色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2025-01-16 17:15 ? 次閱讀

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

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

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

準(zhǔn)備工作

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

安裝 JetBrains IDE 最簡(jiǎn)單快捷的方式:

JetBrains Toolbox App 一鍵自動(dòng)安裝!

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

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

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

快速上手亮點(diǎn)功能

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

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

WXML(WeiXin Markup language)

語(yǔ)法支持

WXML 是專為微信小程序框架設(shè)計(jì)的一套標(biāo)簽語(yǔ)言,其結(jié)合了組件、事件等功能,可以構(gòu)建出頁(yè)面的結(jié)構(gòu)。現(xiàn)在,通過 WebStorm 的微信小程序插件,IDE 能識(shí)別 WXML 語(yǔ)法并提供語(yǔ)法高亮。

當(dāng)輸入 《 符號(hào)時(shí),WebStorm 能提示組件名稱及支持的屬性。在輸入 class 屬性內(nèi)容時(shí),WebStorm 也能自動(dòng)提示對(duì)應(yīng)的 WXSS 的樣式名稱。當(dāng)將鼠標(biāo)焦點(diǎn)在 WXML 組件名稱上時(shí),WebStorm 會(huì)自動(dòng)彈出快速文檔方便您查閱標(biāo)記用法及說明。而當(dāng)輸入 》 符號(hào)時(shí),WebStorm 也能自動(dòng)補(bǔ)全。通過這些功能,除了能減少因打字而發(fā)生的錯(cuò)誤外,也可以讓您在開發(fā)組件結(jié)構(gòu)時(shí)更高效。

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

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

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

WXSS(WeiXin Style Sheet)

語(yǔ)法支持

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

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

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

WXS(WeiXin Script)

腳本支持

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

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

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


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

    關(guān)注

    0

    文章

    339

    瀏覽量

    46811
  • 小程序
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    12202

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

文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    iPhone16不支持?蘋果最新回應(yīng)

    來源:青春上海 編輯:感知芯視界 Link 有網(wǎng)傳消息稱“iPhone16可能不支持”,對(duì)此記者致電蘋果官方熱線,接線的蘋果中國(guó)區(qū)技術(shù)顧問表示,第三方言論關(guān)于iOS系統(tǒng)或者蘋果設(shè)備能否再使用
    的頭像 發(fā)表于 09-05 09:00 ?627次閱讀

    樹莓派gui開發(fā)用什么ide

    樹莓派(Raspberry Pi)是一款功能強(qiáng)大的微型計(jì)算機(jī),可以運(yùn)行多種操作系統(tǒng),如Raspbian、Ubuntu等。在樹莓派上進(jìn)行GUI(圖形用戶界面)開發(fā),可以使用多種集成開發(fā)環(huán)境(IDE
    的頭像 發(fā)表于 08-30 16:49 ?994次閱讀

    EFR32MG24開發(fā)板介紹及IDE使用

    EFR32MG24開發(fā)板介紹及IDE使用
    的頭像 發(fā)表于 08-10 10:47 ?803次閱讀
    EFR32MG24<b class='flag-5'>開發(fā)</b>板介紹及<b class='flag-5'>IDE</b>使用

    【xG24 Matter開發(fā)套件試用體驗(yàn)】初上手開發(fā)板和官方IDE

    ”。 完成SDK安裝后,就可以開始使用開發(fā)套件了。 點(diǎn)燈作為一名資深的“點(diǎn)燈工程師”,拿到一塊開發(fā)板的第一件事自然是用它來點(diǎn)燈啦。在官方IDE的示例中找到點(diǎn)燈demo并創(chuàng)建
    發(fā)表于 07-13 22:20

    使用官方教程搭建Windows下的Eclipse IDE環(huán)境出錯(cuò)怎么解決?

    使用官方教程搭建Windows下的Eclipse IDE環(huán)境出錯(cuò),不知該如何解決?
    發(fā)表于 06-18 06:50

    用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本是怎么回事?

    激活腳本,如何激活Python虛擬環(huán)境? 使用場(chǎng)景:在Clion中用自定義腳本設(shè)置idf環(huán)境(Clion官方教程),附圖和鏈接如下: https://www.jetbrains.com/help/clion/es ... sh-monitor用自定義腳本配置idf環(huán)境
    發(fā)表于 06-11 06:49

    ESP32-C3 iOS程序開發(fā)獲取不到芯片藍(lán)牙m(xù)ac地址怎么解決?

    程序官方文檔顯示: i0S 設(shè)備掃描獲取到的 deviceId 是系統(tǒng)根據(jù)外圍設(shè)備 MAC 地址及發(fā)現(xiàn)設(shè)備的時(shí)間生成的 UUD。意
    發(fā)表于 06-06 06:49

    鴻蒙ArkUI-X框架開發(fā):【開發(fā)準(zhǔn)備】

    本文檔適用于ArkUI-X框架開發(fā)的初學(xué)者。通過環(huán)境搭建、代碼下載、代碼編譯、API擴(kuò)展和使用,快速了解跨平臺(tái)項(xiàng)目開發(fā)流程。
    的頭像 發(fā)表于 05-23 21:02 ?505次閱讀
    鴻蒙ArkUI-X框<b class='flag-5'>架開發(fā)</b>:【<b class='flag-5'>開發(fā)</b>準(zhǔn)備】

    華為云開發(fā)者桌面全新發(fā)布 CodeArts IDE for Python,極致優(yōu)雅云原生開發(fā)體驗(yàn)

    近日,華為云正式發(fā)布 CodeArts IDE for Python,這是一款內(nèi)置華為自研 Python 語(yǔ)言服務(wù),提供智能編程、靈活調(diào)試能力的可擴(kuò)展桌面開發(fā)工具,為華為云開發(fā)者提供卓越
    的頭像 發(fā)表于 05-10 00:27 ?1272次閱讀
    華為云<b class='flag-5'>開發(fā)</b>者桌面全新發(fā)布 CodeArts <b class='flag-5'>IDE</b> for Python,極致優(yōu)雅云原生<b class='flag-5'>開發(fā)</b>體驗(yàn)

    最新開源代碼證實(shí)!“鴻蒙原生版”正在積極開發(fā)

    遷移到另一個(gè)操作系統(tǒng)平臺(tái)的時(shí)間和成本會(huì)非常高。 目前看來,的鴻蒙原生版確實(shí)正在開發(fā)中,并且已經(jīng)取得了一定的進(jìn)展。這對(duì)于鴻蒙操作系統(tǒng)的推廣和生態(tài)建設(shè)是一個(gè)積極信號(hào),有助于吸引更多用戶和開發(fā)
    發(fā)表于 05-08 17:08

    STM32G431開發(fā)板燒完官方程序后STLINK連不上怎么解決?

    板子是STM32G431RB系列的開發(fā)板,昨天用其他IDE燒了程序還好。 今天用CubeMX生成了一個(gè)官方提供的例程,燒進(jìn)去之后就不得行了。 打開設(shè)備管理器,還是能看到ST-LINK
    發(fā)表于 03-29 09:19

    NUCLEO-F031K6開發(fā)板通過ARDUINO IDE 下載了一個(gè)閃爍燈程序,為什么程序不跑?

    我購(gòu)買一塊NUCLEO-F031K6開發(fā)板,通過ARDUINO IDE下載了一個(gè)閃爍燈程序,發(fā)現(xiàn)程序不跑。找了官方提供資料也看了教學(xué)視頻。也
    發(fā)表于 03-26 07:18

    程序驗(yàn)證通過,但在1.8版IDE不能下載

    為什么程序驗(yàn)證通過,但在1.8版IDE不能下載,將程序復(fù)制到1.6版IDE就可以下載。
    發(fā)表于 03-14 21:08

    鴻蒙實(shí)戰(zhàn)開發(fā)學(xué)習(xí):【HiView插件開發(fā)

    Hiview是一個(gè)跨平臺(tái)的終端設(shè)備維測(cè)服務(wù)集,其中是由插件管理平臺(tái)和插件實(shí)現(xiàn)的各自功能構(gòu)成整套系統(tǒng)。 本文描述了hiview插件開發(fā)的全部流程。
    的頭像 發(fā)表于 03-12 11:52 ?1394次閱讀
    鴻蒙實(shí)戰(zhàn)<b class='flag-5'>開發(fā)</b>學(xué)習(xí):【HiView<b class='flag-5'>插件</b><b class='flag-5'>開發(fā)</b>】

    用PSoC Creator 4.2開發(fā)PSoC6,怎么在這個(gè)IDE使用Jlink或者STlink下載程序開發(fā)板?

    目前再用PSoC Creator 4.2 開發(fā)PSoC6,怎么在這個(gè)IDE使用Jlink或者STlink下載程序開發(fā)板,除了導(dǎo)出工程到第
    發(fā)表于 02-21 08:26
    主站蜘蛛池模板: 久久婷婷色香五月综合激情| 熟女人妻久久精品AV天堂| 九九影院午夜理论片无码| 一个人在线观看的视频| 亚洲一区精品在线| 尤物国产在线精品三区| 最近更新2019中文字幕国语| 亚洲高清无在码在线电影| 亚洲精品AV无码永久无码| 日韩精品欧美亚洲高清有无| 快播看黄片| 欧美zzzoooxxx| 久久亚洲精品2017| 蜜臀AV浪潮99国产麻豆| 九色终合九色综合88| 六六影院午夜伦理| 青草国产超碰人人添人人碱 | 色橹橹欧美在线观看视频高清| 外女思春台湾三级| 一本道高清无码v| 99香蕉精品视频在线观看| 国产成人女人在线视频观看| 黑丝美女娇喘| 男gv纯肉免费视频| 熟妇内谢69XXXXXA片| 亚洲视频免费| 99精品视频在线观看免费播放| 粗大分开挺进内射| 果冻传媒在线观看高清完整免费| 旧里番6080在线观看| 日本邪恶少女漫画大全| 亚洲精品视频在线观看视频 | 女性BBWBBWBBWBBW| 丝袜美女被啪啪不带套漫画| 亚洲区视频在线观看| 99久久网站| 国产精品色无码AV在线观看| 久久精品亚洲| 日韩人妻无码精品-专区| 亚洲日本va中文字幕久久| AV无码国产精品午夜A片麻豆|