vue.js入门
1.什么是vue.js
Vue.js 是用于构建交互式的 Web 界面的库。
它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API。
2.vue.js的特点
- 简洁: HTML 模板 + JSON 数据,再创建一个 Vue 实例,就这么简单。
- 数据驱动: 自动追踪依赖的模板表达式和计算属性。
- 组件化: 用解耦、可复用的组件来构造界面。
- 轻量: ~24kb min+gzip,无依赖。
- 快速: 精确有效的异步批量 DOM 更新。
- 模块友好: 通过 NPM 或 Bower 安装,无缝融入你的工作流。
- 可扩展的数据绑定机制
- 原生对象即模型
- 简洁明了的 API
- 组件化 UI 构建
- 多个轻量库搭配使用
3.vue.js下载
直接下载并用 <script> 标签引入,Vue 会被注册为一个全局变量。
Vue.js 官网下载地址:http://vuejs.org/guide/installation.html
4.vue.js编写代码示例
HTML页面显示Hello World!
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <!--导入js目录下的vue.js--> <script src="js/vue.js"></script> <!--JSP动态获取项目名目录下的js文件中的vue.js--> <!--<script src="${pageContext.request.contextPath}/js/vue.js"></script>--> </head> <body> <!-- MVVM模式 --> <!--这是View--> <div id="div1"> {{ userName }} </div> <script> /*这是Model*/ var myModel = { userName: 'Hello World!' } // 创建一个 Vue 实例或 "ViewModel" // 它连接 View 与 Model new Vue ({ el: '#div1', data: myModel }) </script> </body> </html>