扩展javascriptCore的功能
来源:互联网 发布:编程中debug是什么意思 编辑:程序博客网 时间:2024/06/06 08:32
javascriptCore是webkit原生的js解析器,2008年被重写改名为SquirrelFish,可以参考
http://www.webkit.org/blog/189/announcing-squirrelfish/
其实现的是ECMAScript edition 3,可以参考
http://en.wikipedia.org/wiki/ECMAScript
要做的扩展是:
1。在js解析失败时,打印出url、行号和失败原因,以便查找原因。
2。在js运行时,如果出现错误,在没有被catch的情况下,可以被忽略,让js继续执行。
实现:
1。只要js有错误,就会生成一个Error类,打印可以在这里加,所需要的信息都会有
2。js运行有两种方式,一种是VM,一种是JIT
但是无论那种js执行时,如果有错误,都会调用到一个throw错误处理,
这里首先去找js有没有写catch,如果没有就退出执行,
这时可以不让js退出,让它继续执行,就可以了,
但是要注意,这时错误语句返回的变量还没有初始化
- 扩展javascriptCore的功能
- 扩展的UDDI功能
- 菜单功能的扩展
- 扩展jtree的功能
- 扩展 TableAdapter 的功能
- JavaScriptcore的应用
- JavaScriptCore框架的学习
- javascriptcore.framework的坑
- javascriptcore
- JavaScriptCore
- JavaScriptCore
- JavaScriptCore
- firfox扩展IE的功能
- GCC的__attribute__扩展功能
- GCC的__attribute__扩展功能
- 扩展jQuery的json功能
- 扩展visual sourcesafe的功能
- 扩展Unity中已有类的功能
- 【IT动态】传盛大将推AA广告系统 已在内部推广试用
- PHP 模板引擎Smarty的基本语法
- 【淘宝SEO】搜索诊断助手新增作弊检测
- CString 的内存结构和初始化
- php作图方面一个非常好用的库jpgraph
- 扩展javascriptCore的功能
- VS2008报错LINK:fatal error LNK1000: Internal error during IncrBuildImage
- Excel保存文件不能直接打开,打开之后显示灰屏,从左上角的文件中,再找到要打开的文件才能打开?
- JSON (Javascrīpt Object Notation)
- C#_递归算法
- v$parameter, V$PARAMETER2,v$system_parameter及v$spparameter
- C++中expect的使用(ssh 和 scp)
- 转载
- 关于JSF对话框弹出的问题