單頁面與多頁面的區別及其優缺點

  單頁面應用(SPA)css

      它是指只有一個主頁面的應用,瀏覽器y一開始加載全部的html ,js 以及css,這些所用頁面的內容都包含在這個主頁面中,可是在手寫中,他們仍是分開來書寫的,在交互的時候,由路由程序動態載入,單頁面的頁面跳轉,是整頁刷新的。html

組成:是由一個外殼和多個頁面片斷組成 後端

單頁面的優勢:瀏覽器

         1.用戶的體驗好,快,內容的改變不須要從新加載整個頁面,因爲這點,SPA它對服務器的壓力小服務器

         2先後端分離前後端分離

         3.頁面效果比較炫酷優化

 單頁面的缺點:動畫

        1.不利於seo優化網站

         2.導航不可用搜索引擎

         3.初次加載時耗時多

         4.頁面的複雜程度提升了不少

多頁面開發的優缺點;

    優勢:多個頁面之間跳轉,用戶能夠清晰的瞭解整個網站的內容構成;頁面結構的分佈也不會很擁擠;實現簡單,開發成本低;適用於對搜索引擎支持較高,頁面跳轉較少,數據傳遞較少的項目中開發。

    缺點:頁面跳轉時,要從新執行css,js等文件,頁面片斷之間跳轉較慢,須要用到頁面跨頁面傳值的幾種方法;實現轉場動畫比較困難。維護成本高。

相關文章
相關標籤/搜索