有哪些好用的前端開發軟體?
以下的內容無圖,有gif配圖的請看,在線圖文地址:4. web前端開發分享-css,js工具篇
web前端開發乃及其它的相關開發,推薦sublime text, webstorm(jetbrains公司系列產品)這兩個的原因在於,有個技術叫emmet, Emmet Documentation,而這兩個對他的支持是:
sublime text 是所有編輯器裡邊支持emmet比較好的的唯一一款。
webstorm是所有編輯器裡邊唯一內置emmet的一款,並且將emmet的精神往前推動的一款。
phpstorm,idea包括所有webstorm的功能。只是phpstorm是針對phper的,idea是針對javaer,webstorm針對前端er。他們的詳細對比: http://www.36ria.com/5884
一. css工具:
1. emmet Emmet Documentation
a. 可以以插件的形式安裝在dreamweaver,notepad++,editplus,sublime各個編輯器上。
Zen Coding: 一種快速編寫HTML/CSS代碼的方法前端觀察
zen coding更名為emmet,新加更多特性前端觀察
zen coding更新到 0.7前端觀察
zen coding資源更新前端觀察
zen coding的dreamweaver插件安裝教程前端觀察
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. 通過正則五步替換法,適用於任何編輯器:
五步整理你的css文件
b. 模塊化工具
二. js工具:
1. 壓縮等:
Javascript代碼壓縮與加密解密美化器等各種小工具 -&> JS百寶箱
在線壓縮
JS壓縮, CSS壓縮, javascript compress, js在線壓縮,javascript在線壓縮,css在線壓縮,YUI Compressor壓縮,Google Closure Compiler壓縮,js壓縮,uglifyjs壓縮,javascript壓縮,js美化,javascript美化,js加密,js解密,js混淆,javascript加密,javascript解密,js格式化,javascript格式化
在線壓縮
在線工具 —
工具集
2. 以emmet的方式開發js,php,jsp,java and so on。
Js,jQuery版Zencoding之webstorm phpstorm
php版Zencoding之 phpstorm
3. firebug,chrome調試工具的使用:
chrome developer tool 調試技巧
chrome調試
作為Web開發人員,我為什麼喜歡Google Chrome瀏覽器
chrome的調試
https://developers.google.com/chrome-developer-tools/docs/commandline-api
chrome console 命令詳解
Firebug入門指南
Firebug入門指南
Firebug控制台詳解
Firebug控制台詳解
https://developers.google.com/chrome-developer-tools/docs/mobile-emulation
chrome移動版調試
Android上的遠程調試
【譯】Android上的遠程調試
用Chrome開發者工具做JavaScript性能分析
用Chrome開發者工具做JavaScript性能分析
用谷歌(Chrome)瀏覽器來當手機模擬器
用谷歌(Chrome)瀏覽器來當手機模擬器
查看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/
綜合瀏覽器開發工具
關於FireBug和Chrome的控制台
關於FireBug和Chrome的控制台
使用Chrome DevTools的Timeline和Profiles提高Web應用程序的性能
提示信息 - HTML5開發者社區
chrome profiles
Chrome神器Vimium快捷鍵學習記錄
Chrome神器Vimium快捷鍵學習記錄
Chrome 開發工具 Workspace 使用
Chrome 開發工具 Workspace 使用
4. js參考手冊:
w3c手冊
5. 其它開發工具:
新手推薦:editplus,vim
團隊開發:
webstorm, phpstorm(phper), pycharm(pythoner), intellij idea(javaer).
有道雲筆記
6. 模塊化開發grunt
新手上路 - Grunt 中文社區
入門
command line
擴展工具grunt
Grunt 中文社區
前端項目構建工具---Grunt
前端項目構建工具---Grunt
Grunt:任務自動管理工具 -- JavaScript 標準參考教程(alpha)
基於Node.js的自動化構建工具Grunt.js
享受 Grunt - SegmentFault
享受 Grunt
【grunt整合版】30分鐘學會使用grunt打包前端代碼
【grunt第一彈】30分鐘學會使用grunt打包前端代碼
葉小釵 第一彈
7. gulpjs
gulp.js - the streaming build system
官網
Gulp.js:比 Grunt 更簡單的自動化的項目構建利器
教程
gulp plugins
gulp plugins
gulpjs/gulp · GitHub
前端構建工具gulp入門教程
前端構建工具gulp入門教程
Gulp —— 另一種自動化流水線 - 折騰喵的喵星雜記 - 知乎專欄
Gulp 另一種自動化流水線
三:jq工具
1. oschina參考手冊大全。
2. w3c_all.chm,w3cschool離線版,包含了javascript,jquery,php,sql,html,css2.x,3.x的手冊。
前端開發qq群:159758989 !
在線圖文地址:4. web前端開發分享-css,js工具篇
前些天才發現一個好傢夥, 叫 brackets, 本身也是 js 寫的, 爽爽爽~ (注意順手安插件, 比如 emmet, 這東西裝插件也比 sublime 方便.)
另外推薦 Visual Studio + Web Essentials, 也是常見的 less, sass, TypeScript, coffeescript 什麼的保存編譯一應俱全, 腳本壓縮打包也非常方便, 也集成了 git 等~ 大殺器. VS 2013 Update 2 (現在是 Update 3, 很快 Update 4) Express 也可以安裝 Web Essentials 了, 都是免費的~
輕重結合才是王道.今天發現了一個名為 Koala 的軟體!!可以實時編譯Less、Sass、Compass、CoffeeScript!! http://koala-app.com/index-zh.html
WebStorm,你值得擁有,再加上固態硬碟和大點的內存,寫代碼就是一種享受。。
MarkMan index.title誰用誰知道
很多別人說過的我就不說了1.workspace 這個很多人沒用過,反正我覺得效率提高2倍2.emmet 誰用誰知道,大大提高效率3.fiddler 遠程調試在線文件
HBuilder 有MAX 版本和win版本,今天是剛裝的,我覺得超好用,我最喜歡的是JS和JQUERY還有CSS以及DIV的提示符,簡單方便..
我是在Mac上開發的 所以推薦你使用coda2.5 還有就是webstorm。 webstorm簡直就是前端開發神器,webstorm在win平台也有,不過我覺得在Mac上更好看 好用,呵呵 他不僅繼承了zen coding 還有node.js 各種庫,非常好用
目前我的工作流是先用yeoman,具體不介紹了,前端腳手架工具,對於要做的項目選一個generator。
這些模板還是很有用的,比如angular的模板,先要讀懂gruntfile,這份gruntfile非常全,開發時只需要grunt serve一下測試服務就在本地了,所有文件改動都會在瀏覽器裡面直接看到。yeoman帶的bower是個好東西,當然你也可以選擇其他方案,我覺得前端庫里好像bower的支持度最高。這樣,開發工具的選擇就很明了了,一個好用的文本編輯器+一個好用的term+主力debug的瀏覽器(當然其他瀏覽器也是需要的)。這三樣就滿足大部分開發需求了。
當然,版本管理,diff,圖片調整,取色器,科學上網什麼的該裝的早晚都要裝的,新配置環境第一天最好也裝上。我了解的和知道的:
- Visual Studio 2010 with Visual Web Developer (Windows)
- Chrome + Chrome Dev Tools
- Firefox + Firebug (Windows, Linux, Mac OS X)
- Aptana Studio (Windows)
- Komodo IDE (Windows, Linux, Mac OS X)
- Komodo Edit (Free) (Windows, Linux, Mac OS X)
- Eclipse + JSEclipse Plugin (Windows, Linux, Mac OS X)
- NetBeans (Windows, Linux, Mac OS X and Solaris)
- WebStorm (Windows, Linux, Mac OS X)
- Brackets
- Atom(Github 出品)
這麼整齊,你一定覺得不對勁;對,我是複製的:
Top 8 IDEs for JavaScript Development and Debugging
同最高贊..webstorm,一款非常優秀的前端開發軟體
webstorm(sublime)+chrome+charles
gulp
weinre 能夠調試手機上的網頁。調試面板的功能和chrome 的開發者工具類似。weinre - Home
webstrom Sublime intellidea(如果需要java的話)瀏覽器的debug 熟練使用火狐跟google的就行了 別的基本能通吃 還有一些在線的js編輯器也可以做小例子的時候試用
推薦閱讀:
※老項目如何優雅的切換HTTPS?
※怎麼能看出一個網站用什麼後台語言開發的
※如何理解Web應用程序的MVC模型?
※Nodejs中,我將資料庫連接後的實例對象放在global全局對象中,這樣合理嗎?
※Web 前端和後端工程師的具體職責分別是怎樣的?
TAG:Web開發 | 前端開發 | JavaScript | 前端工程師 |