欢迎光临 JSVM.ORG 登录 | 注册 | FAQ

JSVM 技术交流

帖子发起人: chpn   发起时间: 12-20-2006 15:52 下午   回复: 4

Print Search
帖子排序:    
   12-20-2006, 15:52 下午
chpn 离线,最后访问时间: 2007-8-17 8:00:35 chpn

发帖数前10位
注册: 03-10-2006
四川
发 贴: 247
建议jsvm暴露_package关键字
Reply Quote
原因:
   方便调试,在jsc编写过程中,可不通过_import来加载正在调试的类,而是采用最原始的方式通过script标签引进jsc文件.这样就可以更快速的找到错误出现的位置,
   jsc文件在使用native语法时,可以与js文件相统一



IP 地址: 已登录   报告 
   12-21-2006, 12:37 下午
wch3116 离线,最后访问时间: 2009-6-17 5:41:09 wch3116

发帖数前10位
注册: 06-16-2005
发 贴: 558
Re: 建议jsvm暴露_package关键字
Reply Quote

可以通过 extmodule 的方式扩展一个dubugger,把要的方法在里面定义!例如:

_JSVM_Namespace.runtimeEnvironment.loadModule("extends/debugger", function()
{
 var jsre = _JSVM_Namespace.runtimeEnvironment, JSVM = jsre.JSVM;
 var logger = jsre.logger;

 window._$package = function(name)
 {
  JSVM.definePackage(name);
 }
 // ...
});


IP 地址: 已登录   报告 
   12-22-2006, 9:56 上午
chpn 离线,最后访问时间: 2007-8-17 8:00:35 chpn

发帖数前10位
注册: 03-10-2006
四川
发 贴: 247
Re: 建议jsvm暴露_package关键字
Reply Quote
JSVM.definePackage未定义
 firefox 错误控制台 wrote:

错误: JSVM.definePackage is not a function
源文件:file:///D:/workspace/Public/Web/jsvm2/bin/extends/debuger.js
行:8



IP 地址: 已登录   报告 
   12-22-2006, 11:46 上午
wch3116 离线,最后访问时间: 2009-6-17 5:41:09 wch3116

发帖数前10位
注册: 06-16-2005
发 贴: 558
Re: 建议jsvm暴露_package关键字
Reply Quote
:) 手误,应该是 JSVM.getEngine().definePackage(name);
IP 地址: 已登录   报告 
   12-22-2006, 13:00 下午
chpn 离线,最后访问时间: 2007-8-17 8:00:35 chpn

发帖数前10位
注册: 03-10-2006
四川
发 贴: 247
Re: 建议jsvm暴露_package关键字
Reply Quote
这种方式还是比较有效,能够很快的找出错误所在


IP 地址: 已登录   报告 
JSVM.ORG » JSVM 社区 » JSVM 技术交流 » 建议jsvm暴露_package关键字

Powered by Community Server