領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多在十月份,第一個公開版本的 Scripted 程式碼編輯器 正式推出,這是一款基於瀏覽器的編輯器,使用 Node.js 本地伺服器,專注於提供絕佳的 JavaScript 編輯體驗。今天,第一個更新版本 0.3 釋出。
關於最新功能的完整版本說明,請參閱此處。以下是一些重點:
現在可以使用 Node Package Manager(npm)在 Windows、Linux 或 Mac 上輕鬆安裝 Scripted。
npm install -g scripted
(在 mac/linux 上可能需要加上 'sudo' 前綴)。安裝完成後,即可立即使用 'scr' 指令啟動 Scripted。 為了配合 npm 安裝,啟動腳本進行了一些修改,尤其是在 Windows 上。 使用 npm 安裝是體驗 Scripted 的非常簡單的方式。
Scripted 著重於速度和快速瀏覽程式碼。 因此,Scripted 大量使用鍵盤快捷鍵,但顯然並非每個人都同意這些快捷鍵的設定! 在這個版本中,Scripted 的快捷鍵綁定現在可以完全配置。 在說明面板中(使用F1開啟),點擊任何動作的快捷鍵綁定即可進行變更。 自定義的快捷鍵綁定會保存在使用者主目錄中的檔案中。
Scripted 的重點是 JavaScript 編輯。 在先前版本對 JavaScript 的基本理解的基礎上,Scripted 現在可以理解更多用於模組化 JavaScript 應用程式的配置慣用語。 使用 AMD/CommonJS 時,Scripted 現在可以更好地發現專案在哪裡提供模組配置、處理 require 配置呼叫中的配置選項(例如 'packages'),並追蹤模組參考。 同時也為使用 curl 資源載入器而不是 RequireJS 的專案提供了一些初步支援。
最重要的是,推斷引擎現在也做得更徹底。 物件的形狀(其上的有效屬性)透過使用情況進行推斷,並且推斷陣列元素的類型。 與相依性分析器一起工作時,推斷器也開始更好地處理全域相依性。 在這些設置中,專案可能未使用模組系統,但實際上是透過 HTML 文件中的 script 標籤將 JavaScript 檔案合併在一起 - Scripted 將會識別這種情況並理解檔案之間的參考。
由於對程式碼結構有更好的理解,導覽更加順暢,內容輔助也得到改進。 現在可以透過按Cmd(在 Mac 上)或Ctrl(在 Windows/Linux 上)並點擊識別符號或模組參考來進行導覽。 這會將您帶到該元素或模組定義的宣告。
為了完成導覽,Scripted 中的歷史記錄支援已變得更加智慧,現在包含有關目前選取範圍、捲動位置以及側邊面板中開啟的任何檔案的資訊 - 這可確保在使用瀏覽器返回/前進瀏覽歷史記錄時,編輯器的狀態/佈局可以更好地保留。
先前 JSLint 是首選的 linter,但由於廣受歡迎,Scripted 現在已切換到 JSHint。 配置選項類似,並且它也理解 JSLint 樣式的程式碼註解,因此無需立即更新 JS 程式碼中的任何現有 JSLint 配置註解。 有關配置和選項的更多資訊,請參閱 Scripted 版本說明和 JSHint 文件。 Scripted 也會注意到任何提供的.jshintrc檔案並從中獲取 linter 配置。
這只是其中的一小部分重點。 有關這些功能的更詳細資訊,並了解更多增強功能,請參閱版本說明。
在下一個版本中,正在考慮的一些功能領域是
當然,同時也會進一步提升 Scripted 對 JavaScript 專案的理解。
加入 scripted-dev google 群組 來討論 Scripted。