国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

微軟發(fā)布Ajax腳本庫和腳本縮小器

2019-11-17 04:05:49
字體:
來源:轉載
供稿:網(wǎng)友
  微軟公司的社區(qū)副總裁Scott Guthrie近期在他的“宣布Microsoft Ajax 腳本庫(第六個預覽版)和 Microsoft Ajax 腳本縮小器”博客文章中向大家透露了微軟公司最新的發(fā)布內(nèi)容。
其中便提到了微軟asp.net開發(fā)團隊于美國當?shù)貢r間10月15日發(fā)布的Microsoft Ajax Library的一個重大更新版本(即第六個預覽版)。這個更新版本囊括了客戶端Ajax庫的一堆新增功能和改進,可用于ASP.NET的任意版本(包括ASP.NET 2.0, 3.5 和 4.0)以及ASP.NET Web Forms 和 ASP.NET MVC項目。開發(fā)人員可以通過兩種不同的方式來調(diào)用Microsoft Ajax 庫(第六個預覽版):

開發(fā)人員可以訪問ASP.NET CodePlex網(wǎng)站,下載第六個預覽版并在自己的網(wǎng)站項目中直接加載該類庫。
開發(fā)人員也可以通過使用Microsoft Ajax 內(nèi)容分發(fā)網(wǎng)絡(即CDN)上的Microsoft Ajax庫腳本來建立引用。開發(fā)人員只需簡單地在.aspx 或.html頁面中加入下述腳本標識即可:<script src=”http://ajax.microsoft.com/ajax/beta/0910/Start.js” type=”text/javascript”></script>
Scott 在他的博文中詳細介紹了Microsoft Ajax庫第六個預覽版的主要改進之處有:

允許開發(fā)人員采用更好的命令式(Imperative)句法來創(chuàng)建客戶端控件
微軟ASP.NET開發(fā)團隊聽取的廣大用戶對于之前版本的使用反饋,他們了解到在創(chuàng)建客戶端控件時,較之于聲明式的句法方式許多開發(fā)人員更喜歡命令式(imperative)的代碼方式。在這次的發(fā)布中,他們引進了一個簡單的命令式代碼句法來創(chuàng)建客戶端控件,并與網(wǎng)頁中的HTML元素進行綁定。該句法將得到VS 2008 和 VS 2010中的Javascript Intellisense的完整支持。
增加了一個新的客戶端腳本裝載器(Client Script Loader),可以動態(tài)地裝載客戶端控件或類庫所需的所有JavaScript文件,同時按正確的順序執(zhí)行腳本
在此版本中Microsoft Ajax客戶端腳本庫被分成了多個JavaScript文件并允許開發(fā)人員只下載和使用需要的那些腳本文件。同時為方便開發(fā)人員使用客戶端控件以及單獨的客戶端腳本庫組件,微軟ASP.NET開發(fā)團隊在該發(fā)布中引進了一個新的客戶端腳本裝載器(client script loader)。這個裝載器可以幫開發(fā)人員自動地裝載一個控件所需的所有腳本文件并同時在頁面裝載時,按正確的順序執(zhí)行這些腳本。
加入了更棒的jQuery集成讓所有的Microsoft Ajax控件自動地呈示為jQuery插件
微軟已計劃將jQuery作為ASP.NET MVC框架的一個標準組件發(fā)布并將在正式版本的Visual Studio 2010中將其默認加入新創(chuàng)建的ASP.NET Web Forms項目中。在這次發(fā)布的預覽版中,微軟ASP.NET開發(fā)團隊為了方便 jQuery 和 Microsoft Ajax 控件的集成,允許開發(fā)人員通過熟悉的 jQuery 插件 API句法來使用Microsoft Ajax控件并將把所有的Microsoft Ajax控件自動地呈示為 jQuery 插件。也就是說,開發(fā)人員像使用jQuery插件那樣使用Microsoft Ajax控件。
除了發(fā)布Microsoft Ajax 腳本庫 (第六個預覽版)外,Scott在博文中還提到了微軟同時發(fā)布的一個新的免費工具——Microsoft Ajax縮小器。該工具允許開發(fā)人員通過減少頁面所需加載JavaScript文件的大小,來顯著地改進網(wǎng)站的性能。該工具是由微軟MSN開發(fā)團隊的Ron Logon創(chuàng)建的,大家可以在ASP.NET CodePlex網(wǎng)站上免費下載Microsoft Ajax縮小器。在安裝完成之后,開發(fā)人員可以使用Microsoft Ajax縮小器內(nèi)置的命令行工具在控制臺命令行上縮小JavaScript文件,也可以選擇將Microsoft Ajax縮小器作為一個自定義的MSBuild任務加載到 Visual Studio中去并在編譯時自動地縮小所有的JavaScript文件。

Scott在博客的結尾處對Microsoft Ajax縮小器做了概括的介紹:

Microsoft Ajax縮小器支持2個級別的縮小:常規(guī)級,以及超級壓扁(hypercrunched)級。開發(fā)人員在使用常規(guī)級縮小時,Microsoft Ajax縮小器將除去所有不必要的空白,注釋,花括號以及分號,在啟用超級壓扁(hypercrunched)級時,Microsoft Ajax縮小器會通過縮小代碼局部變量名稱,除去調(diào)用不到(unreachable)的代碼等方式來全力減小JavaScript文件大小。
Microsoft Ajax縮小器下載包含了下述組件:

ajaxmin.exe——縮小JavaScript文件的命令行工具
ajaxmintask.dll——在Visual Studio項目中縮小JavaScript文件的MSBuild任務
ajaxmin.dll——可用在C# 或 VB.NET 應用中縮小JavaScript文件的組件

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新丰县| 淳安县| 蒙自县| 渝北区| 龙岩市| 方正县| 宜宾县| 潞城市| 汕头市| 正阳县| 宽甸| 建德市| 梨树县| 普兰店市| 晋城| 象州县| 呼玛县| 巩留县| 乃东县| 静安区| 沐川县| 和林格尔县| 阳江市| 宜章县| 枝江市| 玛纳斯县| 彰化县| 资溪县| 东丽区| 苏尼特左旗| 宁国市| 灌云县| 桑日县| 铁力市| 达日县| 蒙阴县| 宜兰县| 田阳县| 宜宾县| 南乐县| 安泽县|