abeet / Blog

github写博客,博客文章见本项目Issues
23 stars 2 forks source link

前端工程师优秀开发工具介绍 #17

Open abeet opened 8 years ago

abeet commented 8 years ago

前端工程师优秀开发工具介绍

编辑器

轻量文本编辑器推荐

官网 http://docs.emmet.io/
使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示:

可以以插件的形式安装在dreamweaver,notepad++,editplus,sublime各个编辑器上,webstorm内置emmet插件。

emmet在sublime上的效果:

webstorm,intellij idea是内置的,不需要安装。

js格式化工具

官网 http://lesscss.org/
LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数.
通过npm安装less后,编译less到css为执行以下命令
lessc foo.less foo.css

SASS

http://sass-lang.com/
类似LESS

Jade

官网 http://jade-lang.com/
Jade是一个html模版引擎。jade 将 HTML 赋予了动态语言的特性。
Jade语言需要编译来生成HTML代码,写Jade代替HTML可以极大减少代码量和提高可读性(习惯后)。

Slim

http://slim-lang.com/
类似Jade

代码压缩

JS压缩工具

http://tool.css-js.com/
http://tool.oschina.net/jscompress

构建任务运行工具

http://livereload.com/
动态监视文件夹文件变化,只要发现目标文件夹中有任何一个文件有改动,立刻通知浏览器刷新页面,这样就免除了手动按F5。

IE下内存泄漏排查