oop的三大特性和传统dom如何渲染
OOP的三大特性是什么:
封裝 :就是將一個類的使用和實現分開,只保留部分接口和方法與外部聯系
繼承:子類自動繼承其父級類中的屬性和方法,并可以添加新的屬性和方法或者對部分屬性和方法進行重寫。繼承增加了代碼的可重用性。
多態:多個子類中雖然都具有同一個方法,但是這些子類實例化的對象調用這些相同的方法后卻可以獲得完全不同的結果,多態性增強了軟件的靈活性
傳統的DOM渲染分為以下三步:?
純后端渲染? ? ? ? ? 純前端渲染? ? ? ? ?服務端的js渲染結合前端渲染
純后端渲染 又稱為服務器端渲染(SSR):服務端在返回 html 之前,在特定的區域,符號里用數據填充,再給客戶端,客戶端只負責解析 HTML 。
純前端渲染 又稱為客戶端渲染(SPA):html 僅僅作為靜態文件,客戶端端在請求時,服務端不做任何處理,直接以原文件的形式返回給客戶端客戶端,然后根據 html 上的 JavaScript,生成 DOM 插入 html。
服務端的js渲染結合前端渲染: 顧名思義就是將后端渲染和前端渲染中一些交給純后端DOM渲染邏輯分離的不好,但是交給純前端DOM渲染又會造成較高延遲的部分單獨分離出來形成了一獨立DOM渲染階段,保留的代碼中天然的展示層和數據層的分離,又把API請求的累計延遲減少了很多,從SEO角度來說渲染結果對搜索引擎也很友好。當然,這樣的做法需要給整體的架構增加一個獨立的單元,給開發和部署都帶來了更高復雜性。
轉載于:https://www.cnblogs.com/wwwxxjsyy/p/10900951.html
總結
以上是生活随笔為你收集整理的oop的三大特性和传统dom如何渲染的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: angular父组件通过@ViewChi
- 下一篇: vue(2)---computed,wa