关于touch和web端的CSS说明

2016-08-18
阅读 2 分钟
3.5k
手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控...

关于javascrip ==(等号) 和===(恒等)判断

2016-08-15
阅读 1 分钟
2.6k
说明 在JavaScript中,下面的值被当做假(false),除了下面列出的值,都被当做真(true): false null undefined 空字符串 数字 0 NaN //属性是代表非数字值的特殊值。NaN 与所有值都不相等,包括它自己 {代码...} 判断规则 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定...

关于Javascript中apply、call、bind方法说明

2016-08-11
阅读 3 分钟
4.1k
call() 和 apply()都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向

关于CommonJS、AMD、CMD、UMD说明

2016-08-10
阅读 2 分钟
7.2k
CommonJS规范 CommonJS定义的模块分为3部分: require 模块引用 exports 模块导出 module 模块本身 根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在一个文件定义的变量(还包括函数和类),都是私有的,对其他文件是不可见的 {代码...} CommonJS 加载模块是同步的,所以只...