JS 规范及实现(V8)

缘起

JS的escape到底是怎么实现的?如:

 

哪些字符不做编码?哪些字符做 ‘%’ 编码?哪些字符做 ‘%u’ 编码?

 

参考资料:

Ecma: http://www.ecma-international.org/publications/standards/Ecma-262.htm

 

Google V8项目主页: https://code.google.com/p/v8/

Google V8源码下载: https://code.google.com/p/v8/wiki/Source  参看:uri.h中 URIEscape::Escape 的实现

Google V8开发者参考: https://developers.google.com/v8/build

 

关于JS做压缩:

http://www.poluoluo.com/jzxy/201004/83108.html

lz77

 

JS二进制操作: http://blog.chinaunix.net/uid-52437-id-3325514.html

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据