canjs
canjs copied to clipboard
还是有一些bug
比如逻辑操作符的短路求值策略;模块内的代码需要顺序执行,可能提前返回;UpdateExpression的变量类型不一定是Identifier;表达式优先要计算右值等等。运行大部分代码应该都可以了
standard.js和value.js这两个舍弃的话,效率会更高
求PR
我用的时候,上来就把这standard.js和value.js两个文件砍掉了,所以新出现了很多的bug。 standard.js和value.js这个舍弃,顶多不支持const function等的变量初值可以使用null代替undefined,全局变量都保存在window下。
原项目可以解析cocoscreator生成的代码子包试试,越大越好。
列一些可能的bug:比如 a[b[c]] for(let i=0;i<3;i+=b); a[b+c]; 'SequenceExpression'