ห้องสมุด JavaScript
ห้องสมุด JavaScript - jQuery ต้นแบบ MooTools
กรอบ JavaScript (ห้องสมุด)
การเขียนโปรแกรมขั้นสูง JavaScript (โดยเฉพาะกระบวนการที่ซับซ้อนของความแตกต่างเบราว์เซอร์) มักยากและใช้เวลานานมาก
ในการตอบสนองต่อการเปลี่ยนแปลงเหล่านี้หลาย JavaScript (ผู้ช่วย) ห้องสมุดเข้ามาเป็น
ห้องสมุด JavaScript มักจะเรียกว่ากรอบ JavaScript
ในการกวดวิชานี้เราจะได้เรียนรู้บางส่วนของกรอบ JavaScript ยอดนิยม:
- jQuery
- แบบเดิม
- MooTools
ทั้งหมดของกรอบเหล่านี้ให้ฟังก์ชั่นสำหรับงาน JavaScript ทั่วไปรวมถึงภาพเคลื่อนไหวการดำเนินงานและการจัดการ DOM อาแจ็กซ์
ในการกวดวิชานี้คุณจะได้เรียนรู้วิธีการที่จะเริ่มใช้พวกเขาที่จะทำให้การเขียนโปรแกรมจาวาสคริปต์ง่ายขึ้นสนุกปลอดภัยและอื่น ๆ อีกมากมาย
jQuery
jQuery เป็นกรอบ JavaScript ที่นิยมมากที่สุด
จะใช้ตัวเลือก CSS ในการเข้าถึงและ HTML องค์ประกอบ (วัตถุ DOM) การดำเนินงานบนหน้าเว็บ
jQuery นอกจากนี้ยังมีสหาย UI (ส่วนติดต่อผู้ใช้) และปลั๊กอิน
บริษัท ขนาดใหญ่จำนวนมากที่ใช้ในเว็บไซต์ของคุณ jQuery:
- ไมโครซอฟท์
- ไอบีเอ็ม
- Netflix
สำหรับในเชิงลึกมากกว่าการเรียนรู้ jQuery เยี่ยมชมของเรา กวดวิชา jQuery
แบบเดิม
ต้นแบบเป็นห้องสมุดที่ให้ง่าย API สำหรับการปฏิบัติงานเว็บทั่วไป
API เป็นอินเตอร์เฟซการเขียนโปรแกรมประยุกต์ (Application Programming Interface) ย่อ มันเป็นห้องสมุดที่มีคุณสมบัติและวิธีการสำหรับการจัดการ HTML DOM
ต้นแบบโดยการให้การเรียนและมรดกสำนึกของการปรับปรุงจาวาสคริปต์
MooTools
MooTools เป็นกรอบที่ให้การเขียนโปรแกรมร่วมกันเปิดใช้งาน JavaScript API ที่เรียบง่าย
MooTools นอกจากนี้ยังมีผลกระทบที่มีน้ำหนักเบาบางและฟังก์ชั่นนิเมชั่น
กรอบอื่น ๆ
นี่คือบางส่วนกรอบอื่น ๆ ยังไม่ได้รับการคุ้มครองโดยข้างต้น:
ยูอิ - Yahoo! User Interface กรอบครอบคลุมจำนวนมากของห้องสมุดขนาดใหญ่ของการทำงานจากฟังก์ชัน JavaScript ง่ายๆในการเครื่องมืออินเทอร์เน็ตเต็มรูปแบบ
Ext JS - เครื่องมือปรับแต่งสำหรับการสร้างโปรแกรม Internet รวย (การใช้งานอินเทอร์เน็ตที่อุดมไปด้วย)
Dojo - สำหรับการจัดการ DOM, เหตุการณ์, เครื่องมือ, ชุดเครื่องมือ ฯลฯ
script.aculo.us - โอเพนซอร์สกรอบ JavaScript สำหรับผลภาพและพฤติกรรมของอินเตอร์เฟซ
UIZE - เครื่องมือ, AJAX, DOM, แม่, และอื่น ๆ
CDN - เครือข่ายการจัดส่งเนื้อหา
คุณมักจะต้องการหน้าเว็บอาจจะเป็นอย่างรวดเร็วที่สุด ความจุของเพจที่คุณต้องการเป็นขนาดเล็กที่สุดและคุณต้องการเบราว์เซอร์ไปยังแคชมากที่สุดเท่าที่เป็นไปได้
หากเว็บไซต์ต่างๆโดยใช้กรอบ JavaScript เดียวกันแล้วกรอบเป็นตำแหน่งที่พบบ่อยในสต็อกสำหรับแต่ละหน้าร่วมกันมันจะกลายเป็นไปได้
CDN (เครือข่ายการจัดส่งเนื้อหา) เพื่อแก้ปัญหานี้ CDN เป็นห้องสมุดรหัสที่ใช้ร่วมกันมีเครือข่ายเซิร์ฟเวอร์
Google มีฟรี CDN เป็นชุดของห้องสมุด JavaScript, รวมถึง:
- jQuery
- แบบเดิม
- MooTools
- Dojo
- ยูอิ Yahoo!
แต่เนื่องจาก Google ในประเทศจีนบ่อย GFW (Firewall เมืองจีนชื่อภาษาอังกฤษของ Great Firewall ของจีนโดยย่อว่ามหาราชไฟร์วอลล์ย่อ GFW) โล่ที่ก่อให้เกิดการเข้าถึงความไม่แน่นอนก็จะแนะนำให้ใช้ทรัพยากรห้องสมุดสาธารณะคง Baidu
การใช้ไลบรารีกรอบ JavaScript ในหน้าของคุณเพียงแค่ดูที่ <script> แท็กไปยังห้องสมุด:
jQuery อ้างอิง
</script>
ใช้เฟรม
ก่อนที่คุณจะตัดสินใจที่จะใช้กรอบ JavaScript สำหรับเว็บ, การทดสอบครั้งแรกของกรอบเป็นคนฉลาด
กรอบ JavaScript สามารถได้รับการทดสอบ คุณไม่จำเป็นต้องติดตั้งในคอมพิวเตอร์ของคุณ แต่มีโปรแกรมติดตั้งไม่
ปกติคุณจะต้องอ้างอิงไฟล์ไลบรารีจากหน้าเว็บ
ในบทต่อไปของการกวดวิชานี้เราจะให้คำอธิบายที่สมบูรณ์ของ jQuery ขั้นตอนการทดสอบ