<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-46  評論-64  文章-2  trackbacks-0
      2008年9月24日
         摘要: 廢話不多說,先看看我們最終達到的效果.? 源碼下載在文章最后。Style1:Style2:上面的tag cloud實現思想如下:1. Server端提供Tag的相關信息,包括TagName,Posts等,使用JSON格式傳輸數據??? 這個例子中,我使用Servlet,使用json-lib將Bean轉成JSON字符串。當然Tag的相關信息這里只是演示,真實環境中可能就需要從數據庫取出來再處理了。?...  閱讀全文
    posted @ 2008-09-28 16:10 jht 閱讀(3160) | 評論 (3)編輯 收藏
    1. response.setHeader("Cache-Control","no-cache");

    This is used to prevent the browser from caching your dynamic content generated by a JSP or Servlet.

    You set this attribute in the HTTP header of the response object which would tell the browser not to cache this content. So everytime you request the page again, the browser would make a new request, instead of showing you a cached page.

    2.使用服務器端控制AJAX頁面緩存:
    ??? response.setHeader( "Pragma", "no-cache" );
    ??? response.addHeader( "Cache-Control", "must-revalidate" );
    ??? response.addHeader( "Cache-Control", "no-cache" );
    ??? response.addHeader( "Cache-Control", "no-store" );
    ??? response.setDateHeader("Expires", 0);
    單純的使用 xmlhttp.setRequestHeader("Cache-Control","no-cache")無效。

    3.Cache-Control頭域
      Cache-Control指定請求和響應遵循的緩存機制。在請求消息或響應消息中設置Cache-Control并不會修改另一個消息處理過程中的緩存處理過程。請求時的緩存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,響應消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各個消息中的指令含義如下:
      Public指示響應可被任何緩存區緩存。
      Private指示對于單個用戶的整個或部分響應消息,不能被共享緩存處理。這允許服務器僅僅描述當用戶的部分響應消息,此響應消息對于其他用戶的請求無效。
      no-cache指示請求或響應消息不能緩存
      no-store用于防止重要的信息被無意的發布。在請求消息中發送將使得請求和響應消息都不使用緩存。
      max-age指示客戶機可以接收生存期不大于指定時間(以秒為單位)的響應。
      min-fresh指示客戶機可以接收響應時間小于當前時間加上指定時間的響應。
      max-stale指示客戶機可以接收超出超時期間的響應消息。如果指定max-stale消息的值,那么客戶機可以接收超出超時期指定值之內的響應消息。

    Read more:
    ???http://www.jiehoo.com/browser-cache-problem.htm?(作者: Cherami?原載: 瀏覽器緩存)
    ???再論怎么有效利用瀏覽器緩存之怎么避免瀏覽器緩存靜態文件
    ???HTTP協議header頭域- PetitPrince - 博客園
    posted @ 2008-09-27 10:23 jht 閱讀(16590) | 評論 (3)編輯 收藏
    < link?id = " css " ?rel = StyleSheet?type = " text/css " ?href = " ./button.css " ? />

    < script?type = " text/javascript " >
    ?
    var ?cssArray? = ? new ?Array( " button.css " , " button1.css " , " button2.css " , " button3.css " , " button4.css " , " button5.css " , " button6.css " );
    ?
    var ?index? = ? 0 ;
    ?
    function ?changeCssFile()
    ?
    {
    ??
    var ?css? = ?document.getElementById( " css " );
    ??index
    ++ ;
    ??
    if (index < cssArray.length)
    ??
    {
    ???css.href?
    = ?cssArray[index];
    ??}

    ??
    else
    ??
    {
    ???index?
    = 0 ;
    ???css.href?
    = ?cssArray[index];
    ??}

    ?}

    </ script >

    ? < a? class ="button" ?href ="#" ?onclick ="changeCssFile()" >
    ??
    < span? id ="buttonText" > Change?another?style </ span >
    ?
    </ a >
    posted @ 2008-09-25 12:26 jht 閱讀(766) | 評論 (0)編輯 收藏
    A:瀏覽器問題,可能會把透明區域顯示成有灰度的區域,解決辦法,轉成gif格式吧,支持比較好

    see: GIF or PNG? - Quality Web Tips
    posted @ 2008-09-24 23:02 jht 閱讀(1189) | 評論 (1)編輯 收藏
    主站蜘蛛池模板: 亚洲日本中文字幕| 亚洲一级特黄无码片| 久久久亚洲AV波多野结衣| 国产精品小视频免费无限app| 亚洲精品视频免费观看| 美女裸体无遮挡免费视频网站| 国产成人在线免费观看| 水蜜桃视频在线观看免费| 亚洲AV之男人的天堂| 好吊色永久免费视频大全| 亚洲大尺度无码无码专区| 99视频免费观看| 亚洲人成网站看在线播放| 天天摸夜夜摸成人免费视频| 狠狠入ady亚洲精品| 国产精品亚洲综合专区片高清久久久 | 久草免费福利在线| 亚洲国产日韩在线视频| 18以下岁毛片在免费播放| 色噜噜亚洲男人的天堂| 国产青草视频免费观看97| 亚洲免费无码在线| 久久青青草原亚洲AV无码麻豆| 九九精品免费视频| 美女啪啪网站又黄又免费| 亚洲国产无套无码av电影| 曰批全过程免费视频在线观看| 国产成人高清亚洲一区久久| 亚洲欧洲无码AV电影在线观看| 最近中文字幕大全免费视频| 亚洲欧美不卡高清在线| 2048亚洲精品国产| 亚洲高清免费在线观看| 国产精品亚洲天堂| 久久久久亚洲AV成人无码网站 | 亚洲一区二区三区在线播放| 一级成人a毛片免费播放| 亚洲欧洲无码一区二区三区| 国产国拍精品亚洲AV片 | 亚洲成人高清在线| 久久国产免费观看精品3|