Scott Guthrie รองประธานฝ่ายชุมชนของ Microsoft เพิ่งเปิดเผยรุ่นล่าสุดของ Microsoft ในบล็อกโพสต์ "การประกาศ Microsoft Ajax Script Library (ตัวอย่างที่หก) และ Microsoft Ajax Script Minifier"
หนึ่งในนั้นคือเวอร์ชันอัปเดตหลักของ Microsoft Ajax Library (เวอร์ชันตัวอย่างที่หก) ที่เผยแพร่โดยทีมพัฒนา Microsoft ASP.NET เมื่อวันที่ 15 ตุลาคม ตามเวลาท้องถิ่นในสหรัฐอเมริกา เวอร์ชันอัปเดตนี้ประกอบด้วยฟีเจอร์ใหม่มากมายและการปรับปรุงไลบรารี 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 บน Microsoft Ajax Content Delivery Network (CDN) นักพัฒนาเพียงเพิ่มแท็กสคริปต์ต่อไปนี้ลงในหน้า .aspx หรือ .html: <script src="http://ajax.microsoft.com/ajax/beta/0910/Start.js" type=" text/javascript”>< /สคริปต์>
ในบล็อกโพสต์ของเขา Scott ให้รายละเอียดเกี่ยวกับการปรับปรุงที่สำคัญในไลบรารี Microsoft Ajax เวอร์ชันตัวอย่างที่หก:
อนุญาตให้นักพัฒนาใช้ไวยากรณ์ที่จำเป็น (Imperative) ที่ดีกว่าเพื่อสร้างการควบคุมไคลเอนต์ ทีมพัฒนา Microsoft ASP.NET รับฟังความคิดเห็นจากผู้ใช้ในเวอร์ชันก่อนหน้า พวกเขาได้เรียนรู้ว่าเมื่อสร้างการควบคุมไคลเอนต์ เมื่อเทียบกับการประกาศ นักพัฒนาจำนวนมากชอบแนวทางที่จำเป็นในการเขียนโค้ด . ในรุ่นนี้ พวกเขาได้แนะนำไวยากรณ์โค้ดที่จำเป็นอย่างง่ายเพื่อสร้างการควบคุมฝั่งไคลเอ็นต์และผูกเข้ากับองค์ประกอบ HTML ในหน้าเว็บ ไวยากรณ์นี้จะได้รับการสนับสนุนอย่างสมบูรณ์โดย JavaScript Intellisense ใน VS 2008 และ VS 2010
มีการเพิ่มตัวโหลดสคริปต์ไคลเอนต์ใหม่ ซึ่งสามารถโหลดไฟล์ JavaScript ทั้งหมดที่จำเป็นสำหรับการควบคุมไคลเอนต์หรือไลบรารีคลาสในขณะดำเนินการสคริปต์ตามลำดับที่ถูกต้อง ในไลบรารีสคริปต์ไคลเอนต์ Microsoft Ajax เวอร์ชันนี้จะถูกแบ่งออกเป็นไฟล์ JavaScript หลายไฟล์และอนุญาตให้นักพัฒนา เพื่อดาวน์โหลดและใช้เฉพาะไฟล์สคริปต์ที่จำเป็นเท่านั้น ในเวลาเดียวกัน เพื่ออำนวยความสะดวกให้นักพัฒนาใช้การควบคุมไคลเอนต์และส่วนประกอบไลบรารีสคริปต์ไคลเอนต์แยกกัน ทีมพัฒนา Microsoft ASP.NET ได้เปิดตัวตัวโหลดสคริปต์ไคลเอนต์ใหม่ (ตัวโหลดสคริปต์ไคลเอนต์) ในรุ่นนี้ ตัวโหลดนี้สามารถช่วยให้นักพัฒนาโหลดไฟล์สคริปต์ทั้งหมดที่จำเป็นสำหรับการควบคุมได้โดยอัตโนมัติ และเรียกใช้สคริปต์เหล่านี้ในลำดับที่ถูกต้องเมื่อโหลดเพจ
เพิ่มการรวม jQuery ที่ดีขึ้นเพื่อให้ตัวควบคุม Microsoft Ajax ทั้งหมดแสดงผลเป็นปลั๊กอิน jQuery โดยอัตโนมัติ Microsoft ได้วางแผนที่จะเผยแพร่ jQuery เป็นองค์ประกอบมาตรฐานของกรอบงาน ASP.NET MVC และจะเพิ่มตามค่าเริ่มต้นใน Visual Studio 2010 เวอร์ชันอย่างเป็นทางการ ในโครงการ ASP.NET Web Forms ที่สร้างขึ้น ในเวอร์ชันตัวอย่างที่เผยแพร่ในครั้งนี้ เพื่ออำนวยความสะดวกในการบูรณาการการควบคุม jQuery และ Microsoft Ajax ทีมพัฒนา Microsoft ASP.NET ช่วยให้นักพัฒนาสามารถใช้การควบคุม Microsoft Ajax ผ่านไวยากรณ์ API ปลั๊กอิน jQuery ที่คุ้นเคย และจะรวม Microsoft ทั้งหมดโดยอัตโนมัติ การควบคุม Ajax แสดงผลเป็นปลั๊กอิน jQuery นั่นคือนักพัฒนาใช้ตัวควบคุม Microsoft Ajax เช่นเดียวกับปลั๊กอิน jQuery
นอกเหนือจากการเปิดตัว Microsoft Ajax Script Library (เวอร์ชันตัวอย่างที่หก) Scott ยังกล่าวถึงในบล็อกโพสต์เกี่ยวกับเครื่องมือฟรีใหม่ที่ Microsoft เผยแพร่ในเวลาเดียวกัน - Microsoft Ajax Minifier เครื่องมือนี้ช่วยให้นักพัฒนาสามารถปรับปรุงประสิทธิภาพของเว็บไซต์ได้อย่างมากโดยการลดขนาดของไฟล์ JavaScript ที่ต้องโหลดบนเพจ เครื่องมือนี้สร้างขึ้นโดย Ron Logon จากทีมพัฒนา MSN ของ Microsoft และคุณสามารถดาวน์โหลด Microsoft Ajax minifier ได้ฟรีบนเว็บไซต์ ASP.NET CodePlex หลังจากการติดตั้ง นักพัฒนาสามารถใช้เครื่องมือบรรทัดคำสั่งในตัวของ Microsoft Ajax Minifier เพื่อลดขนาดไฟล์ JavaScript บนบรรทัดคำสั่งคอนโซล หรือพวกเขาสามารถเลือกที่จะโหลด Microsoft Ajax Minifier ลงใน Visual Studio เป็นงาน MSBuild แบบกำหนดเองและลดขนาดไฟล์ JavaScript ทั้งหมดโดยอัตโนมัติ ในเวลารวบรวม
Scott ปิดท้ายบล็อกของเขาด้วยการแนะนำทั่วไปเกี่ยวกับ Microsoft Ajax minifier:
ตัวลดขนาด Microsoft Ajax รองรับการย่อขนาด 2 ระดับ: ปกติและไฮเปอร์รัน เมื่อนักพัฒนาใช้การลดขนาดระดับปกติ ตัวลดขนาด Microsoft Ajax จะลบช่องว่าง ความคิดเห็น วงเล็บปีกกา และอัฒภาคที่ไม่จำเป็นทั้งหมด เมื่อเปิดใช้งานระดับไฮเปอร์กระทืบ ตัวย่อขนาด Microsoft Ajax จะย่อขนาดตัวแปรในเครื่องของโค้ด และลบโค้ดที่ไม่สามารถเข้าถึงได้ ฯลฯ เพื่อลดขนาดไฟล์ JavaScript
การดาวน์โหลด Microsoft Ajax Minifier ประกอบด้วยส่วนประกอบต่อไปนี้:
ajaxmin.exe - เครื่องมือบรรทัดคำสั่งสำหรับย่อขนาดไฟล์ JavaScript
ajaxmintask.dll - งาน MSBuild สำหรับการลดขนาดไฟล์ JavaScript ในโครงการ Visual Studio
ajaxmin.dll - ส่วนประกอบที่สามารถใช้เพื่อย่อขนาดไฟล์ JavaScript ในแอปพลิเคชัน C# หรือ VB.NET