เมื่อเร็ว ๆ นี้ฉันเห็นบทความที่แนะนำกรอบ JS ใหม่ที่เรียกว่า Zepto.js ซึ่งเหมาะสำหรับอุปกรณ์มือถือเบราว์เซอร์เดสก์ท็อปนอกเหนือจากซีรี่ส์ IE -
มันเข้ากันได้กับ API ของ JQuery ดังนั้นจึงไม่ยากที่จะเรียนรู้หรือใช้ ข้อได้เปรียบของเขาเหนือ jQuery คือ
1. เขามีขนาดเล็กพอเพียงประมาณ 21k - ฟังก์ชั่นทั้งหมด
2. เพิ่มสัมผัสและกิจกรรมอื่น ๆ บนอุปกรณ์มือถือและไม่จำเป็นต้องแนะนำเฟรมเวิร์กมือถืออื่น ๆ เช่น JQuery Mobile อีกครั้ง
3. แม้ว่ามันจะเข้ากันไม่ได้ แต่ก็มีวิธีการที่เข้ากันได้:
การคัดลอกรหัสมีดังนี้:
<script>
document.write ('<script src =' +
('__proto__' ใน {}? 'zepto': 'jQuery') +
'.js> <// สคริปต์>')
</script>
เนื่องจากมันเข้ากันได้กับ jQuery API จึงไม่จำเป็นต้องกังวลเกี่ยวกับเหตุการณ์ที่จะไม่ถูกต้องหลังจากอ้างถึง jQuery บน IE ยกเว้นการสัมผัส ฯลฯ
เบราว์เซอร์เดสก์ท็อป:
1.Safari 5+ (Mac, Win)
2. Chrome 5+ (Win, Mac, Linux, Chrome OS)
3.Mozilla Firefox 4+ (Win, Mac, Linux)
4. โอเปร่า 10+ (ชนะ, Mac, Linux)
เบราว์เซอร์มือถือ:
1.ios 4+ Safari
2. โครเมี่ยมสำหรับ Android
3. โครเมี่ยมสำหรับ iOS
4. เบราว์เซอร์ Android 2.2+
5. Webos 1.4.5+ เบราว์เซอร์
6. Blackberry แท็บเล็ต OS 1.0.7+ เบราว์เซอร์
7. Amazon Silk 1.0+
8.FireFox สำหรับ Android
9. เบราว์เซอร์ Firefox OS
10. เบราว์เซอร์/runtimes ที่ใช้ webkit
การตัดสินจากกรอบการทำงานของวันนี้เป็นกรอบที่ต้องการสำหรับการพัฒนาเว็บอุปกรณ์มือถือ - - - หากคุณสนใจโปรดตรวจสอบ GitHub: https://github.com/madrobby/
เว็บไซต์อย่างเป็นทางการของ Zepto: http://zeptojs.com