问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

前端工程师都有用哪些比较靠谱的小工具?

发布网友 发布时间:2022-04-22 06:54

我来回答

1个回答

热心网友 时间:2022-06-17 00:24

1. node.js + npm, 这个是前端工具的一个平台,没有他们就没有以下的工具,建立开发环境,下载开发工具,运行开发工具的利器

2. bower, 库依赖管理器,类似于npm,但针对浏览器JavaScript的依赖管理,减少寻找库,下载库和升级库的烦恼

3.grunt,流程自动化管理工具,将你非编程的开发步骤减到最小,grunt watch+liveReload或者grunt connect,可以使得免除你F5无尽地狱,发布和开发各种无压力。以下大部分开发工具,都有grunt的相对应的插件,也就是说他们都能利用grunt进行自动化运行

5. 本人用less比较多,因为基本无缝兼容历史遗留系统中的css,(而Sass语法比较特殊,还没有专门用过,应该开发新系统的css比较好),一套css预编译语言,可以把less语法转成css语法,lessc是less语言编译器,配合grunt less,编写大型css文档毫无压力。

6.Phantomjs,没有界面的浏览器,用js脚本控制其操作网页。测试,抓图,网页流程自动化利器。配合casperjs的语法简化功能真强库后,控制Phantomjs就更加容易了

7. grunt PhotoBox, 利用phantomjs抓图功能和ImageMagick图片比较功能,在利用live-reload即时刷新功能,可以让你开发css的时候,快速对n多个页面进行观察,看其前后变化。不过缺点也比较明显,就是速度慢。但比起手动对比来看,还是非常快的。值得css开发时拥有。

8. phantomCSS,这个和grunt photobox类似,都用于css开发的,差别是photobox是全局观察差别,而这个是单元组件观察差别,它方便你就抓页面中某一块元素然后进行前后比较,更加注重细节上的差异,这个比较合适组件开发时候使用。

9. jshint,帮助你快速定位JavaScript的语法错误和潜在的跨浏览器兼容性问题。在部署你JS前,用jshint检查一下是没错的 。

10.UglifyJS,压缩JavaScript代码,使你的JS代码可以更加快速的加载。有grunt的插件

11. browserify允许你在浏览器里面使用CMD标准模块,但本人认为它的另外一个优势是合并代码,开发时候可以把代码模块化,分成很多很多小文件,然后有调理的放到相对应文件夹下,然后最后合成单一文件。本人曾经利用browserify开发greasemonkey代码,大大简化了greasemonkey的开发难度和增强了greasemonkey代码的质量。browserify有grunt插件,这样又减少的开发步骤。

12. Karma, google开发的一个单元测试运行器,这个自己本身不是一个单元测试框架,而是配合测试单元框架的一个工具。由于前端浏览器众多,就算你有live-reload这样自动化工具,但是还是要手动打开各种浏览器,手动把你的单元测试在各个浏览器都运行一遍。这个工具目的是目的就是让电脑能自动化打开各种浏览器,然后把单元测试在各个浏览器中自动运行一遍,让这个步骤也能自动化了。

13.clean-css (grunt cssmin), 我用的是grunt cssmin,但是grunt cssmin实际上背后使用的是clean-css工具,这个工具就是用来压缩精简css的,让css文件大小更小。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
填地方专项志愿会影响本科二批录取吗? 地方专项计划成绩不好的可以报吗 国家专项地方专项影响本科填报吗 地方专项计划滑档影响本科录取吗 报地方专项计划会影响高考录取吗 地方专项计划影响后续录取吗 电脑最高配组装机配置组装电脑什么配置比较好 台式组装游戏电脑配置组装电脑什么配置比较好 打游戏主机电脑配置台式电脑主要是玩游戏什么配置最合适 组装高配置台式电脑组装电脑什么配置比较好 上海哪里有酒吧一条街 醇基燃料采暖炉怎么样?相比成本节省多少? 前端开发软件有哪些 上海哪条路两边都是梧桐树? 高级前端工程师 分享10款前端开发必备软件,还不赶... 衡山路的贵气神怡 上海有哪些值得打卡的景点? 大前端开发主要用到哪些工具? 解放前上海市的外国人租界如何划分 衡山路的未来变革 小学生该不该穿校服(反方观点) 上海思南公馆的主人是谁? web前端工程师要学什么哪些软件 衡复什么意思? 前端工程师必备哪些工具? 动漫里面有什么逼格很高的招式名字? 动漫世界中有哪些终极大招? 盘点动漫中的那些逆天大招 各动漫人物的大招名 越长越好 越多越好 动漫中各技能名字。 徐汇区 天平路街道 衡山路离那个地铁站近 前端工程师要学哪些软件啊 从长风公园怎么到复兴路 酵素能减肥吗,酵素减肥的效果怎样 web前端开发工具有哪些 从上海火车站到衡山路怎么走 上海最著名的酒吧街? 一名优秀的前端工程师需要哪些必备技能? 为什么在旧社会的上海滩,法租界赫赫有名,而其它... 上海衡山路有什么特别的? 开车从张杨路苗圃路到桂林路100号上海师范大学,最... 青岛西海岸会场距离唐山市多远 到徐汇区有地铁或轻轨吗 上海到海口有多少里路 上海市浦东新区同顺大道666号49-51 方波UPS后备式不间断电源,用在电脑上对电脑到底有... 信用不好的人怎么网贷 征信不好逾期欠款有没有被拒包赔的网贷不收费的 征信不好,能办哪些网贷 征信不好能借什么网贷