前端手册

一直觉得前端开发缺个手册,这是个体力活。不过总得有人来干。

今天闲来无事,把一些工具(online和client的)、常用网址、以及经验总结等罗列出来和大家分享下。这个标题起地大了点,肯定会有很多地方没列到,包括类目的分法也可能考虑不周,所以还请大家积极补充指正,可以直接留言,也可以发邮件给我(sorrycc#gmail.com)。之所以加上“大众”两字,因为以下资源对于高手来说可能早就很熟悉了。

另外想提一句,工具是死的,好不好用得看你会不会用。比如Firefox、Fiddler等,除了显而易见的功能以外,都有一些小的技巧,掌握了可以让你事半功倍。

更新记录:

  • [20081025] 第一版

快捷导航:

  • 在线工具集
  • 常用Firefox插件
  • IE下的调试工具
  • 参考手册
  • 批处理工具
  • IDE及其他工具
  • Bookmarklet
  • 前端开发者社区及权威网站
  • 推荐订阅的博客和网站

另外还搞了个Firefox插件《前端开发工具集》,把资源整合到一个菜单下,方便查询。数据放在线上(Google AppEngine),速度应该会有保证,更新也会比较方便哈,见图。 

在线工具集

  • 书籍类:
    • Book Shelf 2.0 beta —— 荐,分类很清晰,下载很方便
    • Book Go!
    • 原版图书免费下载链接收集站
    • 51CNNET.NET
  • JavaScript类:
    • Beautify JavaScript —— JavaScript格式化工具,效果很理想
    • AJAX Libraries API
    • Regex Tester
    • Compressor Packer —— 以前一直用这个压JS,自从有了TBCompressor,就放弃他了
  • CSS类:
    • CSS选择器性能测试
    • CSSTidy —— CSS格式化工具
    • CSS Compressor  —— CSS压缩
  • 其他:
    • GUID 生成器 —— 做某些东西(Firefox插件)时需要唯一资源标志符时用
    • W3Counter
    • WebWait - Benchmark Your Website

常用Firefox插件

  • 支付宝安全控件 和 旺旺协议 —— 网购专用,Firefox+浦发网银,无敌了
  • Firebug —— 这个不用介绍了吧,附空帏的外部编辑器乱码修正版
    • Firecooike —— 支持Cookie的查看和编辑
    • Jiffy —— 调试性能的,用起来比较麻烦,没试过
    • YSlow —— Why Slow? YUI出品
    • Pixel Perfect —— 把设计稿直接拖到Firefox里进行对比
    • Rainbow for Firebug —— JS高亮,性能不是很理想
  • Fiddler 开关 —— 简化在Firefox里切换Fiddler的操作,感谢Taobao UED的空帏同学
  • Web Developer
  • DevBoi —— 把Html, Dom, JavaScript等手册放在侧栏里,可以自定义增加,快捷键Ctrl+F9。可以在这里找到更多的Package。
  • RefControl —— 针对每个站点发送想要的HTTP Referer
  • GreaseMonkey —— 看某个网站不爽,写个小脚本来优化下还是不错的
  • HttpFox —— 查看当前Http链接状态,类似IE下的HttpWatch
  • User Agent Switcher —— 切换User-Agent,同时开发iphone和web版本的时候很方便
  • FoxyProxy —— 穿墙工具,配合专业代理公布器使用很和谐

IE下的调试工具

  • Fiddle2 —— 非常强悍的一款http流查看工具,默认支持IE,其他浏览器可以设置将{Document}\Scripts\BrowserPAC.js设为代理进行使用。Firefox下可用上述"Fiddler 开关"进行快速切换。支持插件。
  • IE Developer Toolbar —— 查看元素、禁用缓存、禁用CSS\JS、Outline元素、查看生成的源码等功能,IE8自带了一个加强版的。
  • Microsoft Script Debugger + Companion.JS —— 调试JS用,虽然报错还是有误差,但是我已经满足了。安装顺序是:Microsoft Script Debugger,Companion.JS,在"IE选项-高级"里取消禁用脚本调试
  • 多版本IE共存两种方案:
    • IE7/8 + IE Tester —— 大众型配置,可以基本满足日常需要。
    • IE6 + Internet Explorer Collection —— 在IE 6用户占绝对优势以及IE 6神奇bug满天飞的时代,我还是推荐这种方案,因为只有神奇的原装IE 6,才能抵挡运营神奇的问题。另外如果还有其他机器可供支配的话,建议再装个IE 8 + IE Tester,因为IE 8下的Developer Toolbar还是有很大改进的,调试起来会方便一些。
  • 以下三个软件相对不重要些:
    • HttpWatch —— http流查看
    • Instant Source —— 可查看JS生成的源码
    • NetLimiterPro —— 网速限制

参考手册

  • XHTML、CSS & DOM W3C 手册 —— 玉伯整理的版本,包含了W3C手册以及其他有用的资料。 
  • 苏昱的CSS中文手册和Dom中文手册
  • JScript语言参考
  • XML指南
  • XMLHTTP参考手册
  • jQuery 1.2.6 API和jQuery and jQuery UI Reference 1.2
  • Apache 2.2 中文版参考手册在线版
  • MySQL 5.1 参考手册 (在线版)
  • PHP手册
  • YUI Cheatsheet
  • Cheat Sheet Roundup - Over 30 Cheatsheets for developers
  • 23个Cheatsheet打包下载

批处理工具

  • TBCompressor —— 淘宝UED的JS/CSS压缩工具,详见玉伯的介绍
  • pngOptimizer —— png优化工具
  • jpegTran —— jpeg去冗余meta工具

IDE及其他工具

  • Editplus v301 汉化版
  • Tortoise SVN
  • 移动版本的 Apache + PHP —— 灰常灰常好用,灰常灰常移动,见明城的说明

Bookmarklet(右键另存)

  • Firebug Lite —— 官方介绍
  • Xray —— 官方介绍
  • MRI —— 官方介绍
  • ‘+ window.document.documentElement.outerHTML+ ”">查看生成的源码,‘+ window.document.documentElement.outerHTML+ ”);})()">打开新窗口查看生成的源码 —— for IE

开发者社区及权威网站

  • Mozilla Developer Center (MDC)
  • YAHOO! Developer Network (YDN)
  • Dev.Opera
  • Apple Developer Connection
  • MSDN
  • IBM Developers中国 (Web 前端开发技术专题)
  • WebKit
  • AOL Developer Network
  • SlideShare - Share PPT —— 在线PPT分享,资源丰富
  • Google Doctype —— Web开发人员的百科全书
  • W3C (香港,中国)
  • Position Is Everything
  • HTML Dog
  • 维基百科

推荐订阅的博客和网站(排名不分先后)

  • 国外
    • 内容聚合:A List Apart,Ajaxian,Smashing Magazine,456 berea street,Script & Style,CSS Globe,CSS-Tricks,SitePoint
    • 团队Blog:Yahoo! User Interface Library (YUI),IEBlog
    • 个人Blog:John Resig,PPK: QuirksMode,Douglas Crockford,Dean Edwards,Nate Koechley,Julien Lecomte,Eric A. Meyer,Andy Budd,Steven Levithan,HedgerWow
  • 国内
    • 内容聚合:Blueidea,无忧脚本,网页设计师(W3CN),JavaScript教程网
    • 团队Blog:淘宝,口碑,阿里巴巴国际站,阿里巴巴中文站,阿里巴巴中文站前端开发团队(方凳),阿里妈妈,支付宝,阿里软件,19楼,九天音乐,金蝶与友商网
    • 个人Blog,这里列出的是原创并更新相对频繁的博客,如有遗漏,请告之(sorrycc#gmail.com):怿飞,手气不错,Realazy,old9(需穿墙术),沙滩凉鞋(空帏),射雕(玉伯),Aether,振之,嗷嗷,JunChen,爆牙齿,秦歌,克军,5key,小志,Rage(正淳),麦鸡,云烈,老冒,番茄红了,Joyqi,卢力,CSS森林(Ghost),Twinsen,Gulu77,Rlog,Dlog,子鼠,西风坊 …

本文来自陈成总结的《前端开发大众手册(包括工具、网址、经验等)》

转载于:https://www.cnblogs.com/wanliyuan/p/3414597.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461888.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何随机选取1000个关键字

Q:给定一个数据流,其中包含无穷尽的搜索关键字(比如,人们在谷歌搜索时不断输入的关键字)。如何才能从这个无穷尽的流中随机的选取1000个关键字? A:首先定义长度为1000的数组,将前1000个关键字放置到数组中。…

重定位——链接脚本的简介

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 参考博客 链接脚本基本语法_Nerazzur的博客-CSDN博客_链接脚本语法(推荐) 链接脚本语法_ABCamus的博客-CSDN博客_链接脚本语法 链接地址、运行地址、加载地址、存储地址_嵌入…

OpenCV学习(27) 直方图(4)

我们可以利用OpenCV的直方图,backproject直方图和meanshift算法来跟踪物体。下面通过简单的例子来说明如何实现跟踪算法,我们有两幅狒狒的图片,如下图所示:我们首先在左图中框选狒狒的脸,计算出框选区域的色度(HSV空间…

IIS启用页面Gzip压缩实现说明

HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。 HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。 压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。 当然,同时也会增加一点点服务器的负担。G…

MySQL源码编译与初始化

MySQL源码编译与初始化 链接:https://pan.baidu.com/s/1ANGg3Kd_28BzQrA5ya17fQ 提取码:ekpy 复制这段内容后打开百度网盘手机App,操作更方便哦 1.MySQL简介 1.1数据库有很多种类: 关系型数据库--->MySQL Oracle非关系型数据库…

uboot中的虚拟地址映射

1、DRAM有效范围 (1)DMC0上允许的地址范围是20000000-3FFFFFFF(一共是512MB),而X210开发板实际只接了256MB物理内存,SoC允许我们给这256MB挑选地址范围。在裸机中DMC0的地址范围是0x20000000-0x2FFFFFFF&am…

.net remoting 技术

Remoting编辑目 录 1简介 2主要元素 3两种通道 4激活方式 5对象定义 6服务器 7客户 8基础补充 9小结 1简介 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式 。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级&#x…

浪客剑心:位图法Bitmap算法分析

看了博客园里一篇文章《一道腾讯前端试题,谁来试试身手》,正好以前了解过位图法,确实不错。位图法适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在,如可标记1为存在,0为不存…

性能监控工具javamelody与spring的集成

详细信息可以访问javamelody的官方网站 我在集成的过程中,一直出现commonHibernateDao的加载问题, 另外,根据官方文档,如果你的应用与monitoring-spring.xml或者AOP之类的有冲突,那么使用monitoring-spring-datasource…

tar命令:Linux下的解压与压缩命令

以下内容源于网络资源的学习与整理,如有侵权请告知删除。 一、必选且只选其一的参数 -c,表示创建压缩文件,c代表create -x,表示解压缩文件 -t,表示查看压缩包里面的文件 -r,向压缩归档文件末尾追加文件 -u…

vba基本操作 -- 常用功能

显示工作簿所在目录Sub DisplayPath()Debug.Print ThisWorkbook.Path End Sub 转载于:https://www.cnblogs.com/nikeylee/archive/2012/07/12/2588796.html

如何为root帐号开启SSH登录

以下内容源于网络资源的学习与整理,如有侵权请告知删除。 1、在虚拟机ubuntu中以root用户登录。 2、修改/etc/ssh/sshd_config文件内容,将“PermitRootLogin without-password”注释掉,添加“PermitRootLogin yes”。 # Authentication: L…

GoogLeNet结构

Inception V1 GoogLeNet结构(Inception V1) 输入为224x224的RGB图像,‘#3x3 reduce’和‘#5x5 reduce’表示3x3和5x5卷积之前1x1的卷积核的个数。 转载于:https://www.cnblogs.com/Peyton-Li/p/11201038.html

NSString

//去掉最后路径 - (NSString *)stringByDeletingPathExtension;转载于:https://www.cnblogs.com/ThankForYou/archive/2012/07/14/2591334.html

委托回调的异步技术

static void Main(string[] args){//DateTime dt DateTime.Now;//RemoteObject.MyObject app new RemoteObject.MyObject();//Console.WriteLine(app.ALongTimeMethod(1, 2, 1000));//Method();//Console.WriteLine("用了" ((TimeSpan)(DateTime.Now - dt)).Total…

uboot的移植——移植三星官方的uboot到x210开发板

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 一、移植总结 二、移植过程 1、获取三星官方版本的uboot (1)由于X210开发板使用S5PV210这款CPU,因此我们应该寻找一块使用相同CPU的开发板,然后以这块…

Hadoop 文件命令

为什么80%的码农都做不了架构师?>>> * 文件操作 * 查看目录文件 * $ hadoop dfs -ls /user/cl * * 创建文件目录 * $ hadoop dfs -mkdir /user/cl/temp * * 删除文件 * $ hadoop dfs -rm /user/cl/temp/a.txt * * 删除目录与目录下所有文件 …

chmod命令:修改文件(夹)权限

1、快速浏览 (1)修改xxx文件夹及其子文件的权限:chmod -R 777 xxx (2)给xxx文件的拥有者添加可执行权限: chmod ux xxx 2、一些说明 chmod用于改变文件或目录的访问权限,该命令有两种用法。一种…

Swans and ducks, Piešťany, Slovakia

What Makes This a Photo of the Day? I love the slightly off-kilter composition here, with the cluster of birds near the bottom of the frame. This gives a sense of movement and allows the eye to take in the peripheral elements—the ripples of the water and…