chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

JetBrains IDE上架開發(fā)微信小程序的官方插件

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2025-01-16 17:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一直以來,小程序開發(fā)者必須安裝第三方插件,才能在 JetBrains IDE 中進行小程序開發(fā)。在 JetBrains Marketplace 上,有關插件已有約 50 萬下載量。

對于這個在中國快速發(fā)展的特色開發(fā)需求,最近 JetBrains 官方開發(fā)并上線了一款專用于微信小程序開發(fā)的插件(插件名稱:WeChat Mini Program)。讓開發(fā)者無需離開熟悉的開發(fā)環(huán)境,就能輕松上手微信小程序的開發(fā)工作。在保持開發(fā)習慣一致性的同時,大幅提高開發(fā)效率。

今天的文章,我們就以小程序開發(fā)者較常使用的 WebStorm 為演示環(huán)境,帶大家了解這款全新官方插件的主要功能,以及您可以如何幫助我們讓這個插件越來越強大。

準備工作

在正式開始之前,請先安裝 WebStorm 及微信小程序插件?,F(xiàn)在您可以免費使用 WebStorm 進行非商業(yè)用途的開發(fā)。

安裝 JetBrains IDE 最簡單快捷的方式:

JetBrains Toolbox App 一鍵自動安裝!

沒有下載 Toolbox App 的小伙伴可以先在官網免費下載 Toolbox App。下載安裝完成后,打開 Toolbox App,在 IDE 清單里選擇 WebStorm,點擊右邊的安裝(Install)按鈕即可一鍵完成安裝。

為了保持 WebStorm 本體的輕量,微信小程序的功能以插件的形式提供。安裝好 WebStorm 后,請先在 IDE 的 Marketplace 里下載并安裝插件。開啟 WebStorm 后,點選歡迎頁左方的插件 Tab 后,點選右邊上方的 Marketplace Tab,并在搜索框里搜索 “wechat mini program”(由 JetBrains s.r.o. 開發(fā)的官方插件)。出現(xiàn)結果后,點擊插件名稱右方的 ”安裝” 按鈕,即可完成插件安裝的步驟。

另外,為了方便在開發(fā)過程中預覽成果,也請安裝由騰訊官方提供的微信開發(fā)者工具。安裝完成后,為了方便開發(fā),推薦以分離窗口 + 置頂?shù)姆绞綄?a href="http://www.brongaenegriffin.com/analog/" target="_blank">模擬器置于桌面左方,并以 WebStorm 開啟相同項目后置于桌面右方,即可無縫以 WebStorm 開發(fā)微信小程序項目并實時預覽頁面成果。

快速上手亮點功能

開發(fā)微信小程序可簡單區(qū)分為邏輯層及視圖層兩塊,其中邏輯層主要使用 JavaScript 開發(fā),而視圖層則由 WXML(WeiXin Markup language:用于描述頁面的結構)與 WXSS(WeiXin Style Sheet:用于描述頁面的樣式)編寫。另外,視圖層還可使用 WXS(WeiXin Script:小程序腳本語言)結合 WXML,動態(tài)構建出頁面的結構。

由于 WebStorm 原生就支持 JavaScript 等前端語言及工具,因此在這篇文章里,我們會專注在 WebStorm 微信小程序插件對 WXML、WXSS 及 WXS 語法的支持。

WXML(WeiXin Markup language)

語法支持

WXML 是專為微信小程序框架設計的一套標簽語言,其結合了組件、事件等功能,可以構建出頁面的結構?,F(xiàn)在,通過 WebStorm 的微信小程序插件,IDE 能識別 WXML 語法并提供語法高亮。

當輸入 《 符號時,WebStorm 能提示組件名稱及支持的屬性。在輸入 class 屬性內容時,WebStorm 也能自動提示對應的 WXSS 的樣式名稱。當將鼠標焦點在 WXML 組件名稱上時,WebStorm 會自動彈出快速文檔方便您查閱標記用法及說明。而當輸入 》 符號時,WebStorm 也能自動補全。通過這些功能,除了能減少因打字而發(fā)生的錯誤外,也可以讓您在開發(fā)組件結構時更高效。

從邏輯層發(fā)送數(shù)據到視圖層顯示,是開發(fā)微信小程序時的常見需求。現(xiàn)在 WebStorm 能識別 Page 對象的 data 數(shù)據綁定,當您在 JavaScript 內聲明數(shù)據內容后,在 WXML 文件輸入代碼時,IDE 能提示綁定的變量名稱清單并依選擇自動完成。

在開發(fā)微信小程序時, wx 指令(directives)可用于控制 WXML 的行為。這些指令可以實現(xiàn)條件渲染、循環(huán)渲染等常用功能。在編輯 WXML 文件時,WebStorm 可自動補全 wx 指令名稱,包括 wx:for、wx:if、wx:elif、wx:else、wx:for-item、wx:for-index、wx:key 等,并且支持這些指令的語法高亮。

另外,事件是微信小程序框架里,視圖層與邏輯層之間的通訊方式。WebStorm 能識別在 JavaScript 里聲明的事件處理函數(shù),并在編輯 WXML 的屬性時自動補全,讓開發(fā)者在綁定組件及事件處理函數(shù)時更方便。

WXSS(WeiXin Style Sheet)

語法支持

比起近似于 HTML、負責組件結構的 WXML,WXSS 則更像是 CSS,用于描述組件樣式。為了讓廣大的前端開發(fā)者更容易適應 WXSS,其語法具有 CSS 大部分特性,并在 CSS 之上擴展了尺寸單位及樣式導入等特性。WebStorm 的微信小程序插件,針對 WXSS 的這些特殊性,也提供相應的語法支持。

在 .wxss 文件里,使用 @import 語句可以導入外聯(lián)樣式表,WebStorm 除了能提示樣式表的路徑外,搭配轉至聲明快捷鍵(Mac:?+B 或 Win/Linux:Ctrl+B)更可以快速導航到對應的 WXSS 文件。這種跳轉能力也能從 .wxss 轉至使用到的 .wxml 文件中,非常方便。

在您編輯模板時,WebStorm 的微信小程序插件也支持 WXSS 的 style 及 class 語法。除了能提示樣式名稱外,也能自動補全從 JavaScript 綁定數(shù)據的變量名稱,減少打字時間并降低發(fā)生錯誤的機會。

WXS(WeiXin Script)

腳本支持

除了 WXML 及 WXSS 外,WebStorm 也支持 WXS 語法。WXS 是內嵌在 WXML 中的腳本段,可以在 WXML 語法中內嵌腳本,豐富 WXML 中的數(shù)據預處理能力,或是編寫簡單的 WXS 事件響應函數(shù)。在 .wxml 文件里,WebStorm 除了可以解析嵌入式的 WXS 腳本,支持 WXML 標記中 src 屬性的文件引用,還能在模板中自動補全 module 名稱。

現(xiàn)在就開始使用并分享您的反饋

通過這篇文章的介紹,相信您已經感受到官方小程序開發(fā)插件能讓您的開發(fā)工作如虎添翼。前陣子我們剛更新了 WebStorm 的授權模式,對于非商業(yè)用途,例如學習、開源項目開發(fā)、教學內容創(chuàng)作或業(yè)余愛好開發(fā),您現(xiàn)在可以免費使用 WebStorm!


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IDE
    IDE
    +關注

    關注

    0

    文章

    358

    瀏覽量

    48491
  • 小程序
    +關注

    關注

    1

    文章

    243

    瀏覽量

    13194

原文標題:JetBrains IDE上架開發(fā)微信小程序的官方插件

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    輕松配置小智AI語音開發(fā)板,安可IOT小程序功能更新

    可科技:安可發(fā)布的 AI 語音開發(fā)板,可以通過配套的小程序,完成網絡配置、音色選擇等多項配置,無需復雜代碼,輕松實現(xiàn)AI語音體驗。 用戶:COOL!怎么用的? 安
    的頭像 發(fā)表于 08-19 17:46 ?700次閱讀
    輕松配置小智AI語音<b class='flag-5'>開發(fā)</b>板,安<b class='flag-5'>信</b>可IOT小<b class='flag-5'>程序</b>功能更新

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?2408次閱讀
    如何用Arduino Nano/UNO R3<b class='flag-5'>開發(fā)</b>板給另一個Arduino <b class='flag-5'>IDE</b>不能下載的Arduino Nano/UNO R3<b class='flag-5'>開發(fā)</b>板重新燒錄引導<b class='flag-5'>程序</b>bootlaoder

    所見即所得——Luban-Lite VS Code插件開發(fā)實現(xiàn)“命令行自由”

    帶來一款革命性工具——Luban-LiteVSCode插件,讓你在熟悉的IDE中輕松完成全流程開發(fā),效率飆升!問為什么選擇Luban-Lite插件?功能頁面嵌入式
    的頭像 發(fā)表于 08-07 15:38 ?599次閱讀
    所見即所得——Luban-Lite VS Code<b class='flag-5'>插件</b>讓<b class='flag-5'>開發(fā)</b>實現(xiàn)“命令行自由”

    程序API+京東支付,無縫結賬體驗滿分!

    的API接口,為開發(fā)者提供了無限可能。而京東支付,作為京東金融旗下的高效支付解決方案,以其安全性和穩(wěn)定性著稱。將兩者結合,通過程序API無縫集成京東支付,不僅能提升用戶滿意度,還
    的頭像 發(fā)表于 08-05 15:44 ?529次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>信</b>小<b class='flag-5'>程序</b>API+京東支付,無縫結賬體驗滿分!

    程序API集成京東庫存,移動端銷量暴漲!

    在當今數(shù)字化時代,移動端購物已成為主流趨勢。程序作為騰訊旗下的輕量級應用平臺,憑借其便捷性和用戶粘性,為企業(yè)提供了強大的營銷渠道。而京東作為中國領先的電商平臺,其庫存管理系統(tǒng)以高效和精準著稱
    的頭像 發(fā)表于 07-31 14:07 ?495次閱讀

    程序+淘寶API,無縫購物體驗提升復購率!

    ? 在當今電商競爭激烈的時代,消費者渴望更便捷、流暢的購物體驗。作為中國最大的社交平臺,擁有龐大的用戶基礎;淘寶則是電商巨頭,提供豐富的商品資源。通過將
    的頭像 發(fā)表于 07-29 14:35 ?270次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>信</b>小<b class='flag-5'>程序</b>+淘寶API,無縫購物體驗提升復購率!

    2025年開發(fā)者必備的DevOps工具盤點:JetBrains IDE、Perforce P4、TESSY、Loom等

    2025年開發(fā)者必備的工具盤點來啦!11款高效利器,涵蓋IDE、版本控制、自動化構建、單元測試、AI編程助手等多個關鍵領域。來看看你的團隊是否跟上趨勢↓↓↓
    的頭像 發(fā)表于 07-10 15:55 ?996次閱讀
    2025年<b class='flag-5'>開發(fā)</b>者必備的DevOps工具盤點:<b class='flag-5'>JetBrains</b> <b class='flag-5'>IDE</b>、Perforce P4、TESSY、Loom等

    使用AMD Vitis Unified IDE創(chuàng)建HLS組件

    這篇文章在開發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統(tǒng) IDE) 的基礎撰寫,但使用的是 AMD Vitis Unified ID
    的頭像 發(fā)表于 06-20 10:06 ?1606次閱讀
    使用AMD Vitis Unified <b class='flag-5'>IDE</b>創(chuàng)建HLS組件

    用 VSCode 編寫自己的 KiCad 插件(下)

    成功,接下來可以寫我們的 python 插件了。按照 kic ad? 官方 開發(fā)手冊, 實現(xiàn)一個顯示 PCB 對應圖層的插件: https://dev-docs.kicad.org/z
    的頭像 發(fā)表于 06-19 11:44 ?2133次閱讀
    用 VSCode 編寫自己的 KiCad <b class='flag-5'>插件</b>(下)

    用VSCode編寫自己的KiCad插件)詳細步驟教程

    “ ?很多小伙伴都想自己開發(fā) KiCad 插件,但不知從何入手。本文由華秋電子的另一位 KiCad 開發(fā)者波波同學撰寫,分享了如何快速搭建環(huán)境,并開發(fā)一個簡單的
    的頭像 發(fā)表于 06-17 11:10 ?2404次閱讀
    用VSCode編寫自己的KiCad<b class='flag-5'>插件</b>(<b class='flag-5'>上</b>)詳細步驟教程

    同樣的代碼在官方開發(fā)運行正常,在自己板子就跑不起來,怎么辦?

    同樣的代碼在Nordic官方開發(fā)可以運行正常,但在自己板子就跑不起來,如果你碰到了上述情況,建議按照如下步驟進行自檢: 首先確認用戶板元器件焊接良好,功能正常。如果你的板子有LE
    的頭像 發(fā)表于 05-12 15:26 ?427次閱讀
    同樣的代碼在<b class='flag-5'>官方</b><b class='flag-5'>開發(fā)</b>板<b class='flag-5'>上</b>運行正常,在自己板子<b class='flag-5'>上</b>就跑不起來,怎么辦?

    [迅為]Linux開發(fā)小技巧:Remote - SSH插件

    [迅為]Linux開發(fā)小技巧:Remote - SSH插件
    的頭像 發(fā)表于 04-01 15:46 ?756次閱讀
    [迅為]Linux<b class='flag-5'>開發(fā)</b>小技巧:Remote - SSH<b class='flag-5'>插件</b>

    【Android開發(fā)者必看】使用JetBrains TeamCity為Android項目構建CI/CD管道詳細指南

    【CI/CD】定義明確的構建、測試和部署工作流對Android應用的開發(fā)至關重要。JetBrains TeamCity是一個用于構建可靠管道的CI/CD平臺,可與流行的Android開發(fā)工具無縫集成,具有人性化的界面來配置構建和
    的頭像 發(fā)表于 03-21 15:42 ?816次閱讀
    【Android<b class='flag-5'>開發(fā)</b>者必看】使用<b class='flag-5'>JetBrains</b> TeamCity為Android項目構建CI/CD管道詳細指南

    .NET開發(fā)者必看:JetBrains Rider Tasks(任務)視圖功能解析與演示教程

    此前,JetBrains Rider推出了Tasks(任務)視圖功能,為 .NET 開發(fā)者帶來強大的任務管理和調試工具。該功能已在JetBrains Rider 2024.2 EAP中上線。歡迎聯(lián)系
    的頭像 發(fā)表于 02-27 17:22 ?591次閱讀
    .NET<b class='flag-5'>開發(fā)</b>者必看:<b class='flag-5'>JetBrains</b> Rider Tasks(任務)視圖功能解析與演示教程

    盤點工程師常用的嵌入式開發(fā)工具

    設備。 STM32CubeIDE ST官方免費IDE,集成STM32CubeMX配置工具,適合STM32系列開發(fā)。 Eclipse + 插件(CDT、GNU MCU
    的頭像 發(fā)表于 02-07 10:06 ?3161次閱讀