我的模块加载系统 v8
模块加载系统是我框架的核心模块的一部分,与domReady彻底地整合在一起。当然核心模块还提供了其他常用方法,如数组化,类型判定,简单的事件绑定...本版本有以下改进:
将define的大部分转交require去处理,define只处理参数。
将内部两个处理依赖关系的对象status与
http://cyqdata.cn/cnblogs/article-detail-42675
Chrome v8引擎 对多行注释,做词法分析时的bug.
先看一个注释的写法:
/* 个/ */
这个在chrome下会抛出异常.
Uncaught SyntaxError: Unexpected token *
原因是,汉字个的 Unicode 为 4e2a , 而chrome的程序员,为了加速词法分析,简单的使用了下面这种逻辑:
1,扫描到/* ,就快速向后搜索,一但遇到 code point为 2a+\u002f 的情况,他就简单
http://cyqdata.cn/cnblogs/article-detail-35175