天天看點

認識WebStorm-小程式架構wepy

WebStorm是一個功能強大的IDE,适用于JavaScript開發,适合使用Node.js進行複雜的用戶端開發和伺服器端開發。

WebStorm具有對JavaScript,HTML, CSS及其現代替代品以及Angular或React等架構的進階支援。

WebStorm內建了各種Web開發工具和版本控制系統。

提供JavaScript,Node.js,ECMAScript 6,TypeScript,CoffeeScript和Dart以及HTML,CSS,Less,Sass和Stylus的編碼幫助。

整個項目的強大導航和進階重構。

支援現代架構:React,Angular,AngularJS,Vue.js,Express等。

用于用戶端代碼和Node.js的内置調試器。

與建構工具(Grunt,Gulp),代碼品質工具(JSHint,JSLint,ESLint,TSLint),測試運作器(Karma,Mocha,Jest,Protractor)和VCS(Git,GitHub,Mercurial,SVN)內建。

安裝和設定WebStorm

JRE 1.8與WebStorm發行版捆綁在一起。您無需在計算機上安裝Java即可運作WebStorm。

https://www.jetbrains.com/webstorm/download/#section=windows

Windows 安裝:

運作您下載下傳的檔案。

認識WebStorm-小程式架構wepy

自定義快捷方式

認識WebStorm-小程式架構wepy

要檢視檔案或檔案夾,請選擇VCS | 當地曆史| 在主菜單上顯示曆史記錄。

Ctrl+Shift+A

查找指令并執行它,打開工具視窗或搜尋設定。

Ctrl+E

從清單中選擇最近打開的檔案。

Alt+Enter

改進或優化代碼構造。

快捷方式

按下Ctrl+Shift+A

認識WebStorm-小程式架構wepy

開箱即用,獨立的WebStorm安裝配置為自動檢查更新。它會在新版本可用時通知您:

idea.config.path

目錄位于:

視窗的主要元素

1.主菜單

2.主工具欄

3.導航欄

4.上下文菜單

5.彈出菜單

檢視| 導航欄

Alt+Home

認識WebStorm-小程式架構wepy
認識WebStorm-小程式架構wepy

小程式架構wepy

安裝 wepy 指令行工具。

在開發目錄生成開發DEMO。

切換至項目目錄。

開發實時編譯。

項目目錄結構

官方DEMO代碼:

基于wepy的實作:

支援元件化開發。

支援加載外部NPM包。

認識WebStorm-小程式架構wepy

app必須有三個檔案app.json,app.js,app.wxss,頁面有4個檔案 index.json,index.js,index.wxml,index.wxss。

預設使用babel編譯

預設開啟使用了一些新的特性如promise,async/await等等。

示例代碼:

針對原生API進行優化。

基于wepy實作代碼:

執行wepy new demo後,會生成類似配置檔案。

認識WebStorm-小程式架構wepy

程式入口app.wpy

頁面index.wpy

認識WebStorm-小程式架構wepy

元件com.wpy

認識WebStorm-小程式架構wepy

元件通信與互動

元件的事件監聽需要寫在events屬性下,如:

<code>$broadcast</code>事件是由父元件發起,所有子元件都會收到此廣播事件,除非事件被手動取消。

認識WebStorm-小程式架構wepy
認識WebStorm-小程式架構wepy
認識WebStorm-小程式架構wepy
認識WebStorm-小程式架構wepy

1、父元件可以使用 props 把資料傳給子元件。

2、子元件可以使用 $emit 觸發父元件的自定義事件。

認識WebStorm-小程式架構wepy
認識WebStorm-小程式架構wepy

繼續閱讀