优点 体积小。接口灵活。侵入性好,可用于页面的一部分,而不是整个页面。扩展性好。源码规范简洁。代码较为活跃,作者是中国人,可在官方论坛中文提问。github9000+。基于组件化的开发。 缺点 社区不大,如果有问题可以读源码。功能仅限于view层,Ajax等功能需要额外的库。对开发人员要求较高。开发 ...
分类:
其他好文 时间:
2016-10-26 16:38:41
阅读次数:
265
公司的新项目决定使用Vue.js来做,当我打印出Vue实例下的data对象里的属性时,发现了一个有趣的事情: 它的每个属性都有两个相对应的get和set方法,我觉的这是多此一举的,于是去网上查了查Vue双向绑定的实现原理,才发现它和Angular.js双向绑定的实现原理完全不同,Angular是用的 ...
分类:
其他好文 时间:
2016-10-25 18:44:48
阅读次数:
207
基础 类似于自定义指令,可以用全局方法 Vue.filter() 注册一个自定义过滤器,它接收两个参数:过滤器 ID 和过滤器函数。过滤器函数以值为参数,返回转换后的值: 过滤器函数可以接收任意数量的参数: 双向过滤器 目前我们使用过滤器都是在把来自模型的值显示在视图之前转换它。不过也可以定义一个过 ...
分类:
Web程序 时间:
2016-10-25 16:36:06
阅读次数:
214
基础 除了内置指令,Vue.js 也允许注册自定义指令。自定义指令提供一种机制将数据的变化映射为 DOM 行为。 可以用 Vue.directive(id, definition) 方法注册一个全局自定义指令,它接收两个参数指令 ID 与定义对象。也可以用组件的 directives 选项注册一个局 ...
分类:
Web程序 时间:
2016-10-25 16:34:29
阅读次数:
291
深入响应式原理 大部分的基础内容我们已经讲到了,现在讲点底层内容。Vue.js 最显著的一个功能是响应系统 —— 模型只是普通对象,修改它则更新视图。这让状态管理非常简单且直观,不过理解它的原理也很重要,可以避免一些常见问题。下面我们开始深挖 Vue.js 响应系统的底层细节。 如何追踪变化 把一个 ...
分类:
Web程序 时间:
2016-10-25 16:26:31
阅读次数:
365
js操作数组移动 //先封装js数组交换顺序方法 /*参数说明 arr是要操作的数组 index1 是准备移动的元素 index2 是准备移动到的位置 往下移就是 index2=index+1 往上移动就是 index2=index+1; 这个也可以在页面试试那个方法就指导了,但是置顶和置底还有点差 ...
分类:
移动开发 时间:
2016-10-24 20:55:45
阅读次数:
917
GitBash是一定一定要先安装gitbash,切记!!Gitbash下载https://git-scm.com/downloads/选择对应系统版本(也可以不用选,网站会自动检测并推荐版本,点击保存就好),点击安装,git2.10.0icon换成了四色的,不是以往的单一色橘红,这与慕课网node安装视频里的版本不一样,但,..
分类:
其他好文 时间:
2016-10-24 17:50:47
阅读次数:
2977
首次写vue可能会出现:[Vue warn]: Cannot find element: #app 这是因为你的js在html页面头部引入的原因,自定义js文件要最后引入,因为要先有元素id,vue才能获取相应的元素。 示例: 1.index.js var app = new Vue({ el : ...
分类:
Web程序 时间:
2016-10-24 11:35:43
阅读次数:
855
vue的主要内容 1.了解vue 2.vue开发环境的搭建和脚手架工具的使用 3.vue具体的指令和项目实战 1.了解vue 1.具备基础:html、css、js,模块化概念、ES6语法(简单即可) 2.特点: vue吸收了react和angular的优点 3.vue的一个组件:template > ...
分类:
Web程序 时间:
2016-10-23 00:16:01
阅读次数:
264
v-bind主要用于属性绑定,Vue官方提供了一个简写方式:bind,例如:<!--完整语法-->
<av-bind:href="url"></a><!--缩写-->
<a:href="url"></a>绑定HTMLClass一、对象语法:我们可以给v-bind:class一个对象,以动态地切换class。注意:v-bin..
分类:
Web程序 时间:
2016-10-22 21:37:40
阅读次数:
76334