“JS实例”目录存档
2013年05月7日,星期二

时光冉冉,或多或少见过一些JavaScript相关的题目,其中很多属于变态级别的!各种奇怪符号写法拼在一起、尼玛还有兼容性问题,估计达格拉斯都不知道答案。
对于这种整得亲妈都不认识的变态问题,实际上是没有什么参考价值的。好比要考察外星人对人类的了解,结果你那下面这货来做测试,看到亲戚的外星人一定会云里雾里的,但有意义吗?
好的JavaScript测试题目应该是:门外汉见了皱眉,行家见了疑惑题目是不是简单了点,同时考察点覆盖全面。
这里要介绍的”Another JavaScript quiz“中的题目(by非热火队的詹姆斯)不是属于变态题目,而是介于变态与不变态之间,因此,实际上面试价值不及格,但是学习价值good,故拿来说说……
阅读全文…
标签:javascript, toString, 作用域, 对象, 数组, 标记语句, 正则表达式, 泛型, 类型转换, 逗号运算符, 面试题, 预解析
发布在 JS实例 | 28 条评论 »
2013年04月25日,星期四
ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,比如数组这块,我们可能就不需要去有板有眼地for循环了。
ES5中新增了写数组方法,如下:forEach, map, filter, some, every, indexOf, lastIndexOf, reduce, reduceRight ……
阅读全文…
标签:ES5, every, filter, forEach, indexOf, lastIndexOf, map, reduce, reduceRight, some, 数组
发布在 JS实例 | 46 条评论 »
2012年12月11日,星期二
HTML5 Boolean类型属性,看上去跟普通属性没什么两个,深入处理才发现事情没有想象的那么简单,尤其最近IE10浏览器的出现,更是血雨腥风,其兼容性问题夸张地令人啧舌,甚至最新版本的jQuery都无法避免地出现了bug.
本文就将详尽展示各种条件下,Boolean类型属性(如required)值,让你可以独眼龙看告示——一目了然地知道bug出在哪里,哪些浏览器上。本文还提供各种库的的兼容性修复方案,并作了简单扩展。基本上1~2天时候的测试与处理,本文的数据相信会对您的学习有所帮助的。
阅读全文…
标签:Boolean, getAttribu, HTML5, IE10, jQuery, MooTools, required, 兼容性
发布在 JS实例 | 9 条评论 »
2012年06月20日,星期三
众所周知,3D效果是否逼真,光线的模拟很重要——不同角度光线,不同的阴影/投影显示。
一个正方体,我们最多可以同时看到3面,这3面我们使用CSS可以很从容的模拟,但是,这种模拟往往过于平面。不过,如果我们增加点阴影,显然,效果就完全不一样。而这种光线效果的添加就是photon引擎所做的事情!
本文就将介绍这个很赞的3D光线渲染引擎photon. 希望对感兴趣的朋友提供点帮助。
阅读全文…
标签:3d, css3, photon, transform, 渲染
发布在 JS实例 | 5 条评论 »