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
相关推荐
-
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,[])
随机推荐
- 利用正则表达式提取固定字符之间的字符串
- php实现过滤字符串中的中文和数字实例
- 在Linux系统上部署Apache+Python+Django+MySQL环境
- Python中用于去除空格的三个函数的使用小结
- 实例讲解Python编程中@property装饰器的用法
- 深入分析golang多值返回以及闭包的实现
- C#编程简单实现生成PDF文档的方法示例
- C语言实现字符串操作函数的实例
- 通过提前bake Docker镜像加快基础设施的启动速度
- 如何实现无组件上传二进制文件?
- mysql源码安装脚本分享
- Effective C# 使用成员初始化器而不是赋值语句
- JQuery Ajax通过Handler访问外部XML数据的代码
- BootStrap中Datetimepicker和uploadify插件应用实例小结
- C#中IList<T>与List<T>的区别深入解析
- 什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
- js+asp总结
- Vuejs中使用markdown服务器端渲染的示例
- Spring根据URL参数进行路由的方法详解
- Vue SSR 组件加载问题