1.vs2008 beta2在使用JavaScript的智能感知时出现的bug
如果放在以#命名的文夹时,JavaScript的智能感知就出现不了,例如我命名文件夹为c#,然后把项目存放在c#中,项目中的js文件就不具有智能感知能力,
以下为
/// <reference path="Feature.js" />
/// <reference name="MicrosoftAjax.js" />
如果我想引用Feature.js中的对像时就不能获取,相信这应该是存在的bug吧!
2.对客户端javascript的相关建议
在我开发项目的时候,为了节省字节传输,通常javascript是要被压缩的,一般来说这个压缩比较难,因为你不知道你的项目中有些方法或变量或是不是应用到了,如果没应用到的这些,那么其实是多余的代码。而且如果vs能在发布的时候自动去检测这些文件js文件中的各个对像、方法、属性的话,把一些应用到的给保留,没有应用到就自动删掉,并把js自动压缩,那么这样即省了字节,也省了一些客户端的开销,相信在传输和执行效率上肯定应该提升了一个档次.如果能做到完美的话,可以在发布的时候把所有长符号的变量和方法自动打包成简单的只有一个字符的变量和方法,例如:我有一个方法getValue那我可以只用一个字母取代g,至于用g还是其它什么的可以随便,只要不冲突,这样相信又省了不少javascript中的字节。相信vs能做到这一步的话,应该相当完美了。