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

ExtJS是一个挺热的Framework,它非常齐全,但是这也带来了一些问题,就是框架太庞大了,如果没有智能感知单凭记忆来写代码未免有点麻烦。可是如果直接在代码中添加ext_all_debug.js等文件的reference,智能感知会提示你出错而无法更新。之前ExtJS的社区里有人提供了一个js文件,可以实现VS中的智能感知,但是这个文件毕竟是2007年11月的了。在这样的情况下,很多程序员只好选择Apex或者Spekt这样的开发环境。

  但是在不同开发环境中切换,以及放弃VS高度集成的优势,不能不说是一种遗憾。而智能感知出错的原因主要在于,其自身的模拟执行环境不能正确地模拟窗体事件。现在提供一个小技巧,其实很简单:

 

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

window.addEventListener = false;

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

/// <reference path="adapter/ext-base.js"/>
/// <reference path="ext-all-debug.js"/>
效果如图:
image 
(Ext 2.02)
 
image 
(Ext 1.x)

注意:在发布的时候,别忘记了把Ext-base.js中加进去的那行代码注释掉。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值