昨晚微信公眾平臺(tái)推送了微信小程序的更新信息,包括新版微信開發(fā)者工具、小程序分階段發(fā)布、WXS腳本語(yǔ)言等。前面的就不需要多說,都是非常有用的更新,讓創(chuàng)新互聯(lián)覺得比較奇怪的是為什么要推出WXS腳本語(yǔ)言呢?微信小程序WXS腳本語(yǔ)言有什么用呢?好像跟Javascript相差不多,也有點(diǎn)相似。
看官方介紹,WXS被當(dāng)作一個(gè)模塊,每一個(gè).wxs文件和標(biāo)簽都是一個(gè)單獨(dú)的模塊。每個(gè)模塊都有自己獨(dú)立的作用域。即在一個(gè)模塊里面定義的變量與函數(shù),默認(rèn)為私有的,對(duì)其他模塊不可見。一個(gè)模塊要想對(duì)外暴露其內(nèi)部的私有變量與函數(shù),只能通過module.exports實(shí)現(xiàn)。每個(gè)wxs模塊均有一個(gè)內(nèi)置的module對(duì)象。在.wxs模塊中引用其他wxs文件模塊,可以使用require函數(shù)。
WXS有變量、運(yùn)算符、循環(huán)語(yǔ)句、運(yùn)算符、基礎(chǔ)類庫(kù)的功能。簡(jiǎn)直可看成是微信版Javascript
WXS 代碼可以編寫在 wxml 文件中的標(biāo)簽內(nèi),或以.wxs為后綴名的文件內(nèi)??梢奧XS只是擴(kuò)展WXML標(biāo)簽而設(shè)計(jì)的,因?yàn)樵诰W(wǎng)站里,可以隨便在HTMl代碼里插入Javascript,而WXML不行,所以微信就設(shè)計(jì)一個(gè)WXS語(yǔ)言來彌補(bǔ)這一不足。
跟據(jù)創(chuàng)新互聯(lián)開發(fā)小程序的經(jīng)驗(yàn),覺得有此復(fù)雜的功能需要用到,如對(duì)數(shù)據(jù)進(jìn)行頁(yè)面顯示外理,這樣更加方便,同時(shí)更好的區(qū)分邏輯層和表現(xiàn)層。
WXS到底有什么用,可能你沒有使用到,但肯定有其存在的道理,大家可慢慢了解。
WXS除了可以嵌入到wxml內(nèi),還可以單獨(dú)以.wxs后綴為單獨(dú)文件,這樣好像和Javascript有點(diǎn)作用相同,這點(diǎn)也讓很多開發(fā)人員感到多此一舉,可以
微信小程序開發(fā)團(tuán)隊(duì)有自己的考慮和進(jìn)一步的想法,大家拭目以待。
分享標(biāo)題:微信小程序WXS腳本語(yǔ)言有什么用
鏈接地址:http://aaarwkj.com/news1/236401.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站內(nèi)鏈、營(yíng)銷型網(wǎng)站建設(shè)、Google、商城網(wǎng)站、網(wǎng)站設(shè)計(jì)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)