http://blog.sina.com.cn/s/blog_40e5679c010119pf.html
武器一:前端开发IDE
最佳前端开发IDE:IntelliJ IDEA
推荐指数:
凭什么最佳IDE是IntelliJ IDEA?论资历比不过dreamweaver(其实在java开发中idea的名气是蛮大的,国内用的人太少);论血统比不过aptana(aptana的诞生还是很明确的,就是前端开发用的。);论轻巧比不上editplus、nodepad++;论牛逼还有Visual Studio横在那呢。
关于理由,明河这里先不讲,等日后明河发IntelliJ IDEA的系列使用教程时,会一一给朋友们演示IntelliJ IDEA强悍的地方。
明河使用DW不下1年,使用aptana也不下1年,期间还陆续使用了editplus、nodepad++,而明河使用idea只是二三个月,就把其他工具给抛弃了,剩个nodepad++(轻量的好处就是打开快,便于快速调试)。
idea教程正在谋划中,敬请期待!
武器二:前端开发调试器
最佳前端开发调试器:firebug
推荐指数:
firebug作为最佳前端开发调试器,应该是毫无争议的,也许你会告诉明河还有google chrome开发者工具呢。是的,论功能google chrome开发者工具不输于firebug,但论影响力firebug就非google chrome开发者工具可比,firebug的出现在整个前端发展史上具有重要的意义。
firebug的使用,我想明河无需多此一举写教程了,大家都懂的…..
最佳性能分析器:YSLOW
推荐指数:
前端工程师诞生于雅虎,而雅虎对于前端发展推动作用是巨大的,比如js框架YUI2、YUI3,比如yuicompressor,比如YSLOW,SLOW阐述的几个关于web性能优化准则,已经成为前端行业标准。
最佳远程调试器:fiddler(小提琴)
推荐指数:
fiddler的本地代理调试真的非常的方便和强大,尤其是调试ajax的时候(调试ajax,如果你复制一份代码到本地,存在跨域问题,请求不到数据而使用fiddler不用担心这个问题)。
武器三:前端文件压缩/编译器
最佳压缩器/编译器:yuicompressor和Google Closure Compiler
推荐指数:
从js压缩的质量来看,Google Closure Compiler的压缩率比yuicompressor高些,Google Closure Compiler更准确说法应该是编译器。它要求你的js符合规范,不然压缩后的js很容易报错,yuicompressor一般没这个问题。css的压缩二者相差倒是不大。目前明河是二者都有用,yuicompressor用的更频繁些。
武器四:前端开发build工具
最佳前端开发build工具:ant
推荐指数:
这里的build工具主要指的是一键合并、压缩、移动、删除js文件、css文件等。
关于ant,明河写了不少教程:
- ant入门指南—web前端开发七武器(1)
- 认识基础任务标签(上)—ant入门指南(3)
- 认识基础任务标签(下)—ant入门指南(4)
- property—ant入门指南(5)
- dataType—ant入门指南(6)
- ant结合yui-compressor和closure-compiler—ant入门指南(7)
- ant结合jsdoc构建js文档—ant入门指南8
武器五:多浏览器
最佳IE多版本浏览器:IETEST
推荐指数:
浏览器兼容性调试,是前端工作的很重要的组成部分,其中以IE6、IE7、IE8的调试最让人头疼,IETEST可以解决这一问题,值得一提的是IETEST也只是模拟,没有达到百分百的真实效果,有条件的最好用虚拟机。
备选多版本浏览器:Browser Sandbox
武器六:javascript测试器
最佳javascript单元测试框架:Jasmine
推荐指数:
Jasmine是kissy使用的js测试框架,也是明河鼎力推荐的测试框架。
相关推荐
风云2七武器-图文全攻略.pdf
网页游戏开发七武器打包下载。 因为开发任务一直很紧,所以后面部分简化了太多。 现在回头看我写的,感觉太不成熟了,只是不希望TJ了。仅供参考。 可能要今年年底,或者明年才会有时间写新的东西。
下面我就给大家准备了一份简历的模块,希望能帮助到Web前端方面有需要的小伙伴。 web前端求职简历 应届生web前端简历模板适用于相关岗位求职使用 大学生web前端简历模板 简历是书面推销员 “求职”的本质其实就是人的...
下面我就给大家准备了一份简历的模块,希望能帮助到Web前端方面有需要的小伙伴。 web前端求职简历 应届生web前端简历模板适用于相关岗位求职使用 大学生web前端简历模板 简历是书面推销员 “求职”的本质其实就是人的...
ExtJS的前身是YUI(Yahoo User Interface)。经过不断发展与改进,ExtJS现在已经成功发布...许多程序员在RIA Web开发的征途中选择ExtJS作为克敌制胜的武器,因为他们可以享受ExtJS带来的类似于Win32编程的原生态快乐。
敏捷开发的七种主流武器.doc。源自网络服务网络。
Flink七武器及应用实战.pdf;
J2ME游戏开发部分武器PNG图J2ME游戏开发部分武器PNG图J2ME游戏开发部分武器PNG图
ExtJS 的前身是YUI(Yahoo User Interface)。经过不断发展与改进,ExtJS现在已经成功发布...许多程序员在RIA Web开发的征途中选择ExtJS作为克敌制胜的武器,因为他们可以享受ExtJS带来的类似于Win32编程的原生态快乐。
里面含有一个AjaxControlToolkit包和一个ASPAJAXExtSetup安装程序。开发.netAjax必备武器
Android动态调试七种武器.zip,安卓动态调试七种武器
程序员的七大武器
数据库性能诊断的七种武器 主要就是有关优化工具的说明以及使用
AWS即Asp Web Server的缩写,是一款功能极为强大却仅有数百KB大小的纯绿色软件,同时也是一款基于netbox开发的asp web服务器,其个小功能强大,基本上能够取代IIS成为广大Asp程序员和网站开发者的利器和必备武器之一...
pdf格式的电子书,给需要的人
姜承尧-Oracle MySQL 5.7七种武器
<br/> Donews 做的是Web2.0 的媒体 刘韧讲述Donews 发展过程中,对Web2.0的理解,以及是如何 将这些理解和产品对接的,Donews将Web2.0看作改变媒体运行规 则的强大武器。 <br/> 长尾的...
Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器Z武器...
主要用于支持武器系统各级单体设备、分系统、系统测试工装的快速开发设计与开发,也可用于支持武器系统各级检测设备的快速设计与开发工作。系统针对设备交联关系描述、总线通信协议、传感器与执行器映射、功能逻辑...
恰当的PPT,为恰当的人 唯有逻辑,使PPT具有说服力 有个人风格的PPT,易记忆 结构化你的PPT PPT,不是绘画 行动的PPT 在成功的PPT上,做成功的PPT