摘要: jq虽然有一些衍生的插件可用在移动端上,但它有点大。 click 有,但有问题 onmouseover 无 onmousemoser 无 touch tap 像 pc 端的 click 300ms 用来判断点击有没有后续操作。 为了确认用户是单击还是双击。 由 iphone 也采用, android 后续采用。 移动端的所有 click 都要慢 300ms, 在移动端没有多少兼容问题,但 jq 有不少代码都是处理兼容的。 zepto 没有太多这些兼容代码,文件比较小。 zepto 本来的思想是让大家需要的功能自己加上去。所以核心代码只有7个模块。 然后也并不是谁都会封装的,封装也使 zepto 发展比较慢。 所以初学前期不建议去官网下载,而使用别人已经封装过其他功能的。 如果后期自己有了一些使用经验,感觉不够用时,再去 githup 下载源码,封装自己的版本。 阅读全文
posted @ 2017-03-23 19:56 程序媛李李李李蕾 阅读(592) 评论(0) 推荐(0)
摘要: 变量分为全局变量和局部变量。 他们之前是用函数隔开的。 除了函数,其他都没有作用域之说。 全局变量:可重用。易被污染。 局部变量:不会被污染,不能重用。 闭包:既能重用变量,又能保护变量不被污染。 在函数内声明一个函数,并把这个函数返回出来。 闭包就是能读取其他函数内局部变量的函数。因为只有函数内部的子函数才能读取局部变量, 因为可以把闭包理解为定义在一个函数内部的函数。 闭包的作用: 一个是可以读取函数内部的局部变量。 一个是让这些变量始终保存在内存中。 阅读全文
posted @ 2017-03-23 19:41 程序媛李李李李蕾 阅读(171) 评论(0) 推荐(0)
摘要: 本文以一些简单指令并配以例子逐步深入。 阅读全文
posted @ 2017-03-23 19:21 程序媛李李李李蕾 阅读(353) 评论(0) 推荐(0)
摘要: 友情提醒:如果代码提示给出的关键字后面没有(keyword),那么还是无效. 因为上面只是在打完分号后执行脚本,直接智能打出分号,上面脚本不执行. 阅读全文
posted @ 2017-03-23 11:02 程序媛李李李李蕾 阅读(528) 评论(0) 推荐(1)