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不用担心这个问题)。

武器三:前端文件压缩/编译器

最佳压缩器/编译器:yuicompressorGoogle 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测试框架,也是明河鼎力推荐的测试框架。

  • Jasmine入门教程—web前端开发七武器(上)
  • Jasmine入门教程—web前端开发七武器(下)
  • jasmine快速入门(PPT)

武器七:版本控制系统

最佳版本控制系统:git

推荐指数:
 
明河的git学习笔记:

  • msysGit的中文支持—git学习笔记
  • git处理文件忽略—git学习笔记
  • github快速使用指南—git学习笔记

web前端开发七武器相关推荐

  1. web前端开发七武器—ant入门指南(1)

    武器档案 名称:apache ant 最新版本:1.8.2 用途:文件构建工具 下载:labs.renren.com/apache-mirror//ant/binaries/apache-ant-1. ...

  2. YUI Compressor快速使用指南—web前端开发七武器

    YUI Compressor快速使用指南-web前端开发七武器 2012-12-20 15:05:17|  分类: 持续集成 |字号 订阅 转自: RIA之家 武器档案 名称:YUI Compress ...

  3. ant入门指南—web前端开发七武器(1)

    武器档案 名称:apache ant 最新版本:1.8.2 用途:文件构建工具 下载:http://labs.renren.com/apache-mirror//ant/binaries/apache ...

  4. web前端开发七武器—Jasmine入门教程(上)

    武器档案 名称:Jasmine 用途:javascript单元测试框架 下载:http://pivotal.github.com/jasmine/downloads/jasmine-standalon ...

  5. 零基础学习WEB前端开发(七):注释及特殊字符

    一.注释的使用 注释,就是添加一些"废话",为了便于理解和阅读,但是并不在正式内容中显示或执行 语法:<!--  注释的内容   --> <!--这是一段注释.注 ...

  6. Web前端开发人员和设计师必读文章推荐【系列七】

    这篇文章主要收录了十二月份发布在梦想天空的优秀文章,特别推荐给Web开发人员和设计师阅读.梦天空博客关注前端开发技术,展示最新 HTML5 和 CSS3 技术应用,分享实用的 jQuery 插件,推荐 ...

  7. 前端基础入门第一阶段-Web前端开发基础环境配置

    Web前端和全栈的定义: A.什么是传统传统web前端:需要把设计师的设计稿,切完图,写标签和样式,实现JS的效果,简而言之即只需要掌握HTML的页面结构,CSS的页面样式,javaScript页面的 ...

  8. 十款让 Web 前端开发人员更轻松的实用工具

    这篇文章介绍十款让 Web 前端开发人员生活更轻松的实用工具.每个 Web 开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具, ...

  9. 关于零基础学习web前端开发,有些过来经验分享

    大家好,今天给大家分享一下我从事WEB前行业一些自己的学习经验分享 也希望通过这篇文章,可以帮助到更多正在学习但是又不知道从哪里学习学习的前端的小伙伴,还有一些想要去转行的,但是不知道不知道如何去学习 ...

最新文章

  1. OpenCV学习笔记2---命名规约
  2. 一个常用的表单文本框input输入提示
  3. 众多Android 开源项目推荐,给力工作给力学习
  4. 2、Spring Cloud - 入门概述
  5. 进程返回linux系统编程之管道(二):管道读写规则和Pipe Capacity、PIPE_BUF
  6. fancybox去除不受待见的水平滚动条
  7. webservice 基本要点
  8. 数据结构-树与二叉树
  9. 主成分分析(PCA)-最大方差解释
  10. 可编辑杂志模板|简单的得到一个完整的杂志预先设计版式
  11. Qt——消息对话框的设计
  12. 数据仓库与数据挖掘论文
  13. 使用matlab生成高斯滤波模板_matlab实现图像高斯滤波
  14. 什么是DIMM插槽?
  15. 怎么查看电脑IP地址?
  16. 关于英语写作和阅读的学习——施一公教授的两篇博文
  17. 海南大学计算机学硕直博,24所不歧视本科出身的大学,没有“骚操作”,良心啊...
  18. Be awesome
  19. UltraEdit v17 注册码破解
  20. 我是这样变成一个RHCE的(转)

热门文章

  1. Python300集,手把手教学
  2. 【§樱花小道xp电脑主题下载§美化】
  3. 产品设计如何满足人性的七宗罪
  4. pytoch 使用float64训练
  5. 国内率先自主数字源表及IGBT测试系统亮相半导体分立器件年会
  6. 2023全国普通高校大学生竞赛目录
  7. 一次制作写字机器人的过程(含制作教程)
  8. 爱,恒久忍耐永不止息
  9. There are only 1 target objects. You either specified a wrong ‘keyProperty‘ or encountered a driver
  10. android获取摄像头视频帧数据