(修改版本)一个JavaScript Function Outliner插件 支持内嵌javascript,且可以对javascript进行压缩
Posted on 2008-12-18 11:01 玻璃*杯 阅读(710) 评论(5) 编辑 收藏 举报这一阵一直在写js,感觉vs对js的语法支持实在不好,但是其提示功能和调试功能又是必须的。
就一直想找个好用点的插件,在cnblogs上看到了yuyijq的js插件觉得很不错,可惜下下来运行
直接异常,不过还好yuyijq已经开源了,前段时间太忙没时间,趁这2天轻松点,下载代码看了一下,
对源码修改了一下,fix了一些bug,添加了一下我需要的功能。
插件的主要功能和使用方法请参考http://www.cnblogs.com/yuyijq/archive/2008/06/24/1229228.html
我主要列一下变动的功能
1.修改了压缩js的算法,采用开源代码packer http://dean.edwards.name/download/#packer
2.自动载入压缩文件到文件树中,不需要压缩文件在包含在项目中
3.切换到非支持的文件时候,清除大纲列表
4.选择根目录,支持一次性批量压缩,提示如果原来的压缩文件已经存在,则会直接覆盖。
5.重构部分代码
6.Microsoft.JScript.Compiler的词法分析现在是在是已经过时了,大部分的function都不能识别,
本来想写这部分的,但是实在丢了太久了,一时半会还完成不了。
因为代码变动比较大,我就不提交代码则svn了,代码和二进制包都在下面直接提供。
/Files/haptear/PluginForJs.rar
/Files/haptear/PluginForJS_Source.rar
希望对大家有帮助。