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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

windowslive站点源码里的学问

發(fā)布時(shí)間:2023/12/20 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windowslive站点源码里的学问 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近注意到windowslive.com,ViewSource了一下,發(fā)現(xiàn)代碼很規(guī)范很漂亮哦~沒有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" />

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

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

同樣,在這個(gè)頁面里的js也是這樣做的:

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

把c改成false,download下來看一下,發(fā)現(xiàn)首先是帶注釋的jQuery源代碼:

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

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

通過分析這個(gè)網(wǎng)站的代碼,可以得出兩個(gè)結(jié)論:

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

    ?

    微軟逐漸意識(shí)到一些開源項(xiàng)目是多么優(yōu)秀了。不過說來也很可笑,微軟自己出的IE瀏覽器,最終卻需要第三方的一個(gè)js來使不同版本的IE表現(xiàn)一致……有點(diǎn)可笑啊~~

    順便再贊一下Dean Edwards,其實(shí)前文中已經(jīng)提到過。真是個(gè)厲害的家伙。

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

    總結(jié)

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

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。