javascript
xingqiliudehuanghun
不算聪明,但喜欢研究技术,肯为之付出。工作认真负责,不惧挑战,对很
少有人涉及,需要自己去探索的工作,特别喜欢,会为之兴奋不已。
展开
-
利用正则实现简单模板替换功能
最近做了不少H5项目,功能比较简单,为减少体积且便于利用无线团队的其他模块前端库基于zepto。这个项目中有因为页面是由前端渲染了的,所以自然有很多拼字符串的操作。在zepto中找了半天也没有找到一个类似kissy中subsititute函数的功能,于是自己写了一个。用起来还算顺手,所以放上来大家交流下。为了避免与HTML属性的JSON格式冲突,通配符借鉴了ruby的方案,使用了#{}。对zept原创 2014-06-25 10:06:11 · 1737 阅读 · 0 评论 -
不同JS环境use strict对重复属性处理的差异
即使在严格模式下,各个运行环境对部分细节的处理也是不尽相同的。safari和nodejs的严格模式下对象字面量禁止重复属性声明,而chrome和Firefox则没有这方面的限制。chrome和nodejs按说用的同一个脚本引擎,理应表现一致才对,出现这个的差异有点让人费劲。所以即使严格模式下运行通过的代码也不是100%保险的,多做测试还是非常必要的。原创 2015-06-04 23:38:49 · 1325 阅读 · 0 评论