回覆列表
  • 1 # 軒寶貝寶貝軒0507

    單頁面應用(SPA)是旨在對Web應用發動革命的軟體運動中可信度很高的一種。此類應用有望進行更加模組化的開發,令應用更加容易地適配與多個裝置,並擁有更好的應用生命週期管理—這些幾乎是軟體架構師希望的全部。單頁面應用誕生於擁有更多動態頁面內容的Web 2.0革命。舊的超連結頁面瀏覽模型給使用者帶來了不和諧的體驗,而Web 2.0原則允許資料驅動時間在一個頁面內建立,並讓頁面內容在需要的時候更新。

    單頁面應用誕生於擁有更多動態頁面內容的Web 2.0革命。舊的超連結頁面瀏覽模型給使用者帶來了不和諧的體驗,而原則允許資料驅動時間在一個頁面內建立,並讓頁面內容在需要的時候更新。這意味著應用似乎可以執行得更加流暢,乃至於到達可模擬桌面與本地資源介面的地步。

  • 2 # RealAlexander

    如果您想向您的朋友解釋,什麼是單頁面應用。簡單一句話,頁面不重新整理的web應用就是了。

    全球資訊網的資源千千萬萬,怎麼標誌和索引他們呢?我們使用的是統一資源標誌符(URI)。只要這個東西不變,就是單頁面。

    當然既然是應用,就不能簡簡單單是一個普通的網頁。總要動一動,實現一點功能,顯得與普通的html不同。才能算得上應用,一個簡單的示例是百度翻譯。

    它之所以會動是使用了所謂的ajax技術。

    當然這個太簡單了,隨著ajax技術的發展,出現了許多中型甚至重型的js框架,比如Sencha Touch(以前叫extjs)裡面有很多單頁面應用的demo,最出名的一個是模仿了windows桌面。

    現在隨著html5技術的發展和成熟。使用websocket和伺服器通訊,瀏覽器直接使用opengl es在客戶端繪製canvas的單頁面應用甚至可以做成一個大型遊戲。github上面有一個網易開源的專案(pomelo)。(不知道能不能貼網址 https://github.com/NetEase/pomelo/wiki/Home-in-Chinese )這是一個包含客戶端,服務端,工具鏈的完整的mmorpg遊戲框架,對使用者來說也是一個單頁面應用。

  • 中秋節和大豐收的關聯?
  • 空腹測血糖是7.0,治療糖尿病吃中藥好還是西藥好?