當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程軟體 » js免費的編譯器

js免費的編譯器-九游会j9娱乐平台

發布時間: 2024-01-17 00:31:55

ⅰ 現在比較好用的前端開發工具有哪些啊

1. node.js npm, 這個是前端工具的一個平台,沒有他們就沒有以下的工具,建立開發環境,下載開發工具,運行開發工具的利器
2. bower, 庫依賴管理器,類似於npm,但針對瀏覽器javascript的依賴管理,減少尋找庫,下載庫和升級庫的煩惱
3.grunt,流程自動化管理工具,將你非編程的開發步驟減到最小,grunt watch livereload或者grunt connect,可以使得免除你f5無盡地獄,發布和開發各種無壓力。以下大部分開發工具,都有grunt的相對應的插件,也就是說他們都能利用grunt進行自動化運行
5. 本人用less比較多,因為基本無縫兼容歷史遺留系統中的css,(而sass語法比較特殊,還沒有專門用過,應該開發新系統的css比較好),一套css預編譯語言,可以把less語法轉成css語法,lessc是less語言編譯器,配合grunt less,編寫大型css文檔毫無壓力。

6.phantomjs,沒有界面的瀏覽器,用js腳本控制其操作網頁。測試,抓圖,網頁流程自動化利器。配合casperjs的語法簡化功能真強庫後,控制phantomjs就更加容易了
7. grunt photobox, 利用phantomjs抓圖功能和imagemagick圖片比較功能,在利用live-reload即時刷新功能,可以讓你開發css的時候,快速對n多個頁面進行觀察,看其前後變化。不過缺點也比較明顯,就是速度慢。但比起手動對比來看,還是非常快的。值得css開發時擁有
8. phantomcss,這個和grunt photobox類似,都用於css開發的,差別是photobox是全局觀察差別,而這個是單元組件觀察差別,它方便你就抓頁面中某一塊元素然後進行前後比較,更加註重細節上的差異,這個比較合適組件開發時候使用。
9. jshint,幫助你快速定位javascript的語法錯誤和潛在的跨瀏覽器兼容性問題。在部署你js前,用jshint檢查一下是沒錯的 。
10.uglifyjs,壓縮javascript代碼,使你的js代碼可以更加快速的載入。有grunt的插件
11. browserify允許你在瀏覽器裡面使用cmd標准模塊,但本人認為它的另外一個優勢是合並代碼,開發時候可以把代碼模塊化,分成很多很多小文件,然後有調理的放到相對應文件夾下,然後最後合成單一文件。本人曾經利用browserify開發greasemonkey代碼,大大簡化了greasemonkey的開發難度和增強了greasemonkey代碼的質量。browserify有grunt插件,這樣又減少的開發步驟。
12. karma, google開發的一個單元測試運行器,這個自己本身不是一個單元測試框架,而是配合測試單元框架的一個工具。由於前端瀏覽器眾多,就算你有live-reload這樣自動化工具,但是還是要手動打開各種瀏覽器,手動把你的單元測試在各個瀏覽器都運行一遍。這個工具目的是目的就是讓電腦能自動化打開各種瀏覽器,然後把單元測試在各個瀏覽器中自動運行一遍,讓這個步驟也能自動化了。
13.clean-css (grunt cssmin), 我用的是grunt cssmin,但是grunt cssmin實際上背後使用的是clean-css工具,這個工具就是用來壓縮精簡css的,讓css文件大小更小。

ⅱ javascript用什麼編輯器

目前前端使用率最高的就是sublime 和 webstorm了,當然了還有visual ,dw, 等等。下面僅介紹一些sublime和webstorm。
1.sublime text 是一個代碼編輯器(sublime text 2是收費軟體,但可以無限期試用),也是html和散文先進的文本編輯器。sublime text是由程序員jon skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的vim。
sublime text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。sublime text 的主要功能包括:拼寫檢查,書簽,完整的 python api , goto 功能,即時項目切換,多選擇,多窗口等等。sublime text 是一個跨平台的編輯器,同時支持windows、linux、mac os x等操作系統。
2.webstorm 是jetbrains公司旗下一款javascript 開發工具。被廣大中國js開發者譽為「web前端開發神器」、「最強大的html5編輯器」、「最智能的javascript ide」等。與intellij idea同源,繼承了intellij idea強大的js部分的功能。
功能編輯
javascript
· 基於dom,特定瀏覽器完成
· 編碼導航和用法查詢
· 支持ecmascript
· 支持coffeescript
· 支持結點
· javascript重構
· javascript單元測試
· 代碼檢測和快速修復
· jslint/jshint
· 基於 mozilla的javascript調試器
其他用途
· 批量代碼分析
· 編碼語言混合或內混
· 拼寫檢查器
· 重復代碼檢測器
編輯語言
· 支持html5
· css/js
· 檢驗和快速修復
· zen編碼
· 顯示內容
· 顯示應用的風格
便捷的環境
· html5樣本文件和其他web應用程序模板
· ftp和遠程文件同步
· 集成了版本控制系統
· 本地記錄
優勢功能編輯
智能的代碼補全
支持不同瀏覽器的提示,還包括所有用戶自定義的函數(項目中)
代碼補全包含了所有流行的庫,比如:jquery, yui, dojo, prototype, mootools and bindows。
代碼格式化
代碼不僅可以格式化,而且所有規則都可以自己來定義
html提示
大家經常在js代碼中編寫html代碼,一般來說十分痛苦,不過有了智能提示,就爽多了。而且html裡面還能有js提示。
聯想查詢
只需要按著ctrl鍵點擊函數或者變數等,就能直接跳轉到定義;可以全

代碼導航和用法查詢 (8張)
項目查找函數或者變數,還可以查找使用並高亮。

代碼重構
這個操作有些像resharper,熟悉resharper的用戶應該上手很快,支持的有重命名、提取變數/函數、內聯變數/函數、移動/復制、安全刪除等等。
代碼檢查和快速修復
可以快速找到代碼中的錯誤或者需要優化的地方,並給出修改意見,快速修復。
代碼調試
支持代碼調試,界面和idea相似,非常方便。
代碼結構瀏覽
可以快速瀏覽和定位
代碼折疊
功能雖小,不過勝在方便高效
包裹或者去掉外圍代碼
自動提示包裹或者去掉外圍代碼,一鍵搞定

ⅲ 寫代碼軟體

1.webstorm【推薦】

webstorm 是jetbrains公司旗下一款javascript 開發工具。目前已經被廣大中國js開發者譽為「web前端開發神器」、「最強大的html5編輯器」、「最智能的javascript ide」等。與intellij idea同源,繼承了intellij idea強大的js部分的功能。webstorm的過人在於,商家不斷的更新版本。

2.visual studio code(簡稱:vscode)【推薦】

visual studio code中文版是微軟推出的帶 gui 的代碼編輯器,啟動非常快,完全可以用來代替其他文本文件編輯工具。還可以用來做開發,支持各種語言。軟體功能非常強大,界面簡潔明晰、操作方便快捷,設計得很人性化。軟體主要改進了文檔視圖,完善了對 markdown的支持,新增php語法高亮。

3.sublime text

sublime text是一個代碼編輯器也是html和散文先進的文本編輯器。擁有著漂亮的用戶界面和非凡的功能,例如迷你地圖,多選擇,python的插件,代碼段,等等。完全可自定義鍵綁定,菜單和工具欄。其主要功能包括:拼寫檢查,書簽,完整的python api,goto功能,即時項目切換,多選擇,多窗口等等。

4.hbuilder

hbuilder是dcloud推出的專為前端打造的開發工具,具有飛一樣的編碼、最全的語法庫和瀏覽器兼容數據、可以方便的製作手機app、最保護眼睛的綠柔設計等特點。支持html、css、js、php的快速開發。通過完整的語法提示和代碼輸入法、代碼塊等,大幅提升html、js、css的開發效率。

5.dreamweaver

dreamweaver是由macromedia公司開發的一款所見即所得的網頁編輯器。所見即所得的網頁編輯器的優點有直觀性、使用方便、容易上手。它使用所見即所得的介面,亦有html編輯的功能。熟練掌握dreamweaver軟體的使用,無論是設計師還是工程師,它都能有效提高你的工作效率。

6.notepad

notepad 是一款windows操作系統下的一套文本編輯器。此軟體是免費軟體,可以免費使用,自帶中文,小巧高效,支持27種編程語言,通吃c,c ,java ,c#, xml, html, php,js 等,notepad 內置支持多達27種語法高亮度顯示。notepad 除了可以用來製作一般的純文字說明文件,也十分適合編寫計算機程序代碼。

7.editplus

editplus是一款由韓國sangil kim出品的小巧但是功能非常強大的文字編輯器,擁有無限制的undo/redo(撤銷)、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。除了支持html, css, php, asp, perl, c/c , java, javascript, vbscript的代碼高亮外,還內建完整的html和css指令功能。

8.記事本寫代碼

能用記事本寫代碼的基本功都很扎實,對語法等掌握非常精準,而且思維比較細致。雖然用記事本寫代碼的人很少,但實在沒有ide可用的情況下能用記事本熟練編碼,委實令人佩服。

以上幾種編寫代碼的軟體,你用過其中幾款?

ⅳ 有哪些好用的代碼編輯器值得推薦

給大家推薦8款最受程序員喜愛的代碼編輯器

1、atom

atom是github打造的一款開源代碼編輯器,支持 macos、windows和linux操作系統,支持node.js所寫的插件,並內置由github提供的git版本控制系統,也可被當作 ide 使用。

atom的特色在於它極其豐富的可定製性,以及賞心悅目的界面。特別是自帶的代碼縮略圖和代碼折疊功能,不管是用python還是做前端都非常好用。

2、emacs

emacs的強大之處在於已經超出了編輯器的范疇,搞成了大的平台,很多開發人員在上面直接都以他為入口完成各種功能需求了。

主要有如下特性:上網瀏覽網頁看視頻,收發郵件,調試程序,玩游戲,計算器,;、文件比較,記日記,目錄管理

3、notepad

notepad 被稱為是java程序員的最愛,幾乎可以替代記事本的最佳編輯器,很多強大的功能集於一身。可以在windows操作系統下編輯,有完整的中文化介面支持多國語言編寫的功能(utf8技術),支持自定義語言。該程序還支持自動完成某些編程語言的api子集。

4、sublime text

sublime 是一種比notepad 功能強大的多編輯器,現在很多前端開發人員都很喜歡,雖然代碼不開源,裡面需要拿到注冊碼才能使用,但是它幾乎涵蓋了notepad 的所有特性,界面美觀功能全的編輯器。

主要有如下特性:

跨平台,幾乎在各個操作系統上都能使用

查找和替換功能做得非常友善

不僅支持多種語言關鍵字的高亮提示,還能針對編程語言編譯錯誤給提示

支持插件功能

能夠支持多種布局方式

5、brackets

brackets是一款為linux開發者設計的開源代碼編輯器,使用brackets寫代碼,你不會被任何事情所打斷。比如在寫html代碼時,即便你沒有保存代碼也可以及時預覽你的web頁面效果。你也可以使用theseus來檢查變數,brackets默認提供一種主題,當然你也可以在擴展中心獲取更多的主題。

6、vim

vim 是一款高度可定製的文本編輯器,可以用於包括編寫代碼在內的各種文本創建與編輯工作。

vim 的特色在於,它可以僅僅通過鍵盤來在插入、執行命令、文本批量處理等模式之中切換。這就使得 vim 可以不用進行菜單或者滑鼠操作,並且最小化組合鍵的操作。對文字錄入員或者程序員可以大大增強速度和效率。

7、visual studio code

visual studio code是目前最受歡迎的代碼編輯器。visual studio code是一個由微軟公司發布的免費開源且跨平台的代碼編輯器,剛一問世,它就以強大的功能、美觀的界面、高度的可定製性,被譽為微軟的良心之作。

visual studiocode 內置了代碼調試、git 版本控制、代碼高亮、智能代碼補完、代碼片段管理、代碼重構等豐富的功能。此外,vs code 的用戶個性配置選項也很豐富,能方便地修改主題顏色、鍵盤快捷方式等各種屬性和參數,還在內置了擴展程序管理的功能。

8、eclipse

eclipse以一種友好的集成開發環境,為各種類型的用戶,提供了一系列針對開發web和java應用的可用工具。雖然專注於java,但是也支持其他各種編程語言,如c 、javascript、php、c、perl、fortran、ruby、python,甚至是cobol。它還包括了適用於各種語言、向導和內置應用程序以簡化開發的源代碼和圖形編輯器,以及支持部署、運行和測試app的工具和api。

eclipse提供的插件功能相當豐富,有助於更加簡便地創建、集成和使用軟體工具,節省時間和金錢。

ⅳ 前端開發常用哪些工具軟體

前端開發的編譯器在選擇上還是很多的。在學校里,老師主要講三個前端開發軟體:

1、webstorm

幫助編寫html、css、less、sass和stylus代碼,並且支持node.js和主流框架,如react、angular、vue.js、meteor等。與intellij idea同源,繼承了intellij idea強大的js部分的功能。但是付費軟體。

2、intellij idea

頁面很簡單,乍一看像是一個記事本,它也確實可以當記事本用。有很多特色插件可以使用,支持多種編程語言的語法高亮顯示,具有代碼折疊功能。

2、hbuilderx

hbuilderx是dcloud(數字天堂)推出的一款支持html5的web開發ide。hbuilder的編寫用到了java、c、web和ruby。hbuilder本身主體是由java編寫。是hbuilder下一代版本,具有輕便、適合vue框架的特點。

熱點內容
發布:2024-01-20 01:08:21 瀏覽:525
發布:2024-01-20 01:07:17 瀏覽:250
愛奇藝正義聯盟為啥不能緩存 發布:2024-01-20 00:52:13 瀏覽:248
caccess查詢資料庫 發布:2024-01-20 00:43:10 瀏覽:769
xp文件夾圖標更改 發布:2024-01-20 00:43:03 瀏覽:19
python和node 發布:2024-01-20 00:37:12 瀏覽:194
android拖拉 發布:2024-01-20 00:00:49 瀏覽:583
少兒編程課程體系介紹 發布:2024-01-20 00:00:48 瀏覽:846
我說你做下載ftp 發布:2024-01-20 00:00:47 瀏覽:8
安卓驅動培訓哪裡好 發布:2024-01-19 23:55:41 瀏覽:987
网站地图