前端開發工具:javascript
web前端開發乃及其它的相關開發,php
推薦sublime text, webstorm(jetbrains公司系列產品)這兩個的緣由在於,有個技術叫emmet, http://docs.emmet.io,而這兩個對他的支持是:css
sublime text 是全部編輯器裏邊支持emmet比較好的的惟一一款。html
webstorm是全部編輯器裏邊惟一內置emmet的一款,而且將emmet的精神往前推進的一款。前端
他們的詳細對比: http://www.36ria.com/5884java
一. css工具:python
1. emmet http://docs.emmet.io/jquery
a. 能夠以插件的形式安裝在dreamweaver,notepad++,editplus,sublime各個編輯器上。git
http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.htmlgithub
http://www.qianduan.net/the-zen-coding-renamed-as-emmet.html
http://www.qianduan.net/zen-coding-update-to-0-7.html
http://www.qianduan.net/zen-coding-resources-to-update.html
http://www.qianduan.net/zen-coding-for-dreamweaver-plug-in-tutorial.html
emmet在sublime上的效果:
1). css :他與其它編輯器的區別在於細節上,好比ctrl,alt+方向鍵能夠修和裏邊的數值
2). html 效果:
3). sublime的emmet規則修改:
packages->Emmet->emmet->snippets.json
b. 只有一個例外jetbrain公司的產品線:webstorm,phpstorm,intellij idea都是內置的,不須要安裝。
1).
寫js的效果:
2). webstorm的emmet規則修改:Files -> settings -> Live Templates
2. css壓縮辦法:
a. 經過正則五步替換法,適用於任何編輯器:
http://www.cnblogs.com/sky000/archive/2010/12/22/1913719.html
b. 模塊化工具
二. js工具:
1. 壓縮等:
http://www.yulonghu.com/?post=5
在線壓縮
在線壓縮
工具集
2. 以emmet的方式開發js,php,jsp,java and so on。
http://www.cnblogs.com/jikey/archive/2012/03/28/2420704.html
http://www.cnblogs.com/jikey/archive/2012/06/14/2549347.html
3. firebug,chrome調試工具的使用:
http://ued.taobao.org/blog/?p=5534
chrome調試
http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html
chrome的調試
https://developers.google.com/chrome-developer-tools/docs/commandline-api
chrome console 命令詳解
http://www.ruanyifeng.com/blog/2008/06/firebug_tutorial.html
Firebug入門指南
http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.html
Firebug控制檯詳解
https://developers.google.com/chrome-developer-tools/docs/mobile-emulation
chrome移動版調試
http://www.seejs.com/archives/296
【譯】Android上的遠程調試
http://blog.jobbole.com/31178/
用Chrome開發者工具作JavaScript性能分析
http://blog.moocss.com/code-snippets/mobile-web-code-snippets/1384.html
用谷歌(Chrome)瀏覽器來當手機模擬器
http://www.cnblogs.com/xiaoyao2011/p/3447421.html
查看事件綁定
chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
http://jinlong.github.io/blog/2013/08/29/devtoolsecrets/
綜合瀏覽器開發工具
http://ccforward.net/2013/02/firebug_console.html
關於FireBug和Chrome的控制檯
http://www.oschina.net/translate/performance-optimisation-with-timeline-profiles
http://h5dev.uc.cn/article-25-1.html
chrome profiles
http://www.cppblog.com/deercoder/archive/2011/10/22/158886.html
Chrome神器Vimium快捷鍵學習記錄
http://www.iinterest.net/2014/05/09/chrome-dev-tool-workspace/
Chrome 開發工具 Workspace 使用
4. js參考手冊:
5. 其它開發工具:
新手推薦:editplus,vim
團隊開發:
webstorm, phpstorm(phper), pycharm(pythoner), intellij idea(javaer).
http://note.youdao.com/share/?id=2d7ff03aeca64808fdc0f394ffb520bf&type=notebook
6. 模塊化開發grunt
http://www.gruntjs.org/article/getting_started.html
入門
http://stackoverflow.com/questions/17059487/how-to-setup-grunt-in-webstorm-on-windows
擴展工具grunt
http://www.gruntjs.org/article/home.html
http://www.cnblogs.com/tugenhua0707/p/3497488.html
前端項目構建工具---Grunt
http://javascript.ruanyifeng.com/tool/grunt.html
http://www.infoq.com/cn/articles/GruntJs
http://blog.segmentfault.com/frankfang/1190000000372612
享受 Grunt
http://www.cnblogs.com/yexiaochai/p/3603389.html
http://www.cnblogs.com/yexiaochai/p/3594561.html
7. gulpjs
官網
http://www.tuicool.com/articles/n2Uj2y
教程
http://gratimax.github.io/search-gulp-plugins
gulp plugins
https://github.com/gulpjs/gulp
http://blog.segmentfault.com/laopopo/1190000000372547?page=1
前端構建工具gulp入門教程
http://zhuanlan.zhihu.com/TLA42/19691575
Gulp 另外一種自動化流水線
三:jq工具
1. oschina參考手冊大全。
2. w3c_all.chm,w3cschool離線版,包含了javascript,jquery,php,sql,html,css2.x,3.x的手冊。