网页前端

告别

div 标签虽然灵活,但滥用会导致代码杂乱、难以维护。原因在于 div 是纯粹的容器,没有任何语义意义。 幸好,HTML 提供了语义化标签这一优雅的解决方案。 根据 W3Schools 的定义:语义化元素是带有明确意义...

mvvm.js指令列表

mvvm.js 是一个非常轻量的 mvvm 库(仅 28kb), mvvm 对 sugar 没有任何依赖,指令系统功能齐全,能满足基本的 mvvm 模式开发需求。 https://github.com/tangbc/sugar/wiki/MVVM 支持的指令列表:  ...

jQuery设置和获取自定义属性

jQuery中设置和获取自定义属性的方法目前知道的有两种:attr()和data(); 使用data()方法给div设置的自定义属性,在页面上是不显示的,它不会影响到你的页面布局和风格,但它却是可读可写的。同时,命名的时候...

binder双向绑定使用

<div id="app"> {{ message }} </div> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) 文本节点编译的关键是提取{{}}内的表达式,也即是parseTextExp...