asp.net JavaScript插件  JavaScript Function Outliner

这个版本离上个版本有些时日了,最近事情太多,这两天刚空闲下来就赶紧弄了下
要查看上个版本请点击这里
在今天发布的版本里对aspx/html页面嵌入的javascript也支持了,你可以折叠内嵌的javascript,并且可以看到内嵌javascript
里面的函数列表,对于代码折叠进一步完善了,换了另外一种方法处理代码折叠
我们做完case以后为了优化网络往往要删除注释空白,这完全是个体力活,当然,现在有很多小工具甚至网页都可以做到,但是如果
我们熟悉的VS就提供这个功能岂不是更好?

还是废话不多说了,上图
没办法,我还是百厌其烦的放出那个传说的第一张图:

现在我们的插件主窗口变成了这个样子的:

对内嵌javascript的支持:
(不过好像内嵌代码的折叠好像有些问题,当你第一次打开一个内嵌有js代码的文件时折叠了,
突然之间一下子又没了,不过只要你点击以下"Refresh"按钮,一切就好了,这个问题也不会再次出现)

关于代码压缩
选择到"Files"TabPage页,然后选择一个js文件,然后点击"Compression"按钮,在同一个目录下就会生成一个以
和你文件名相同,后缀为compression.js的文件,树目录里也会显示出来的
在本版本中还有一个新特点是,Files tab页的树会显示出当前解决方案下所有的js文件,双击树的节点就会在代码窗口打开该文件

OK,就这么多了,希望能给你编写js代码带来一些帮助

*************************************版本更新**************************************************

非常抱歉,我在写资源文件时忽略了一个问题,造成中文版的资源找不到,所以程序发生异常,现在的版本已经解决了这个问题,并
改进了一些交互,对此造成的不变请原谅
Addins2005.rar
Addins2008.rar

(0)

相关推荐

  • asp.net JavaScript插件 JavaScript Function Outliner

    这个版本离上个版本有些时日了,最近事情太多,这两天刚空闲下来就赶紧弄了下 要查看上个版本请点击这里 在今天发布的版本里对aspx/html页面嵌入的javascript也支持了,你可以折叠内嵌的javascript,并且可以看到内嵌javascript 里面的函数列表,对于代码折叠进一步完善了,换了另外一种方法处理代码折叠 我们做完case以后为了优化网络往往要删除注释空白,这完全是个体力活,当然,现在有很多小工具甚至网页都可以做到,但是如果 我们熟悉的VS就提供这个功能岂不是更好? 还是废话不

  • asp.net JavaScript插件  JavaScript Function Outliner

    这个版本离上个版本有些时日了,最近事情太多,这两天刚空闲下来就赶紧弄了下 要查看上个版本请点击这里 在今天发布的版本里对aspx/html页面嵌入的javascript也支持了,你可以折叠内嵌的javascript,并且可以看到内嵌javascript 里面的函数列表,对于代码折叠进一步完善了,换了另外一种方法处理代码折叠 我们做完case以后为了优化网络往往要删除注释空白,这完全是个体力活,当然,现在有很多小工具甚至网页都可以做到,但是如果 我们熟悉的VS就提供这个功能岂不是更好? 还是废话不

  • javascript 面向对象编程 function是方法(函数)

    好程序不是写给computer的,而是写给human的.遇到复杂功能,应该想着把它简化.组件化,把小功能封装成小组件,小功能块可以任意的组合得到千变万化的复杂功能.function就可以帮助我们把功能进行封装.那什么是封装呢.要我说,只要把具体实现给打包,对外提供调用接口那就是封装,方法也好.类也好就做了这些事. javascript中的function可以用来创建方法.也可以用来创建类,实际上我们可以认为是用function来模拟出的类(说到类一般都会要去了解闭包的知识).还是先看一下方法吧.

  • Bootstrap整体框架之JavaScript插件架构

    本文实例为大家介绍了JavaScript插件架构的知识点,供大家参考,具体内容如下 1. JavaScript插件架构 如下是插件alert的全部代码,每个插件都定义在如下类似的作用域中: +function ($) { 'use strict'; // ALERT CLASS DEFINITION // ====================== var dismiss = '[data-dismiss="alert"]' var Alert = function (el) { $

  • JavaScript插件化开发教程 (二)

    一,开篇分析 Hi,大家好!还记得前面的那篇文章吗------这个系列的开篇(JavaScript插件化开发教程一).主要讲述了以"jQuery的方式如何开发插件", 那么今天我们带着昨天的疑问来继续我们的插件开发之旅.之前的问题如下: (1),如果项目技术选型换了这些插件又是强依赖"jQuery"机制,我们以前写的插件将会不能用(假设不用jQuery的情况),如何做重构那? (2),重构插件的关键逻辑,我们将如何组织那? 好了,带着问题去学习今天的文章吧. 首先我

  • JavaScript插件Tab选项卡效果

    闲来无事,研究了一下JavaScript插件的写法,今天就将自己写的一个小插件记录下来. 本文介绍了此款插件的基本用法,实现的功能以及代码. 首先,来看看最终效果: 这是一款普通的Tab选项卡插件,下面来讲讲它实现了哪些功能: 1.支持不同鼠标事件触发选项卡切换效果: 2.支持不同切换效果的配置,例如淡入淡出/直接切换: 3.支持默认展示第几个选项卡的配置: 4.支持选项卡的自动切换效果. 例子很简单,需要用到的知识包括: 1.html.css的基础知识: 2.对this,prototype,n

  • 构建一个JavaScript插件系统

    本文译自 https://css-tricks.com/designing-a-javascript-plugin-system/ 插件是库和框架的常见功能,并且有一个很好的使用它的理由:它们允许开发人员以安全,可扩展的方式添加功能.这就使核心项目更具价值,这种开放形势可以帮助项目建立社区,并且不会为我们增加额外的维护负担. 本文就使用 JavaScript 来构建一个我们自己的插件系统. 这里我使用的是 "pluginn" 一词,但这些东西有时也称为其他名称,例如"exte

  • 创建与框架无关的JavaScript插件

    JavaScript 中的插件使我们能够扩展语言,以实现所需的某些强大(或不够强大)的功能.插件/库本质上是打包的代码,可以使我们免于一遍又一遍地编写相同的东西(功能). 在 JavaScript 生态系统中,有数百个框架,这些框架中的每一个都为我们提供了一个创建插件的系统,以便为框架添加新的东西. 如果你看一下 NPM 注册表,几乎所有的 JavaScript 插件都是在那里发布的,你会看到有超过一百万个插件以简单库和框架的形式发布. 为每个框架创建插件的方式可能会有很大不同.例如,Vue.j

  • javascript 面向对象编程  function是方法(函数)

    好程序不是写给computer的,而是写给human的.遇到复杂功能,应该想着把它简化.组件化,把小功能封装成小组件,小功能块可以任意的组合得到千变万化的复杂功能.function就可以帮助我们把功能进行封装.那什么是封装呢.要我说,只要把具体实现给打包,对外提供调用接口那就是封装,方法也好.类也好就做了这些事. javascript中的function可以用来创建方法.也可以用来创建类,实际上我们可以认为是用function来模拟出的类(说到类一般都会要去了解闭包的知识).还是先看一下方法吧.

  • 浅谈javascript中的Function和Arguments

    javascript的Function 属性: 1.Arguments对象 2.caller 对调用单前函数的Function的引用,如果是顶层代码调用,  则返回null(firefox返回undefined).  注:只有在代码执行时才有意义 3.length 声明函数是指定的命名参数的个数(函数定义是,定义参数的个数) 4.prototype 一个对象,用于构造函数,这个对象定义的属性和方法  由构造函数创建的所有对象共享. 方法: applay() --> applay(this,[])

随机推荐