纸头折飞机
欢迎大家加入KitJs官方高级QQ群88093625,讨论前端技术,上海携程招聘H5,iOS,android,产品,设计,交互,测试,有意者发简历到xueduanyang1985@163.com
随笔 - 48,  文章 - 2,  评论 - 595,  阅读 - 57万
08 2013 档案
巧用正则零宽断言实现靓号检索逻辑
摘要:最近做微信沃卡项目,有个联通靓号匹配规则,诸如AAA,AA,ABAB,AABB等等类似的号码匹配规则,乍一看,貌似还有小复杂,其实使用正则可以实现轻松匹配。这里需要用到正则的两个基本知识点1. 反向引用,\1,\2分表表示第一个第二个正则子表达式捕获分组2. 零宽断言,度娘传送门http://baike.baidu.com/view/5201192.htm注意,js语言的正则中只有?!负向预查和?=正向预查,没有?<= 而这两个都是非捕获再来看我们的例子AAA的正则/(\d)(?=\1)(\d)(?=\1)\d/的意思,第一个位置是一个数字(后面跟着和第一个匹配分组一样的)一个数字(后面 阅读全文
posted @ 2013-08-08 12:13 薛端阳 阅读(2093) 评论(0) 推荐(0) 编辑
HTML5触屏版多线程渲染模板技术分享
摘要:前言:了解js编译原理的屌丝们都知道,js是单线程的,想当年各路神仙为了实现js的多线程,为了解决innerHTML输出大段HTML卡页面的顽疾,纷纷设计了诸如假冒的“多线程“实现,我自己也在写开源框架KitJs时候,写过类似的组件http://www.cnblogs.com/xueduanyang/archive/2012/05/30/2526422.html ,其原理就是改造代码中的for为setInterval,改递归为尾递归等等,为可怜的刷新率60Hz争取17ms的微弱时间。当然了,这些都不是真正的多线程。其实W3C很早就有关于纯前端真多线程实现的,就是http://www.w3.or 阅读全文
posted @ 2013-08-01 19:43 薛端阳 阅读(4822) 评论(8) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示