Vue單頁面應用

單頁面應用指一個系統只加載一次資源,而後下面的操做交互、數據交互是經過router、ajax來進       行,頁面並無刷新;
<1>在vue搭建的環境裏面怎麼有沒有公用的css和js?若是有是怎麼引用的?css

      有公用的css和js,有兩種引用的方法:(要深入理解單頁面應用程序哦,單頁面就是引入後在哪裏都能使用)前端

      1.全局公共引用樣式和js文件vue

2.組件的引入web

單頁面的應用優勢:ajax

  1.分離先後端關注點,前端負責界面顯示,後端負責數據存儲和計算。不會把先後端的邏輯混雜在一塊兒;後端

  2.減輕服務器壓力,服務器只用出數據就能夠;服務器

3.同一套後端程序代碼,不用修改就能夠用於Web界面、手機、平板等多種客戶端;架構

4.用戶體驗好、快,內容的改變不須要從新加載整個頁面,web應用更具響應性和更使人着迷;spa

5.SPA和RESTful架構一塊兒使用,後端再也不負責模板渲染、輸出頁面工做,web前端和各類移動終端地位對等,後端API通用化;router

單頁面的應用缺點:

1.初次加載耗時相對增多;
2.導航不可用,若是必定要導航須要自行實現前進、後退,須要程序來實現管理;
3.使用腳本修改頁面,這個腳本咱們都知道,他的兼容性是個大問題;
4. 不利於SEO問題,如今能夠經過Prerender等技術解決一部分;
相關文章
相關標籤/搜索