摘要: 1. CommonJS CommonJS 原来叫 ServerJS, 是服务器端模块的规范,Node.js采用了这个规范。 根据CommonJS规范,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象。 CommonJS 加载模 阅读全文
posted @ 2017-03-07 12:28 zhengming 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 若是用 JS 动态的添加 html 元素到有 flexbox 属性的元素上,那么渲染的时候 可能会有问题。 CSS 代码如下: HTML 的代码 例子1: <!-- 什么都不加 --> <div class='div-box'> <div class='div1'>aaaa</div> <div c 阅读全文
posted @ 2016-07-16 00:33 zhengming 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1. touches: A list of information for every finger currently touching the screen2. targetTouches: Like touches, but is filtered to only the informatio 阅读全文
posted @ 2016-07-07 14:54 zhengming 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 做WAP端项目时发现, 写css代码显示图片, 却显示不出。或用canvas 来加载图片的某一部分的时候显示不出, 代码如下: 经过网上google 搜索( sprite sheet max size )发现如下, 所以对于一般的图片的总面积不要超过: 2048 x 2048 = 4194304 的 阅读全文
posted @ 2016-07-06 16:36 zhengming 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1: Array.isArray判断是否为数组 2: forEacharray.forEach(callback,[ thisObject]) // 遍历数组里面的所有数字// item 是值, i 是序号, array 是整个数组 第2个参数为上下文: 3: maparray.map(callba 阅读全文
posted @ 2016-07-05 16:20 zhengming 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1. 穿透问题可这么理解, 共有2种问题: 问题1: 有A 和 B 两个弹层,B 弹层盖在A 弹层上面,B 弹层绑定 touchend 事件,当用户点击B 的时候 B隐藏,由于touchend 事件触发的太快了,导致用户点击到弹层下面的具有click 属性的元素的东东。(包括 A 标签<a href 阅读全文
posted @ 2016-06-07 16:37 zhengming 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1. after, before, append, prepend 的区别 2. children find parent parents closest 区别; 不传参数则是找到所有的元素 children 找的是所有的直接子元素 可以在同一级的子元素 find 找的是所有子元素 可以在同一级的子 阅读全文
posted @ 2016-06-07 11:55 zhengming 阅读(305) 评论(0) 推荐(0) 编辑
摘要: IOS7.0 safari 滚动滚动条的时候, 最后手指放开 (scroll 总是在 touchend后面,所以要用 setTimeout) touchstart touchmove(多个) touchend scroll(一个)IOS8.4 safari 滚动滚动条的时候 touchstart t 阅读全文
posted @ 2016-06-07 11:04 zhengming 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 1. LightboxV2 插件 点击A 应该关闭弹层的效果,但是 SAMSUNG 手机上原生浏览器上,看上去不会关闭却跳转了,但当点击回退按钮的时候就会看见弹层已经消失(其实之前的关闭效果已经记录了)UC浏览器上点击A 能看到 弹层关闭,因为它的click事件 只比 touchend事件慢了一点点 阅读全文
posted @ 2016-06-01 23:45 zhengming 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1. 点击元素触发事件的先后顺序:touchstart, touchend, mousedown, mouseup, click 2. Animate 的 stop 问题问题:手机端由于用 CSS3 做动画,所以 zepto 没有 stop 方法。解决:我已自定义扩展了一个方法,目前支持动画 2d 阅读全文
posted @ 2016-06-01 23:38 zhengming 阅读(159) 评论(0) 推荐(0) 编辑