日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

weex环境搭建

發(fā)布時(shí)間:2025/4/5 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 weex环境搭建 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 前言

Weex能夠完美兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開(kāi)發(fā)者通過(guò)簡(jiǎn)捷的前端語(yǔ)法寫(xiě)出Native級(jí)別的性能體驗(yàn),并支持iOS、安卓、YunOS及Web等多端部署。 外文名
Weex
內(nèi)測(cè)時(shí)間
2016年4月21日
特????點(diǎn)
支持iOS、安卓、YunOS等部署
用????途
APP客戶端等

目錄

  • 1?產(chǎn)品服務(wù)
  • 2?發(fā)展經(jīng)歷
  • 產(chǎn)品服務(wù)

    編輯 對(duì)于移動(dòng)開(kāi)發(fā)者來(lái)說(shuō),Weex主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點(diǎn),同時(shí)解決了前端語(yǔ)言性能差和顯示效果受限的問(wèn)題。開(kāi)發(fā)者可通過(guò)Weex官網(wǎng)申請(qǐng)內(nèi)測(cè)。 開(kāi)發(fā)者只需要在自己的APP中嵌入Weex的SDK,就可以通過(guò)撰寫(xiě)HTML/CSS/JavaScript來(lái)開(kāi)發(fā)Native級(jí)別的Weex界面。Weex界面的生成碼其實(shí)就是一段很小的JS,可以像發(fā)布網(wǎng)頁(yè)一樣輕松部署在服務(wù)端,然后在APP中請(qǐng)求執(zhí)行。

    Weex能夠完美兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開(kāi)發(fā)者通過(guò)簡(jiǎn)捷的前端語(yǔ)法寫(xiě)出Native級(jí)別的性能體驗(yàn),并支持iOS、安卓、YunOS及Web等多端部署。?
    對(duì)于移動(dòng)開(kāi)發(fā)者來(lái)說(shuō),Weex主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點(diǎn),同時(shí)解決了前端語(yǔ)言性能差和顯示效果受限的問(wèn)題。開(kāi)發(fā)者可通過(guò)Weex官網(wǎng)申請(qǐng)內(nèi)測(cè)。?
    開(kāi)發(fā)者只需要在自己的APP中嵌入Weex的SDK,就可以通過(guò)撰寫(xiě)HTML/CSS/JavaScript來(lái)開(kāi)發(fā)Native級(jí)別的Weex界面。Weex界面的生成碼其實(shí)就是一段很小的JS,可以像發(fā)布網(wǎng)頁(yè)一樣輕松部署在服務(wù)端,然后在APP中請(qǐng)求執(zhí)行。

    2.環(huán)境搭建

    1)因?yàn)閃eex工具鏈?zhǔn)褂肗ode.js構(gòu)建,在進(jìn)行后續(xù)步驟前,你需要先安裝 Node.js。?
    第一步:下載安裝文件?
    下載地址:官網(wǎng)http://www.nodejs.org/download/?
    這里用的版本是(node-v6.2.0-x64.msi)?
    第二步:下載完成之后,雙擊 node-v6.2.0-x64.msi,開(kāi)始安裝nodejs,默認(rèn)是安裝在C:\Program Files\nodejs下面,一路next完成安裝。?
    第三步:安裝npm相關(guān)環(huán)境。?
    在命令行中切換到nodejs目錄?
    ?
    鍵入命令:npm install express 回車等待安裝express……..?
    鍵入命令:npm install jade 回車等待安裝jade…….?
    鍵入命令:npm install?MySQL回車等待安裝mysql……..?

    2)在Node.js安裝成功后,你可以執(zhí)行下面的命令來(lái)安裝Weex命令行程序

    npm install -g weex-toolkit
    • 1
    • 1

    如圖所示:?
    ?
    在安裝結(jié)束后,你能通過(guò)在命令行窗口執(zhí)行 weex 命令來(lái)檢查工具是否安裝正確。僅僅輸入weex并敲擊回車后,你應(yīng)該看到如下內(nèi)容顯示:?
    ?
    (請(qǐng)使用 weex –version 命令檢查你的weex-toolkit版本是否大于 0.1.0)?
    至此,環(huán)境已經(jīng)全部安裝完畢。

    3.weex快速體驗(yàn)

    1)我們先編寫(xiě)一個(gè)列表項(xiàng),命名tech_list.we文件( .we 是Weex推薦的后綴名 )?

    <template><div class="container" ><div class="cell"><image class="thumb" src="http://t.cn/RGE3AJt"></image> <text class="title">JavaScript</text></div></div> </template><style>.cell{margin-top:10 ; margin-left:10 ; flex-direction: row; }.thumb {width: 200; height: 200; }.title {text-align: center ; flex: 1; color: grey; font-size: 50; } </style>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    2)在命令行中切換工作目錄到剛才存儲(chǔ) tech_list.we 所用目錄并輸入如下命令:

    weex tech_list.we
    • 1
    • 1

    如圖所示:?
    ?
    成功后,你系統(tǒng)默認(rèn)瀏覽器的窗口將自動(dòng)打開(kāi)以顯示如下內(nèi)容。?

    3)現(xiàn)在,讓我們來(lái)嘗試使用Weex Native渲染器來(lái)渲染這個(gè)文件。打開(kāi)終端,切換到保存tech_list.we文件的目錄,執(zhí)行:

    weex tech_list.we --qr -h {ip or hostname}
    • 1
    • 1

    如圖所示:?
    ?
    此二維碼用來(lái)后面掃描。

    4)安裝官方demo:playground.apk?
    下載apk文件,Weex Playground?
    下載安裝后點(diǎn)擊App中的掃碼圖標(biāo),然后用你的手機(jī)攝像頭掃描終端中的二維碼。一個(gè)漂亮的列表將出現(xiàn)在你的手機(jī)中。?

    這里我需要強(qiáng)調(diào),這個(gè)列表是完全由native view(不是Webkit)來(lái)進(jìn)行渲染的,相比Webkit渲染的界面,你的App能獲得更快的頁(yè)面加載速度和更少的內(nèi)存開(kāi)銷。

    現(xiàn)在你能嘗試變更一些 tech_list.we中的內(nèi)容,在保存變更內(nèi)容之后, Weex Playground 將會(huì)立即在界面上反映出這些變化,這個(gè)特性常被稱為 Hot-Reload ,希望能幫助你更方便的進(jìn)行Weex開(kāi)發(fā)。

    5)變化布局?
    我們更改tech_list.we的內(nèi)容

    <template><div class="container" ><div class="cell"><image class="thumb" src="http://t.cn/RGE3AJt"></image> <text class="title">helloWorld</text></div></div> </template><style>.cell{margin-top:10 ; margin-left:10 ; flex-direction: row; }.thumb {width: 200; height: 200; }.title {text-align: center ; flex: 1; color: grey; font-size: 50; } </style>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    在命令行中切換工作目錄到剛才存儲(chǔ) tech_list.we 所用目錄并輸入如下命令:

    weex tech_list.we
    • 1
    • 1

    奇跡出現(xiàn)了,不需要重新部署,只要本地調(diào)整,app頁(yè)面就改變了,更后臺(tái)部署一樣。?

    4.其他

    之前做了一年基于luajava實(shí)現(xiàn)的跨平臺(tái),性能跟安全問(wèn)題都解決了,后面看了一樣聚劃算的luaview,跟他們應(yīng)該差不多,我的感受是開(kāi)發(fā)效率是個(gè)問(wèn)題,沒(méi)有可視化布局,不能debug,開(kāi)發(fā)效率低。?
    其實(shí)跟weex一樣,如果有特殊性能要求的地方,就使用原生代碼寫(xiě),然后前端腳本語(yǔ)言調(diào)用,思想都是差不多的。


    總結(jié)

    以上是生活随笔為你收集整理的weex环境搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。