日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

windowslive站点源码里的学问

發布時間:2023/12/20 windows 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windowslive站点源码里的学问 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近注意到windowslive.com,ViewSource了一下,發現代碼很規范很漂亮哦~沒有ViewState這樣的丑陋代碼,js和css也很少。但是css和js很奇怪喲~

code <link href="/styles.ashx?k=265562125&amp;c=True&amp;v=9.07.20" rel="stylesheet" type="text/css" />

注意到這個css的地址,是一個ashx文件,這是一個http handler,根據傳進去的k值,返回對應的css代碼,c是compressed的首字母,代表是否壓縮(這個試一下就知道了)。

在大概一個多月前,我看到的k值可不是這樣的,而是一個個用逗號分開的值,像這樣:styles.ashx?k=8412,3243,4524,9453&amp;c=true。可能現在已經把這樣的feature組合取了一個新的值,那就是現在看到的265562125。

同樣,在這個頁面里的js也是這樣做的:

code <script type="text/javascript" src="/scripts.ashx?k=96052175&amp;c=True&amp;v=9.07.20"></script>

把c改成false,download下來看一下,發現首先是帶注釋的jQuery源代碼:

并以/* start ~/Content/scripts/jquery-1.3.2.js*/開頭,/* end ~/Content/scripts/jquery-1.3.2.js */結束,緊接著是jqmodule插件:

接著還有其他的插件,以及其他的一些操作的 js code。全部combine在一起,并且壓縮好,真是一個不錯的做法,減少了頁面請求次數,加快了頁面load速度,也就增加了用戶體驗:-)。

通過分析這個網站的代碼,可以得出兩個結論:

  • 微軟已經越來越喜歡使用jQuery了,并且可以使用相關的一些插件。
  • script.ashx?k=265562125這樣的方法很值得借鑒哦~~。
  • 另外我也稍微看了一下www.microsoft.com/expression,發現已經開始使用Dean Edwards的IE7.js了:

    ?

    微軟逐漸意識到一些開源項目是多么優秀了。不過說來也很可笑,微軟自己出的IE瀏覽器,最終卻需要第三方的一個js來使不同版本的IE表現一致……有點可笑啊~~

    順便再贊一下Dean Edwards,其實前文中已經提到過。真是個厲害的家伙。

    轉載于:https://www.cnblogs.com/xushuo/archive/2009/07/27/windows-live-website-code-analysis.html

    總結

    以上是生活随笔為你收集整理的windowslive站点源码里的学问的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。