vue.js源代码
-
大量采用匿名函数 形如(function(){}) ()
1. 特点
- 安全性高
- 减少了函数命名冲突
- 第二个括号才是函数的真正运行, 里面可以传入实际参数
- 第一个括号确定了匿名函数的作用范围, 语法不会报错, 里面放一个没有名字的函数, 函数可以接收形式参数
2. 底层代码封装
- 匿名函数作用
-
确定vue.js这个库的使用方法
a. 直接将Vue当做全局的一个方法使用, 因为将Vue挂在了 window
b. 使用了amd来定义vue.js这个库为一个模块, 这样我们才能模块化引入 -
封装库如何定义
-
1. 模板语法
1. alert console.log 不能用
2. if条件改成使用三元表达式
3. 方法一定要写在methods里面, 不要直接写在模板语法中
4. 模板语法中支持使用匿名函数可以直接写
2. 列表渲染
v-for指令
v-for = " xxx in data " //类似for循环
{
{ xxx }}
如果需要使用索引:index
v-for = "(item,index) in data "
{
{ item }} --- {
{ inde