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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

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

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

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

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

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

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

ajaxmin.exe——縮小JavaScript文件的命令行工具
ajaxmintask.dll——在Visual Studio項(xiàng)目中縮小JavaScript文件的MSBuild任務(wù)
ajaxmin.dll——可用在C# 或 VB.NET 應(yīng)用中縮小JavaScript文件的組件

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黔江区| 酒泉市| 武邑县| 中方县| 和静县| 苏尼特左旗| 镇赉县| 山丹县| 苍梧县| 肥乡县| 黑龙江省| 蓬溪县| 赤城县| 张掖市| 双柏县| 株洲市| 萍乡市| 山东省| 二连浩特市| 昌宁县| 永泰县| 报价| 龙门县| 宁城县| 黄冈市| 鄂托克旗| 罗源县| 安远县| 区。| 象山县| 忻城县| 武穴市| 鸡西市| 尖扎县| 佛坪县| 调兵山市| 兰州市| 天津市| 沁阳市| 西乌| 漳州市|