第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)大神,React.js 究竟解決了什么問(wèn)題?

請(qǐng)問(wèn)大神,React.js 究竟解決了什么問(wèn)題?

手掌心 2019-11-12 14:10:38
React.js 究竟解決了什么問(wèn)題
查看完整描述

3 回答

?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

React 通常和其他的 JavaScript 框架同時(shí)被提及,但是說(shuō)“React 對(duì)比 Angular”卻講不通,因?yàn)樗鼈冎g是不可比較的。Angular 是一個(gè)完整的框架(包括一個(gè) view 層),React 卻并不是。這也是 React 很難于理解的原因,它雖然抽離自一個(gè)具備完整框架的生態(tài)系統(tǒng)中,但僅僅是一個(gè) view 層。

React 提供了模板語(yǔ)法以及一些函數(shù)鉤子用于基本的 HTML 渲染。這就是 React 全部的輸出——HTML。你把 HTML / JavaScript 合到一起,被稱為“組件”,允許把它們自己內(nèi)部的狀態(tài)存到內(nèi)存中(比如在一個(gè)選項(xiàng)卡中哪個(gè)被選中),不過(guò)最后你只是吐出 HTML。

查看完整回答
反對(duì) 回復(fù) 2019-11-17
?
翻翻過(guò)去那場(chǎng)雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

1.
有些回答中提到CPU負(fù)載和node.js效率問(wèn)題。服務(wù)器端渲染固然耗CPU,但可以使用服務(wù)器端緩存的方式解決,并不是每個(gè)用戶訪問(wèn)都需要重新渲染一
遍。而且服務(wù)器端渲染甚至可以潛在地增加服務(wù)器效率(這點(diǎn)在參考資料第二個(gè)里有提到,不過(guò)是純英文的,我有空會(huì)翻譯下)。

2. 服務(wù)器端和客戶端可以共享某些代碼,避免重復(fù)定義。這樣可以使結(jié)構(gòu)更清晰,增加可維護(hù)性

3. 首次加載頁(yè)面的速度加快??蛻舳虽秩镜囊粋€(gè)缺點(diǎn)是,當(dāng)用戶第一次進(jìn)入站點(diǎn),此時(shí)瀏覽器中沒(méi)有緩存,需要下載代碼后在本地渲染,時(shí)間較長(zhǎng)。而服務(wù)器渲染則是,用戶在下載的已經(jīng)是渲染好的頁(yè)面了,打開(kāi)速度比本地渲染快。

4. SEO。服務(wù)器端渲染可以讓搜索引擎更容易讀取頁(yè)面的meta信息以及其他SEO相關(guān)信息,大大增加網(wǎng)站在搜索引擎中的可見(jiàn)度。

其實(shí)并不一定要爭(zhēng)個(gè)好壞,服務(wù)器端和客戶端渲染各有各的優(yōu)缺點(diǎn)。建議根據(jù)實(shí)際需求,在某些頁(yè)面使用服務(wù)器渲染,某些頁(yè)面使用客戶端渲染,以達(dá)到最佳解決方案。



查看完整回答
反對(duì) 回復(fù) 2019-11-17
  • 3 回答
  • 0 關(guān)注
  • 955 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)