您当前的位置:首页 > 互联网教程

jshint 详解

发布时间:2025-05-23 02:08:09    发布人:远客网络

jshint 详解

一、jshint 详解

1、 jshint是一个javaScript语法和风格的检查工具,但检查不出逻辑问题。

2、一、在sublime text中使用jshint插件步骤:

3、(注:在为Sublime Text编辑器安装Sublime-JSHint插件之前,要首先确保安装了node.js)

4、 1 Ctrl+Shift+P呼出Sublime命令面板

5、 2键入install,并选择Package Control:Install Package

6、 3键入js gutter,并选择JSHint Gutter

7、 1获取Sublime Text,可通过git命令。

8、 2打开 Sublime Text Package文件夹。Preferences-> Browse Packages。

9、 3将步骤1中获取到的 Sublime-JSHint文件夹移到 Packages文件夹中。

10、方法1:由菜单 Tools-> Command Palette(或快捷键 Ctrl+Shift+P)打开命令面板。键入 jshint并选择 JSHint。

11、方法2:打开一 js文件,并打开控制台(View-> Show Console),在控制台中键入 view.run_command("jshint")。

12、方法3:Ctrl+Shift+J(或者Mac使用Cmd+Shift+J)

13、 1个人偏向于在编辑器中使用jshint,这样不用在每个项目都配置,同时也能约束项目之外的编辑。

14、 2在编辑器中使用jshint比在Gulp_jshint的更实时,更清晰。jshint有错误,会在每一行有提示。而后者会在命令窗口提示,不方便。

15、 3 Gulp_jshint还需要进一步探查。

二、写js用什么ide好

使用WebStorm开发时,它会自动提示JS变量,关键字,方法,函数或参数名,可帮助你快速输入,避免一些低级的输入错误。

做开发最头疼的就是维护结构混乱的代码,为了保证你的代码后期维护简单快捷,开发过程中就必须确保代码整洁,WebStorm则会帮助你自动重构代码,如移动文件,内联变量提取等。

WebStorm集成Node.js,可以运行,编译,测试Node.jsApp。

本地历史记录可以帮助你跟踪代码,获取修改的代码。

缺点:商用付费,偶尔性能较差,后台会创建.idea文件,一个窗口中无法打开多个项目,非原生文件系统经常会出现很多问题

Atom内置包管理功能,是Atom最重要的功能特征

Atom在GitHub上是开源的,并且是免费的

SublimeText最显著的特点就是启动和使用的过程中一个感觉就是快

多个光标和列选择支持同时选择多行编辑。非常酷炫的功能

严格来讲SublimeText是文本编辑器,不能称之为IDE

有很多插件支持,有望成为成熟功能全面的IDE。

优点:功能非常强大,免费快并且轻量级;跨平台,稳定

缺点:上手难,界面风格老旧,70年代的风格,并不适合所有人

VSCode主要集中开发,重定义功能,内置Debug和云应用。Code是免费的且可用于多个平台如Linux,MacOSX,以及Windows,内嵌Git控件。

Brackets是开源的代码编辑器,前端工程师和Web设计人员比较适用,支持多平台,且不需要区分前后端。界面非常整洁,清新。启动非常快。项目之间切换也非常方便。

缺点:效率低,同一时间只能打开一个文件。功能不全,缺少静态内核分析功能,也缺少一些元素级别的文本编辑命令。

开发人员使用Codenvy可以修改,运行,编译云端代码。

能够提供自定义运行时环境,调试代码;能够将工作进度共享,且安装非常便捷。

JavaScriptIntellisense的引入让VS提供非常有用的脚本提示和自动完成输入功能。界面友好清洁。

1.SpreadJS是一款企业级JavaScript电子表格控件,能将电子表格、数据可视化及计算功能集成在JavaScriptWeb应用程序中,创建计算器、动态交互式仪表盘和样式丰富的报表,可以流畅操作海量数据。

2.WijmoEnterprise是为企业应用程序开发而推出的一系列包含HTML5和JavaScript的开发控件集。无论应用程序是移动端、PC端、还是必须要支持IE6,WijmoEnterprise均能满足需求。