Skip to content
imshengli blog
Go back

VueJS 入门

Vue是一个利用JavaScript编写的构建用户界面的框架, 所解决的问题就是:如何构建用户界面。

注:下文中所说的用户界面,特指浏览器的用户界面。

用户界面

浏览器中的用户界面,简单概括起来包含两部分:

所有Vue的工作就是如何把这两部分构建起来:

页面内容

在生成页面内容时, 不管是在服务端,还是在客户端, 都有模板的概念, 这样就能根据不同的数据,展示出不同的页面内容。

所以, Vue中如何吧数据和模板绑定, 生成页面内容,是一个重点部分。

数据和模板绑定

一个例子:

<!-- 省略了部分内容 -->
<div id="app">
  {{ message }}
</div>
<script>
var app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!'
  }
});
</script>

通过这个例子, 可以看到:Vuedata中的数据传递到了message中。 可以分析一下, 如果自己实现这样的一个功能,应该如何去处理?

响应用户行为

当用户点击了一个按钮, 又如何去处理呢?


Share this post on:

Previous Post
Underscore 源码解读(一)
Next Post
Redux