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

首頁 > 學院 > 開發設計 > 正文

微軟發布Ajax腳本庫和腳本縮小器

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

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

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

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝应县| 长宁区| 黄冈市| 大同市| 固安县| 商都县| 通化县| 麻城市| 渝北区| 南投市| 镇宁| 科技| 恭城| 应用必备| 玉龙| 滦平县| 洛阳市| 望江县| 沈丘县| 万荣县| 永登县| 乐平市| 普兰县| 嘉善县| 万州区| 甘洛县| 深泽县| 邵武市| 郎溪县| 平远县| 惠东县| 随州市| 竹溪县| 上高县| 华阴市| 长乐市| 新密市| 钟祥市| 舒城县| 东城区| 筠连县|