progressive-enhancement

    8熱度

    1回答

    我們實際上使用Symfony 2 PHP框架和Twig作爲模板引擎。 我們認爲我們可以避免代碼重複的視圖層,並從漸進式增強(p-jax)中受益。 現狀: PJAX不處理基於路由的頁面佈局進行部分更新。 我們的目標是實現一個系統,當Y.App(路由)處理導航時,只會更新一些頁面「片段」(HTML節點)。 在這方面,我們開始實施在POC:https://github.com/benjamindulau

    0熱度

    1回答

    好的,所以這裏的一個更好的標題可能是「在CakePHP中使用REST進行漸進式增強」,但至少現在我知道如果您的答案僅僅是指兩者之間的區別;) 我對REST非常熟悉,以及如何將它與CakePHP集成,但我並不是100%在船上如何仍然保持傳統運作的網站。使用Router :: mapResources聽起來像是一個好主意,但這會導致維護網站的「正常降級」版本時出現問題,因爲POST請求/ resour

    1熱度

    1回答

    我想建立一個逐漸增強的頁面,適用於JS和非JS用戶。我想最初爲JS用戶隱藏一些表單控件,但始終向非JS用戶顯示它們。 我的問題是關於如何做到這一點,而不會爲JS用戶創建令人分心的「可見的,然後即刻隱藏的」內容閃光。 例如,在JS版本中,我想摺疊部分搜索表單,而是顯示'點擊此處查看額外選項'按鈕。我這樣做如下: $(document).ready(function() { $("#extr

    2熱度

    1回答

    我正在構建一個progressively-enhanced,Bootstrap ed網頁應用程序,每頁上都有task-centric help。幫助區div(id="help_area")加載處於隱藏狀態;通常當用戶點擊「幫助」按鈕(a id="nav_help_button")時,主內容div從span12縮小到span9,幫助區域顯示爲span3。這很好。 因爲我想支持手機和平板電腦,所以我使

    0熱度

    1回答

    最近我完成了閱讀由Filament Group進行的漸進增強設計。在這本書中,他們討論了基於測試瀏覽器功能提供兩個級別的支持。如果瀏覽器通過測試,它將獲得基於基礎的增強體驗。如果瀏覽器失敗,它只會獲得基本的體驗。在紙上,這是非常有意義的,真正開車回家,這是如何建立網站。 在我完成這本書之後,我看了一下他們在本書中測試瀏覽器功能(https://github.com/filamentgroup/En

    1熱度

    3回答

    我正在運行一個允許用戶查看項目列表的PHP web應用程序。 裸去骨網站使用PHP編寫HTML來顯示搜索結果: <body> <?php foreach($results as $item) { echo "<div class='item'>". "<img src='images/items/".$item['imageName'].".png

    0熱度

    2回答

    我正在計劃在我正在設計的網站上製作標籤導航。 最初,你可以在javascript中創建它。但是,如果有人瀏覽網頁關閉了JavaScript。然後他們將看不到其他標籤指向的鏈接。 希望你能給我這個提示。 在這個網站(stackoverflow)。我試過JS禁用的標籤導航,但標籤導航的作品。任何提示,我如何能實現這一點。 <ul class="tabbed-nav"> <li><a href

    1熱度

    1回答

    我的應用程序的會話管理將會將用戶重定向到用戶被告知其會話超時的頁面,並請<a href="path/to/page.html" id="manual_link">sign in</a>。 我試圖程序以下行爲: 如果JavaScript被關閉(或以其他方式不可用),用戶必須點擊鏈接的「符號」(POHTML;無問題)。 如果JavaScript是運行: 一)。 (document.getElement

    23熱度

    2回答

    我想知道是否有人找到了解決這個問題的方法。有沒有一種方法來獲得兩全其美: 構建基於頁面的網站,永久鏈接,可訪問性,搜索引擎優化,和優美的回退/漸進增強(基本上所有的best practices of web development) 和,對於那些使用javascript的人來說,使用Ajax加載內容的響應式前端體驗,在瀏覽底層網站頁面時不會刷新頁面,腳本/內容/ css /等的最小冗餘下載。 (所

    7熱度

    2回答

    據我所知,漸進增強的基本原則之一是該網站應該可以爲人人使用,無論瀏覽器版本或設置如何。 建議的擊穿我所看到的是:使用語義標記 CSS表示層 加強層(典型地通過JavaScript或JS庫等的JQuery) HTML內容層 但是,我對正確處理HTML內容層感到困惑。特別是語義標記。 我一直看到,像導航,文章,頁腳等HTML5標籤是維護PE的這種語義標記的理想方法。但是,許多舊版瀏覽器不支持HTML5