欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Rust語言中怎么實現(xiàn)一個WebAssembly多線程前端框架

Rust語言中怎么實現(xiàn)一個WebAssembly多線程前端框架,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)建站專注于溧水企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站制作。溧水網(wǎng)站建設(shè)公司,為溧水等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

Yew是一個設(shè)計先進的Rust前端框架,目的是使用WebAssembly來創(chuàng)建多線程前端web應(yīng)用。

Yew的主要特性包括

  • 基于組件的框架
  • 高性能
  • 支持與Javascript交互

下面我們結(jié)合Yew官方文檔來創(chuàng)建一個簡單的Web App并在本地預(yù)覽。

為了能夠在本地預(yù)覽通過Yew實現(xiàn)的Web App,我們首先要選擇一個Wasm構(gòu)建工具,構(gòu)建工具可以方便WebAssembly和JavaScript交互。從而減輕了部署和打包工程的復(fù)雜度。

Yew文檔中介紹了三種Wasm構(gòu)建工具

  • wasm-pack
  • wasm-bindgen
  • cargo-web

這里我們選擇相對簡單并且兼容性更好的cargo-web構(gòu)建工具。

安裝cargo-web

我們可以使用如下命令來安裝cargo-web構(gòu)建工具,安裝時間大約2mins

cargo install cargo-web
 

第一個簡單的Web App
這里參考Yew文檔中的第一個簡單的App章節(jié)來進行實驗

首先創(chuàng)建一個rust工程

cargo new --bin hello-yew
 

然后在Cargo.toml文件中添加Yew依賴

[dependencies]yew = { version = "0.14.3", features = ["std_web"] }
 

修改src/main.rs代碼

use yew::prelude::*;
struct Model {    link: ComponentLink<Self>,    value: i64,}
enum Msg {    AddOne,}
impl Component for Model {    type Message = Msg;    type Properties = ();    fn create(_: Self::Properties, link: ComponentLink<Self>) -> Self {        Self {            link,            value: 0,        }    }
   fn update(&mut self, msg: Self::Message) -> ShouldRender {        match msg {            Msg::AddOne => self.value += 1        }        true // 指示組件應(yīng)該重新渲染    }
   fn view(&self) -> Html {        html! {            <div>                <h2>{"Hello Yew"}</h2>                <button onclick=self.link.callback(|_| Msg::AddOne)>{ "+1" }</button>                <p>{ self.value }</p>            </div>        }    }}
fn main() {    yew::initialize();    App::<Model>::new().mount_to_body();}
 

運行程序
在工程文件夾根目錄運行命令

cargo web start
 

首次運行會進行compile,然后可以使用瀏覽器在默認地址localhost:8000訪問我們剛才創(chuàng)建的Yew工程

Rust語言中怎么實現(xiàn)一個WebAssembly多線程前端框架

關(guān)于Rust語言中怎么實現(xiàn)一個WebAssembly多線程前端框架問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

文章標題:Rust語言中怎么實現(xiàn)一個WebAssembly多線程前端框架
URL地址:http://aaarwkj.com/article38/jegdpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)網(wǎng)站排名、移動網(wǎng)站建設(shè)服務(wù)器托管、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
日韩欧美的一区二区三区| 久久香蕉精品国产亚洲av| 人妻少妇被粗大爽av| 国产av毛片一区二区| 免费毛片一区二区三区| 欧美成人精品三级在线网站| 国产免费观看久久黄av片涩av| 蜜臀91精品视频在线观看| 中文字幕日韩在线欧美一区| 欧美亚洲综合日韩精品区| 亚洲国产成在人网站天堂| 十八禁在线观看国产一区| 黄色三级视频久久久| 日本人免费一区二区电影| 不卡二卡三卡四卡精品| 九九热久久这里全是精品| 日本 午夜 在线 视频| 好吊妞视频这里只有精| 成人性生交大片免费看多人| 欧美日韩激情在线一区| 中国女人内射91熟女| 久久日韩精品人妻一区二区| 一区二区三区av夏目彩春| 国产精品麻豆色哟哟av| 91成人国产综合久久精品| 中文字幕乱码在线观看一区| 亚洲成人国产一区二区| 国产精品日韩欧美亚洲| 国产在线精品专区第一页| 国产三级伦理在线播放| 国产一区黄片视频在线观看| 国产成人综合久久精品推荐| 日韩av黄色制服在线网站| 国产欧美日韩综合激情| 亚洲av二区三区成人| 欧美一区二区三区四区久久| 日本加勒比高清在线播放| 国产欧美亚洲精品一区二区| 国内精品自拍亚洲视频| 黄片欧美精品在线观看| 最新在线中文字幕av不卡|