文章詳情頁
javascript - node服務端渲染的困惑
瀏覽:103日期:2022-12-22 10:25:23
問題描述
請問node服務端渲染前端框架是指,在服務端執行框架的初始化,順便渲染完數據直接拋到游覽器顯示么?如果真是這樣,我在想,前端框架初始化是在后端,那框架初始化的那些方法變量和內存不都停留在服務器node環境么,非常困惑!
問題解答
回答1:后端只是渲染模板,返回初始的html文件,這樣訪問速度更快,但添加方法一類的東西還是前臺來做,通過引用script標簽等等
回答2:基本上是跑兩遍,以redux來說,redux是支持傳入初始狀態,在后端將store生成,然后作為一個屬性掛載到window上面,這個基本上會利用模板,例如ejs。對于react的技術棧來說,可以關注一下我寫的一個腳手架,支持服務端渲染,里面有服務端渲染的實現。服務端渲染有可能造成的是前端跑一次后端跑一次,進行兩次數據獲取過程,需要利用react的生命周期的函數來進行控制。
標簽:
JavaScript
上一條:javascript - 在vue中如何在符合條件的情況下才綁定事件下一條:javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...
相關文章:
1. javascript - js中遞歸與for循環同時發生的時候,代碼的執行順序是怎樣的?2. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發現3. python - linux怎么在每天的凌晨2點執行一次這個log.py文件4. php如何獲取訪問者路由器的mac地址5. android - 鍵盤遮擋RecyclerView6. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現一個制作游戲的空的黑窗口?7. javascript - jQuery each 方法第三個參數args 如何解釋?8. javascript - 在 vue里面用import引入js文件,結果為undefined9. java - new + 類名,一定需要申明一個對象嗎?10. javascript - ...mapGetters和...mapState獲取到的state,怎么拿來在methods中操作?
排行榜
