摘要: 前言 有时候需要实现对js源文件中的url字符串做拦截预处理,或者前端js语法高亮,或者需要对动态加载的关键源码做混淆保护,在某些步骤实现之前,有一个步骤是需要提炼出所有的合法字符串。 目标:检测源文件文本中的字符串,合法的双(单)引号之间的内容与引号自身。 实现方式:正则表达式匹配。 改进:优化正 阅读全文
posted @ 2017-04-06 14:45 Bruce-CZ 阅读(727) 评论(0) 推荐(0)
摘要: 前言 Js数组去重已经有很多种实现方式:包括逐个检索对比(使用Array.property.indexOf),先排序后对比,使用hash表,利用ES6中的Set()等。这些数组去重办法中速度最快的是hash表,最安全也最慢的是逐个检索对比(先排序后对比是优化成先分组再逐个检索),而ES6的Set对象 阅读全文
posted @ 2017-04-01 00:57 Bruce-CZ 阅读(1560) 评论(0) 推荐(0)