摘要: (function(){ function getCharlen(s){ return Function('return '+s.split('').map(function(e){return e.charCodeAt(0)<256?1:2}).join("+"))() } console.log(getCharlen('123中文abc'));//10 })(); 阅读全文
posted @ 2017-06-01 15:29 叮了个嘣 阅读(187) 评论(0) 推荐(0)
摘要: 本文纯属个人观点,没有引经据典,没有小心求证,just吐槽。 互联网的火热、移动web,带动了前端的飞速发展,js好像搭上了顺风车,身价水涨船高,如日中天。 web前端是啥?html + css + js? 前端不该以html为首! html不过就是个排版语言,不具备编程能力,就是给前端的小朋友玩的 阅读全文
posted @ 2017-05-05 10:10 叮了个嘣 阅读(291) 评论(8) 推荐(1)
摘要: 模块化方案使用Module 代码参考了AlloyFinger 事件所带的参数一直很纠结,犹豫不定哪些是必须的,哪些是不需要的 (function(){Module("Touchable",function(require,exports){var hasTouch = 'ontouchstart' 阅读全文
posted @ 2016-11-29 17:36 叮了个嘣 阅读(242) 评论(0) 推荐(0)
摘要: 使用简单的依赖预处理(无法辨别是否在注释或者字符串中) 事件采用上一篇文章中的Eventable 阅读全文
posted @ 2016-11-29 17:29 叮了个嘣 阅读(447) 评论(0) 推荐(0)
摘要: 原生事件只能绑定在DOM元素上,要想在任意Object上绑定事件,还得自己弄 我采用了订阅发布模式 对象的识别上有点纠结,没有像jquery那样污染对象(添加uid),目前是用的对象缓存,然后遍历,性能上肯定没有直接添加uid好。。。 还要配合消息中心使用,有点小麻烦啊 阅读全文
posted @ 2016-11-29 17:23 叮了个嘣 阅读(1723) 评论(0) 推荐(0)
摘要: 在处理super的super时候遇到了死循环: this.super-->this.proto.constructor(){this.super}-->this.proto.constructor。。。 后来直接用了上面代码中的办法,不想整得太复杂(就是不会。。。) 然后不想污染Function,只 阅读全文
posted @ 2016-11-25 12:42 叮了个嘣 阅读(190) 评论(0) 推荐(0)
摘要: 其实就是去掉了ThenJS里我不想要的部分。。。 阅读全文
posted @ 2016-11-25 12:12 叮了个嘣 阅读(140) 评论(0) 推荐(0)