您的位置:首页 > Web前端 > JavaScript

技巧:在VS2008中让Intellisense提供对ExtJS的支持

2008-03-26 10:07 323 查看
ExtJS是一个挺热的Framework,它非常齐全,但是这也带来了一些问题,就是框架太庞大了,如果没有智能感知单凭记忆来写代码未免有点麻烦。可是如果直接在代码中添加ext_all_debug.js等文件的reference,智能感知会提示你出错而无法更新。之前ExtJS的社区里有人提供了一个js文件,可以实现VS中的智能感知,但是这个文件毕竟是2007年11月的了。在这样的情况下,很多程序员只好选择Apex或者Spekt这样的开发环境。
  但是在不同开发环境中切换,以及放弃VS高度集成的优势,不能不说是一种遗憾。而智能感知出错的原因主要在于,其自身的模拟执行环境不能正确地模拟窗体事件。现在提供一个小技巧,其实很简单:

1.在ext-base.js的第一行添加

window.addEventListener=false;

2.在你编写代码的脚本加上

///<referencepath="adapter/ext-base.js"/>

///<referencepath="ext-all-debug.js"/>


效果如图:




(Ext2.02)





(Ext1.x)

注意:在发布的时候,别忘记了把Ext-base.js中加进去的那行代码注释掉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: