You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/guide/introduction.md
+12-7Lines changed: 12 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@ footer: false
5
5
# Introduction
6
6
7
7
:::info You are reading the documentation for Vue 3!
8
+
8
9
- Vue 2 documentation has been moved to [v2.vuejs.org](https://v2.vuejs.org/).
9
10
- Upgrading from Vue 2? Check out the [Migration Guide](https://v3-migration.vuejs.org/).
10
11
:::
@@ -50,24 +51,28 @@ const count = ref(0)
50
51
51
52
The above example demonstrates the two core features of Vue:
52
53
53
-
-**Declarative Rendering**: Vue extends standard HTML with templating syntax that allows us to declaratively describe HTML output based on JavaScript state.
54
+
-**Declarative Rendering**: Vue extends standard HTML with a template syntax that allows us to declaratively describe HTML output based on JavaScript state.
54
55
55
56
-**Reactivity**: Vue automatically tracks JavaScript state changes and efficiently updates the DOM when changes happen.
56
57
57
58
You may already have questions - don't worry. We will cover every little detail in the rest of the documentation. For now, please read along so you can have a high-level understanding of what Vue offers.
58
59
60
+
:::tip Prerequisites
61
+
The rest of the documentation assumes basic familiarity with HTML, CSS and JavaScript. If you are totally new to front development, it might not be the best idea to jump right into a framework as your first step - grasp the basics then come back! Prior experience with other frameworks helps, but is not required.
62
+
:::
63
+
59
64
## The Progressive Framework
60
65
61
66
Vue is a framework and ecosystem that covers most of the common features needed in frontend development. But the web is extremely diverse - the things we build on the web may vary drastically in form and scale. With that in mind, Vue is designed to be flexible and incrementally adoptable. Depending on your use case, Vue can be used in different ways:
62
67
63
-
- Enhancing backend-rendered HTML without a build step
68
+
- Enhancing static HTML without a build step
64
69
- Embedding as Web Components on any page
65
70
- Single-Page Application (SPA)
66
71
- Fullstack / Server-Side-Rendering (SSR)
67
72
- JAMStack / Static-Site-Generation (SSG)
68
73
- Targeting desktop, mobile, WebGL or even the terminal
69
74
70
-
If you are a beginner and find these concepts intimidating, don't worry! The guide and tutorial only require basic HTML and JavaScript knowledge, and you should be able to follow along without being an expert in any of these.
75
+
If you find these concepts intimidating, don't worry! The tutorial and guide only require basic HTML and JavaScript knowledge, and you should be able to follow along without being an expert in any of these.
71
76
72
77
If you are an experienced developer interested in how to best integrate Vue into your stack, or you are curious about what these terms mean, we discuss them in more details in [Ways of Using Vue](/guide/extras/ways-of-using-vue).
73
78
@@ -206,14 +211,14 @@ Check out our [FAQ](/about/faq).
206
211
Different developers have different learning styles. Feel free to pick a learning path that suits your preference - although we do recommend going over all content if possible!
207
212
208
213
<divclass="vt-box-container next-steps">
209
-
<aclass="vt-box"href="/guide/quick-start.html">
210
-
<p class="next-steps-link">Read the Guide</p>
211
-
<p class="next-steps-caption">The guide walks you through every aspect of the framework in full details.</p>
212
-
</a>
213
214
<aclass="vt-box"href="/tutorial/">
214
215
<p class="next-steps-link">Try the Tutorial</p>
215
216
<p class="next-steps-caption">For those who prefer learning things hands-on.</p>
216
217
</a>
218
+
<aclass="vt-box"href="/guide/quick-start.html">
219
+
<p class="next-steps-link">Read the Guide</p>
220
+
<p class="next-steps-caption">The guide walks you through every aspect of the framework in full details.</p>
221
+
</a>
217
222
<aclass="vt-box"href="/examples/">
218
223
<p class="next-steps-link">Check out the Examples</p>
219
224
<p class="next-steps-caption">Explore examples of core features and common UI tasks.</p>
0 commit comments