最近研究了一下UglifyJS,压缩比的确不错。但对javascript的语法要求比较严格。下篇的文章将主要讨论UglifyJS。
为了在开发的时候,能用jslint检查我们的javascript代码,方便后面上线时的压缩。在网上找关于jslint 集成与编辑器方面的文章,主要有一下三个:
1.gvim中添加jslint插件。这个没有试过。因为小的团队,一般前后端分的不是很清,开发工具不可能选gvim,因为开发速度太慢了。
2.editPlus 中集成 jslint。这个 时在无意中找到的,有一篇文章详细介绍了,试了试,也不错。
原文地址:http://www.lizhenwen.com/js/980
//主要配置的参数
参数:
"$(FilePath)"
命令:
WScript.exe "D:\editPlus\app\JSLint\JSLint.wsf"
注意将JSLint.wsf路径替换成你自己的
输出模式中的正则表达式栏:
^.+ >>>in \[(.+)\] \[line\: ([0-9]+)\,character\: ([0-9]+)\]
3.因为我们的开发环境是Eclipse,我就想要是能在Eclipse中也能集成,那就太好了。在网上找了好久,这方面的文章很少。
不过有一篇的两条评论,给了我启发,试了试,一个没有问题,那个可能是我配置的不对吧。
原文地址:http://stackoverflow.com/questions/2741058/jslint-eclipse-plugin //需要fanqiang
下面是那两条评论一
================================================
download and install JSRhino
make it somehow available, e.g. create a js.bat (one line: java -jar "path/to/rhino/js.jar" %* )
download JSLint and put it in some folder, e.g. /path/to/jslint.js
Add an external tool configuration in Eclipse: Location: path/to/js.bat
Working Directory: ${workspace_loc}
Arguments: path/to/jslint.js ${resource_loc}You can now check your JavaScript code with JSLint by calling this external tool.
================================================
这个没有配好,运行时有问题
下面是那两条评论二
================================================
You can enable it by doing:
Open Aptana Studio- Go to Window > Preferences
Go to Aptana > Editors > JavaScript > Validation in the left hand menu
Check "JSLint JavaScript Validator"- Hit OK- Go to Window > Show View > Validation (may need to go to Show View - Other - Aptana Views)
You'll see the Validation on the bottom right of the screen- Now also click Toggle Information and Toggle Warnings (found on the top left corner of the validation pane)
You're all set. JSLint will warn you whilst writing code
这个配好了(我是在eclipse中安装的Aptana 的插件),但不完美(和我在linux下的jslint检查的有不一致的地方,这个还得进一步研究aptana中的jslint,后者修改我linux中的jslint)。
================================================
安装后的截图都在附件中
- 大小: 40.8 KB
- 大小: 49.7 KB
- 大小: 68.4 KB
分享到:
相关推荐
**EditPlus的JSLint插件与JavaScript编程规范** 在编程世界中,代码规范和一致性至关重要,它们可以提高代码质量,提升团队合作效率,并降低维护成本。JavaScript作为一门广泛使用的脚本语言,也不例外。JSLint是一...
**JSLint 插件与 Notepad++ 的整合** JSLint 是一款由JavaScript之父道格拉斯·克罗克福德(Douglas Crockford)开发的代码质量工具,它主要用于检查JavaScript代码中的语法错误,并提供编程风格和最佳实践的建议。...
在Sublime Text中安装JSLint插件,可以提升编码时的体验,即时反馈代码问题,提高代码质量。 安装JSLint插件的过程分为以下几个步骤: 1. **安装Package Control**: 如果尚未安装Package Control,首先需要前往...
2. **集成到编辑器/IDE**:许多流行的编辑器和IDE(如Visual Studio Code、Sublime Text等)都有`jslint`插件,可以直接在编辑环境中进行实时检查。 3. **配置文件**:可以通过`.jslintrc`配置文件定制`jslint`的...
此资源专门为中文VS2008、VS2005进行编译的,只需将该文件解压到"我的文档\Visual Studio 2008\"文件夹下,启动...通过编译JsLint源文件,使得插件可以很好的运行在中文Vs2008下。具体编译过程,在资源的压缩文件当中。
《jslint_MGjzIqFXDKwx.rar——深入理解JavaScript代码质量检查工具JSLint》 在软件开发过程中,代码质量是决定项目成功与否的关键因素之一。JSLint,作为一款强大的JavaScript代码质量检查工具,对于确保代码的...
**jslint支持utf-8** jslint是一款由Douglas Crockford开发的JavaScript代码质量工具。它用于检查JavaScript代码中的潜在错误,遵循一套严格的规则,旨在提高代码的可读性和可维护性。jslint的目的是帮助开发者编写...
如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的行为或错误,JSLint除了能指 出这些不合理的约定,还能标志出结构方面的问题。尽管...
**JSLint-1.2** 是一个知名的JavaScript代码质量检查工具,它的存在是为了帮助开发者遵循最佳实践,提高代码的可读性和可维护性。这个工具包可以从Google等多个平台获取,便于开发者集成到他们的开发流程中,确保...
2. 下载JSLint的JavaScript文件并将其添加到项目中,这样可以在本地环境中运行。 3. 使用Node.js的npm包管理器安装`jslint`模块,命令为:`npm install jslint`。 **二、配置JSLint** JSLint提供了丰富的配置选项...
jslint.js for vs2008 pharaoh发自博客园 支持utf-8 用于vs2008外部工具 vs下配置参数:$(ItemPath) //Nologo "$(ItemPath)" /ue 可以检查html和aspx页面和js文件中javascript的语法错误。用于visual studio ...
jslint.js jsp开发用 MyEclipse用
利用PPT讲解怎么使用 JsLint和 JsHint代码检测规范 js、css代码压缩等讲解,为了下载资源所以提供1资源分
JavaScript是Web开发中不可或缺的一部分,而`jsLint`则是JavaScript开发者的重要辅助工具,它是一款强大的静态代码检查器。本文将详细介绍`jsLint`及其在JavaScript编程中的应用。 `jsLint`是由Douglas Crockford...
这个项目是一个插件,用于为 Sublime Text 2 添加 JSLint 支持。 特征 JSLint:运行 JSLint (Ctrl+J),或在保存时运行 JSLint JSLint:显示 JSLint 结果 通过在结果视图中单击突出显示错误行 跨平台:支持 Windows...
javascript 调试文件,可用于editplus
一组eclipse编辑器(插件) 可在此处发布 JavaScript 编辑器功能: 语法高亮 事件亮点 即时验证(使用 JSLint) 自动创建 TODO 和 FIXME 任务 功能概要 自动完成 折叠式的 json 编辑器功能: 语法高亮 事件亮点 ...
SublimeLinter-contrib-jslint 这对棉短绒插件提供了一个接口 。 它将与具有“ JavaScript”语法的文件一起使用。安装必须安装SublimeLinter 3才能使用此插件。 如果未安装SublimeLinter 3,请按照的说明进行操作。...
这个特定的插件,名为"JsMinNpp.dll",是专为Notepad++设计的,旨在帮助用户优化和压缩JavaScript(js)代码。 JavaScript是一种广泛用于网页和网络应用的编程语言,它负责实现动态交互和用户界面效果。然而,未经...