孔子说:“工欲善其事,必先利其器”,学习WEB前端开发也是一样。在开发过程中,经常我们会遇到很多繁杂精细的麻烦问题,虽然知道要去按照步骤解决,但总归耗费大量的时间。
![8e4c6a58e07a871064bf79ec5a50a985.png](https://i-blog.csdnimg.cn/blog_migrate/291f1c6d948eaa1a87857fe2299ce380.jpeg)
再加上最近很多小伙伴问小渡:有没有好用的前端开发工具推荐呢?”小渡今天就特地整理了一批好用的web前端学习在线工具,遇到问题,打开网页,想要的东西,分分钟就能解决,让开发变得高效,快速。
有了这些工具在手,就可以从繁重的工作任务中解脱出来,有大把的时间去王者峡谷散步打野浪一圈了。
前方干货来袭!还不准备好小板凳认真做笔记~
![db7004011a21092bb89e2db5b13d4298.png](https://i-blog.csdnimg.cn/blog_migrate/9c293f303d3d4401ed9a0d2efc5ce783.jpeg)
首先给大家分享两个十分好用的网站导航:
1-大前端导航
http://www.daqianduan.com/nav
大前端不但包含了前端开发网站链接,还有各种大神素材和设计大赏,不论你是开发还是设计,你能想到的分类这里都有。可以说是hin全面了。
![5cfddc979113e226975d70206a85ca00.png](https://i-blog.csdnimg.cn/blog_migrate/0df8ffb65b8869ca792382052954a8cc.jpeg)
2-前端谷
http://qdgu.cn/index.php?m=Index&a=index
和大前端包罗万象不同,前端谷专心前端开发二十年,除了常用的前端框架还有前端案例赏析、JSCSS库、移动UI等等导航,提供了最新最流行的前端工具目录,极大方便了前端工程师。
![3ad30626adf7604aa7ee0ba2a177fe9e.png](https://i-blog.csdnimg.cn/blog_migrate/645bce3da601b21f07ae561ce438e314.jpeg)
当然啦,为了防止信息量太大以至于你码走不看,贴心的小渡还特意给大家整理出来了23个具体的开发工具,拿走不谢!
![9495ae3c9030d3d7317991cf7685c6ab.png](https://i-blog.csdnimg.cn/blog_migrate/b4a465b3df33eb69e5747da01b1f8fe1.jpeg)
1前端社区-github
网站地址:https://github.com/
GitHub有170万名软件开发人员的忠实用户,他们平均每天更新8万个并新建7千个软件库。对GitHub网站上托管的总计超过300万个软件库,其联合创始人Chris Wanstrath曾经形象地称其为"程序员的维基百科全书"。
![4c347a2c90909068d31c54a5b7a0bea6.png](https://i-blog.csdnimg.cn/blog_migrate/3c0bc3b2d323df2207352f7839c9887d.jpeg)
2WebStorm
网站地址:http://www.jetbrains.com/webstorm/
这款JavaScript开发工具,相信作为JS开发者的你一定知道,它可是被称作“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”。
功能主要包括:JavaScript,编辑语言,创造便捷的环境等,相信你一定烂熟于心了,在这里就不一一赘述了。
![1d0be9003229a3ef0333073d10485757.png](https://i-blog.csdnimg.cn/blog_migrate/44cd0da2efd238cb619c6f48a1cbb088.jpeg)
3Sublime Text3
Sublime Text 作为一个尽为人知的代码编辑器,其优点不用赘述。同时支持Windows、Linux、Mac OS X等操作系统。具界面整洁美观、文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记。它还支持众多插件扩展,实现强强联手,比如说:
Emmet插件:前端开发不可缺少,让编写 HTML和CSS代码变得简单,节省大量时间。Emmet可使开发者用缩写形式书写代码,再用“扩展”功能自动将代码扩展至完整样式;
Autoprefixer:CSS3私有前缀自动补全插件,该插件使用CanIUse资料库,能精准判断哪些属性需要什么前缀;
ColorPicker:编辑CSS样式的时候, ColorPicker调色盘不仅可以查看颜色值,更可以轻松调好颜色,还有个双向选择颜色的功能。
![cb34378284addf2ff9db7f19208d0830.png](https://i-blog.csdnimg.cn/blog_migrate/a6f518ad3aba25ef5d1dd05818391a25.jpeg)
4Firebug
网站地址:https://getfirebug.com/
Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但最重要的是有javascript调试功能,在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。
除此之外,其他功能还很强大,比如html,css,dom的察看与调试,网站整体分析等等。总之就是一整套完整而强大的 WEB开发工具,再有就是其为开源的软件。
![b181776e5769d0a87b21c205bc3dc83a.png](https://i-blog.csdnimg.cn/blog_migrate/fd8bfe3dabffef3c863acc1969c827ba.jpeg)
5Diffchecker
网站地址:https://www.diffchecker.com/
Diffchecker是用于检测/比较两个文件文本有什么不同的差异的在线代码工具 ,它的优点是不需要人工查看,尤其是大文件,且使用方便。
![9fc9e3d826eb77e397e4a9eb642db172.png](https://i-blog.csdnimg.cn/blog_migrate/89a4ee404eba85632206273fc5705b42.jpeg)
6Grunt
Grunt 是一个基于任务的JavaScript工程命令行构建工具,被称为JavaScript世界的构建工具。当你在Gruntfile文件正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。
![13a14666b2b4df2dfdcdb2078b6fc635.png](https://i-blog.csdnimg.cn/blog_migrate/9362954f9840317a7819c98004c1b9ea.jpeg)
7Vim
网站地址:https://www.vim.org/
Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
![e5a94f39156e88a2730a0d453f4257a6.png](https://i-blog.csdnimg.cn/blog_migrate/3b0d9aa592b1da7ae155265a586ede8c.jpeg)
8Alertify.js
网站地址:https://docs.angularjs.org/
AlertifyJS是一个用于开发浏览器对话框和通知的JavaScript框架,它提供了默认浏览器对话框的替代,使得创建自己的界面变得非常简单。
![f2ff945e6da6f69ea3401a0f09fdd11b.png](https://i-blog.csdnimg.cn/blog_migrate/59fea6ed07593ee03a440c8c86b32c79.jpeg)
9AngularJS
AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,而且AngularJS还可以允许用户扩展应用程序的HTML词汇表。
![fd82b8bc83716c17221c6bcb94cb6a25.png](https://i-blog.csdnimg.cn/blog_migrate/f0b1e301eaec872a9c12786b858f27f6.jpeg)
10QUnit
QUnit是一个功能强大,易于使用的JavaScript单元测试框架。它由jQuery,jQuery UI和jQuery Mobile项目使用,并且能够测试任何通用的JavaScript代码,包括其自身。
![2bb15abf945c0ae5fd1e147b9ea365dd.png](https://i-blog.csdnimg.cn/blog_migrate/8adfff4f3ef900f858c4a7b002c32c32.jpeg)
11AntDesign
这个是个基于react的后台UI框架。
![921f2c4af7cb549c6bb9af88a28bfa43.png](https://i-blog.csdnimg.cn/blog_migrate/99b47a8592406d3bdeb5e88aef26ff37.jpeg)
12Element
网站地址:http://element.eleme.io/#/zh-CN
一个基于vue2.0的UI框架,可以快速实现建站需求。
![0c1e027a66823cf72852f771881b3b58.png](https://i-blog.csdnimg.cn/blog_migrate/bab80354c179adf0abf6683e3d02d8cb.jpeg)
13TypeScript
TypeScript是微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
![58f1ffa9f4c1729d064ba324448a16cf.png](https://i-blog.csdnimg.cn/blog_migrate/5e744f84150292511cfb32c8d0f2162b.jpeg)
14CoffeeScript
CoffeeScript是一套JavaScript的转译语言,创建者 Jeremy Ashkenas 戏称它是- JavaScript 的不那么铺张的小兄弟。
![e316e96a452e0e39e509c4101dc63a5e.png](https://i-blog.csdnimg.cn/blog_migrate/b059d134cee0c540e615a152d27a90b1.jpeg)
15Less
网站地址:http://lesscss.org/
Less是一门CSS预处理语言,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展,可以运行在 Node 或浏览器端。
![8c5d94f8cc19c5573fd1cb4d9a8b06f8.png](https://i-blog.csdnimg.cn/blog_migrate/07c1f1d8a59fa075607b6ec905bacf95.jpeg)
16Gulp
网站地址:https://www.gulpjs.com.cn/
Gulp是一个基于流的自动化构建工具,它可以缩小和复制所有JavaScript文件或静态图像等。
![0726b2a39a8024716417e1867255d02a.png](https://i-blog.csdnimg.cn/blog_migrate/ca28d7a839fb20f39e872cfc51576109.jpeg)
17React
网站地址:https://reactjs.org/
React是一个用于创建用户界面的开源JavaScript库,旨在解决开发单页应用程序时遇到的挑战。
![31020caf8b1eee4ae2173131543906a3.png](https://i-blog.csdnimg.cn/blog_migrate/e9148abdfa69a9469318dda5333d1f9a.jpeg)
18Webpack
网站地址:http://webpack.github.io/
可以将许多模块包装成几个捆绑资产的打包构建工具。
![3c2b6816b58e693c5e3dc275b87c0bde.png](https://i-blog.csdnimg.cn/blog_migrate/51e3f1869d363267c5f13664f1c88a20.jpeg)
19Babel
网站地址:https://www.babeljs.cn/
用于编写下一代JavaScript的编译器。每个前端Web开发人员都应该会使用。
![e8986e4e90589464e84a220379711bd7.png](https://i-blog.csdnimg.cn/blog_migrate/2920d00ed0c3b3026b2b07aa57f29c1c.jpeg)
20PostCSS
网站地址:https://postcss.org/
PostCSS是一个使用JS插件转换样式的工具。这些插件可以lint你的CSS,支持变量和mixins,转换未来的CSS语法,内联图像等。
![cc83dd5a96c569e5c957e730c7389928.png](https://i-blog.csdnimg.cn/blog_migrate/f2d94c7ddddf6c61a14bc48fc6728b32.jpeg)
21Visual Studio 2015
Visual Studio 2015是一个丰富的集成开发环境,用于为Windows,Android和iOS以及现代Web应用程序和云服务创建令人惊叹的应用程序。
![303568c5b87b5d80a79ff78c2c51c03b.png](https://i-blog.csdnimg.cn/blog_migrate/d758a7f5b6734c35bad203b125319fe6.jpeg)
22Can I Use
网站地址:https://caniuse.com/
兼容性表格支持HTML5,CSS3,SVG和其他各种浏览器技术。
![a04d2be1108776eb52b46593e63076dd.png](https://i-blog.csdnimg.cn/blog_migrate/12a151a09582ecc9ad858d25f9bbd714.jpeg)
23Npm
网站地址:https://www.npmjs.com/
npm是Node.js.的包管理器。它是在2009年创建的一个开源项目,以帮助JavaScript开发人员轻松共享封装的代码模块。
![651b51a877865476ba46d456b925b42c.png](https://i-blog.csdnimg.cn/blog_migrate/1ae6d752a6b4becd0ccc842332eaea20.jpeg)
当然,web开发类工具还有很多,小渡介绍的主要涉及的是前端程序开发比较常用的工具,相信你在平常学习过程中一定会熟练掌握更多更适合你开发环境的工具。
![5d60f96a3c1fc6c69377ad6efc68447a.png](https://i-blog.csdnimg.cn/blog_migrate/0eb3f60d1b205af3d8a1162f4809412a.jpeg)