ก่อนที่มันจะกลายเป็นศูนย์กลางของการพัฒนาเว็บ jQuery เริ่มต้นจากการเป็นห้องสมุด JavaScript ที่เรียบง่ายสำหรับการจัดการองค์ประกอบ DOM.
โดยทำเช่นนี้และงานอื่น ๆ ไม่กี่ jQuery กลายเป็นที่นิยมมากและ codebase มันเริ่มที่จะเติบโตไปพร้อมกับการเพิ่มขึ้นของคุณลักษณะและพิเศษมากขึ้นและโมดูล.
แต่น่าเสียดายที่ทุกรหัสใหม่นี้ได้ที่สูงเกินจริง jQuery กว่า 200 KB, ขนาดไฟล์ไร้สาระสำหรับห้องสมุด JavaScript.
jQuery เอเวอร์กรีนถูกเขียนขึ้นเพื่อสนับสนุนคุณสมบัติพื้นฐานเหล่านั้น jQuery เป็นคนมีชื่อเสียงเป็นครั้งแรกโดยใช้ jQuery คล้าย API.
โดยทั่วไปถ้าคุณยังคงใช้ jQuery ในลักษณะเดียวกับที่คุณใช้ใน 5-6 ปีที่ผ่านมาคุณสามารถแทนที่ด้วย jQuery เอเวอร์กรีนและโหลด 5-10 Kb แทนมหันต์ 200 Kb.
jQuery เอเวอร์กรีนทำงานร่วมกับทั้งฝั่งไคลเอ็นต์ (เบราว์เซอร์) และฝั่งเซิร์ฟเวอร์ (Node.js) สภาพแวดล้อม
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ปรับปรุงเอกสาร
- สอดคล้อง [] .forEach ในวิธีการ DOM
- ทดสอบ jQuery-compat / อาร์เรย์
- เฉพาะกิจ & quot; ใกล้เคียงที่สุด & quot;
- ใช้ & quot; $ & quot; ในโหมดสแตนด์อโลนสำหรับสร้างที่กำหนดเอง
- เริ่มโหมด compat jQuery สำหรับสร้างที่กำหนดเอง (โดยใช้ redirectify)
- Versionify สร้างแบบกำหนดเอง
- โมดูลกลุ่ม
มีอะไรใหม่ ในรุ่น 0.11.2:
- ปรับปรุงเอกสาร
- สอดคล้อง [] .forEach ในวิธีการ DOM
- ทดสอบ jQuery-compat / อาร์เรย์
- เฉพาะกิจ & quot; ใกล้เคียงที่สุด & quot;
- ใช้ & quot; $ & quot; ในโหมดสแตนด์อโลนสำหรับสร้างที่กำหนดเอง
- เริ่มโหมด compat jQuery สำหรับสร้างที่กำหนดเอง (โดยใช้ redirectify)
- Versionify สร้างแบบกำหนดเอง
- โมดูลกลุ่ม
มีอะไรใหม่ ในรุ่น 0.10.2:
- ปรับปรุงเอกสาร
- สอดคล้อง [] .forEach ในวิธีการ DOM
- ทดสอบ jQuery-compat / อาร์เรย์
- เฉพาะกิจ & quot; ใกล้เคียงที่สุด & quot;
- ใช้ & quot; $ & quot; ในโหมดสแตนด์อโลนสำหรับสร้างที่กำหนดเอง
- เริ่มโหมด compat jQuery สำหรับสร้างที่กำหนดเอง (โดยใช้ redirectify)
- Versionify สร้างแบบกำหนดเอง
- โมดูลกลุ่ม
มีอะไรใหม่ ในรุ่น 0.10.1:
- ปรับปรุงเอกสาร
- สอดคล้อง [] .forEach ในวิธีการ DOM
- ทดสอบ jQuery-compat / อาร์เรย์
- เฉพาะกิจ & quot; ใกล้เคียงที่สุด & quot;
- ใช้ & quot; $ & quot; ในโหมดสแตนด์อโลนสำหรับสร้างที่กำหนดเอง
- เริ่มโหมด compat jQuery สำหรับสร้างที่กำหนดเอง (โดยใช้ redirectify)
- Versionify สร้างแบบกำหนดเอง
- โมดูลกลุ่ม
มีอะไรใหม่ ในรุ่น 0.9.0:
- ลบ & quot; โหมด & quot; โมดูล
- ลบเลิก (UN) ผู้รับมอบสิทธิ์ () วิธี
- ย้ายโค้ดที่ซ้ำกันทำงาน
- ย้ายโค้ดที่ซ้ำกันทำงาน
- เพิ่มป้ายอากาศรหัสเพื่ออ่าน
มีอะไรใหม่ ในรุ่น 0.8.0:
- เพิ่ม iOS 8.0 แพลตฟอร์ม SL
- ปรับปรุง devDependencies
- การตรวจสอบการใช้คุณลักษณะการตรวจสอบการสนับสนุนสำหรับการก่อสร้างเหตุการณ์ (นอกเหนือ polyfilled CustomEvent)
- เพิ่มโมดูลทริกเกอร์ปรับปรุงใหม่
- ลบทริกเกอร์และ triggerHandler จากโมดูลเหตุการณ์
- ลบ & quot; คลิก () & quot; จากวิธีการจัดกิจกรรมโดยตรง
- การแก้ไขปัญหาและการทดสอบสำหรับเหตุการณ์ยกเลิก
มีอะไรใหม่ ในรุ่น 0.7.5:
- เรียกวิธีเหตุการณ์โดยตรงแทนถ้ามี (เช่น & quot ; เบลอ & quot ;, & quot; คลิก & quot ;, & quot; เน้น & quot ;, & quot; เลือก & quot;)
- ลบซ้ำเพิ่มของ sourceMappingURL
- ใส่รวมกลุ่มปล่อยทั้งหมดใน / กำ dir
- เอกสารปรับปรุง README
มีอะไรใหม่ ในรุ่น 0.7.3:
- เพิ่ม & quot; CSS & quot; โมดูล.
- เพิ่ม & quot; มี & quot; โมดูล.
คืออะไรใหม่ ในรุ่น 0.7.0:
- เปลี่ยนชื่อ $ ._ API เพื่อ $ .fn
- กลับวัตถุห่อเองถ้าผ่าน
- สวิทช์ในการตรวจสอบ 'NodeType' แทน 'ความยาว' สำหรับองค์ประกอบ (ล้มเหลวด้วยโหนด comment)
- เพิ่มโคลนสาธารณะ () วิธี
- เพิ่มย่อหน้า ()
- เพิ่มพร้อม ()
- เพิ่มที่ว่างเปล่า ()
- เพิ่ม removeAttr ()
- เพิ่มตัวเลือกในการส่งข้อมูลกับทริกเกอร์ () เหตุการณ์ (ใช้เป็น event.detail); ดำเนินการขนย้ายวัสดุกับเหตุการณ์และข้อมูลพารามิเตอร์
- คงที่วอล์คเกอร์ใน triggerForPath ()
- คงที่สำหรับโหนดความคิดเห็นในเด็ก ()
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
ความคิดเห็นที่ไม่พบ