![交互式Web前端开发实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/623/26943623/b_26943623.jpg)
1.4 Web前端开发工具
优秀的工具可以使开发者的开发工作事半功倍,创建出高品质的Web应用程序。本节将介绍8款重要的Web开发工具,涵盖CSS、JavaScript、图像优化及调试的Web开发工作,希望对开发者有所帮助。
1.4.1 CSS工具
1.Layer Styles
如果不想去记新的CSS 3特性和前缀,Layer Styles可帮上你的忙,该工具使用类似于Photoshop图层样式的界面,让你轻松配置阴影、背景、边框和边界半径。图1-5所示为Layer Styles站点。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1738952878-B6NkqXnNjcZZRgjhhPTpGIdDPliEFnvw-0-3bab6d5391209a834a86768aee6a80a5)
图1-5 Layer Styles站点
2.Bear CSS
该工具可以根据上传的HTML文档,采集其中所使用的HTML元素,来生成CSS模板。Bear CSS站点如图1-6所示。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1738952878-OMxlrItxU44oa6FqLJyswReNljLVv4TY-0-77a9973e4047bfc9359a2bc5ac8d9148)
图1-6 Bear CSS站点
1.4.2 JavaScript工具
1.Bookmarkleter
该工具可以将你的JavaScript代码转换成一个小书签,帮助用户进行代码压缩和URL编码。Bookmarkleter工具站点如图1-7所示。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1738952878-tv0kdqmaAUgfmy9oVi0BcOu8D1igPYth-0-8afcfd6eaa17afb40041deaf72b80fd1)
图1-7 Bookmarkleter工具站点
网址:https://chriszarate.github.io/bookmarkleter/
2.JSLint
这是一个JavaScript调试工具。可以查找代码中的潜在问题,并返回一条消息,告诉用户存在的问题以及出现的位置。JSLint工具站点如图1-8所示。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1738952878-viOMdxK5E2lbDC4bhO602jTzyo3SFjqk-0-bc99a04889a56023afe6eb779335ece9)
图1-8 JSLint工具站点
1.4.3 图像优化工具
1.PunyPNG
该工具可以大大降低图像文件的大小,且没有任何质量损失。PunyPNG工具站点如图1-9所示。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1738952878-fRODcbYFVsb1zA2XaPMYV1CKQweG3HAM-0-30e4f9cca8a392eb08c0bfc58b1b3e77)
图1-9 PunyPNG工具站点
2.SpriteMe
该工具以一种不同的方式来创建CSS Sprites。这是一个书签,可以检测用户网站中的图像,并相应地进行CSS Sprites的操作。SpriteMe工具站点如图1-10所示。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1738952878-2l4fsMdb3hVZdROxFqrQ8qdesrQWswyc-0-7f6451e59bb14053734ef4d90244cf10)
图1-10 SpriteMe工具站点
1.4.4 开发及调试工具
1.WebStore
WebStore是jetbrains公司旗下的一款JavaScript开发工具,被广大中国JavaScript开发者誉为“Web前端开发神器”“最强大的HTML 5编辑器”“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JavaScript部分的功能。WebStore工具站点如图1-11所示。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1738952878-yTQJzKg0ynRcrKPgqvP4uUO1ZkWhxDnK-0-a06d1dc5d6326d2becf382f272d294fb)
图1-11 WebStore工具站点
2.Fiddler
Fiddler是一个HTTP协议调试代理工具,它能够记录并检查计算机和互联网之间的HTTP通信,设置断点,查看所有的“进出”Fiddler的数据,包含Cookie、HTML、JS、CSS等文件,这些数据都可以让开发者在调试时随意修改。Fiddler比其他的网络调试器更加简单,因为它不仅仅暴露HTTP通信,还提供了一个用户友好的格式。Fiddler工具站点如图1-12所示。
![](https://epubservercos.yuewen.com/AA4786/15367247704198806/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1738952878-XaELnJB7T46IFm75E5vMeZu2gqqzeW0t-0-49343ed2e2211f378acb0effed18811b)
图1-12 Fiddler工具站点