MooTools

ภาพหน้าจอของซอฟแวร์:
MooTools
รายละเอียดซอฟแวร์:
รุ่น: 1.6.0 การปรับปรุง
วันที่อัพโหลด: 9 Feb 16
ผู้พัฒนา: Valerio Proietti
การอนุญาต: ฟรี
ความนิยม: 324

Rating: 3.0/5 (Total Votes: 2)

MooTools เป็นกรอบ JavaScript ที่ดีที่สุดและคาดว่าจะสามารถเอาชนะ jQuery และกลายเป็นเทคโนโลยี JS ที่ใช้กันมากที่สุดในโลก

MooTools

แต่สิ่งที่ไม่ได้เลื่อนออกไปตามที่คาดการณ์ไว้และ jQuery ใช้อยู่ในขณะนี้มากกว่า 50% ของไซต์ทั้งหมดบนอินเทอร์เน็ตขณะที่ MooTools พัฒนาอยู่เฉยๆและขาดแคลน

นี่เป็นเพราะความซับซ้อนของ MooTools ซึ่งเป็นกรอบที่ต้องใช้ความรู้ด้าน JavaScript และการเขียนโค้ด OOP ระดับสูง

โดยไม่คำนึงถึงข้อเท็จจริงนี้กรอบงานนี้ยังมีผู้สนใจและนักพัฒนาซอฟต์แวร์จำนวนมากที่ให้ความสำคัญกับโค้ดและปลั๊กอินต่างๆ

MooTools ปัจจุบันถูกแยกออกเป็นหลายโมดูลซึ่งโปรแกรมเมอร์สามารถเพิ่มหรือลบออกไปในแกนของกรอบเมื่อจำเป็น

มีคุณลักษณะมากมายที่ได้รับการสนับสนุนจาก MooTools ซึ่งได้รับการจัดทำเป็นเอกสารไว้เป็นอย่างดีไม่ว่าจะเป็นหน้าแรกหรือผ่านทางเว็บไซต์สอนการเขียนโปรแกรมจำนวนมากมายบนอินเทอร์เน็ต

แอปและเว็บไซต์บางแห่งที่ใช้หรือใช้ MooTools ในอดีต ได้แก่ Bing, Joomla, Vimeo และอื่น ๆ อีกมากมาย

มีอะไรใหม่ ในรุ่นนี้:

  • เปลี่ยนชื่อจากวิธีการใน Array, Function, String และ Number
  • คุณลักษณะใหม่: Class.Thenable
  • เพิ่ม Safari 9 ใน Sauce Labs ทดสอบเบราว์เซอร์
  • เพิ่ม ESLint ให้ Grunt specs เพื่อทำให้โค้ดมีสไตล์และสะอาด
  • Refactor Gruntfile
  • ข้อกำหนด MooTools ไปที่ Mocha
  • การปรับรุ่น refactor และการล้างข้อมูลจำเพาะ
  • แก้ไขดังนั้นมรดก $ select จะถูกส่งออกไปทั่วโลก
  • แก้ไข Event Class ให้ส่งออกไปยังทั่วโลก

มีอะไรใหม่ ในเวอร์ชัน 1.5.1:

  • การแก้ไขการถดถอยของ Mousewheel สำหรับ Chrome และ Firefox
  • คุณสมบัติล้อล้อเลื่อนของ DOMEvent จะรับฟังเหตุการณ์ล้อเลื่อนของ DOM3 ด้วยเช่นกัน
  • แก้ไขปัญหาการรั่วไหล IEFrame ของ iFrame
  • เพิ่ม PostMessage เพื่อ NativeEvents
  • ตั้งค่าที่กำหนดดังนั้น IE7 / 8 สามารถตั้งค่าข้อความขององค์ประกอบสไตล์ได้
  • ปรับค่าตามปกติสำหรับ newElement สำหรับวิทยุและประเภทช่องทำเครื่องหมาย
  • แก้ไขขนาดองค์ประกอบของ svg
  • แก้ไขพฤติกรรม getter สำหรับขอบรัศมี
  • เพิ่มการแก้ไขสำหรับ IE8 เพื่อให้สามารถกำหนด HTML เป็นองค์ประกอบสไตล์ได้
  • เพิ่มตัวเลือกเพื่อเรียกใช้ xhr.withCredentials โดยไม่มีการรับรองความถูกต้องของ HTTP
  • เพิ่มวิธี PATCH และ HEAD เพื่อขอ
  • แก้ไขแอ็ตทริบิวต์โดยไม่ต้องลงทะเบียนคลาสเพื่อให้สอดคล้องกับ ES6
  • เพิ่มการแก้ไขสำหรับ IE9 เมื่อตั้งค่าประเภทการป้อนข้อมูลเป็น "อีเมล"
  • แก้ไขปัญหาสำหรับ IE เมื่อนำเหตุการณ์ "submit" ที่ได้รับมอบสิทธิ์ออกจากองค์ประกอบที่ถูกทำลาย

มีอะไรใหม่ ในเวอร์ชัน 1.5:

  • Swiff หายไปจาก Core (ปัจจุบันมีใน More)
  • คุณสมบัติตัวแทนผู้ใช้หลายรายในเบราว์เซอร์เลิกใช้แล้วและ MooTools ขึ้นอยู่กับการตรวจหาคุณลักษณะแทน
  • เพิ่มการสนับสนุน IE11 เพื่อให้ Browser.ie ทำงานต่อไป แต่ยังไม่ได้กำหนดไว้ในโหมดความเข้ากันได้ ดูคำขอดึงข้อมูลเพิ่มเติม
  • งานที่ต้องทำเพื่อยกเครื่องการทดสอบหน่วยการทดสอบและการทำงานร่วมกับ Travis CI และ SauceLabs ชุดทดสอบใหม่นี้ยังสามารถใช้งานได้เฉพาะในประเทศเปิดและทดสอบเบราว์เซอร์ท้องถิ่น
  • ปรับปรุงความเร็วในการจัดการชั้นเรียน Element (ใช้ API classList ใหม่ที่มีอยู่ในเบราว์เซอร์ที่ทันสมัย)
  • วิธี appendHTML เพิ่มลงใน Element
  • วิธี Fx.isPaused () ที่เพิ่มลงใน Fx
  • มีการใช้งาน String.contains ตามมาตรฐาน ES6 ใหม่
  • getComputedStyle เป็นเครื่องมือเริ่มต้นที่อยู่เบื้องหลังเมธอด getStyle ()
  • ระบบ Build ใช้ Grunt
  • ปั่นมีการสนับสนุน WAI-ARIA แล้ว
  • ขณะนี้ Validator แบบฟอร์มใช้การมอบหมายกิจกรรมเพื่อดูอินพุทและ whatnot
  • วิธีใหม่ Array.Extras: Array.pluck
  • ย้ายกิจกรรมใหม่ใน Slider.js
  • การอัปเดตไฟล์ภาษาต่างๆเป็นจำนวนมาก
  • Swiff ย้ายไปที่ More จาก Core
  • เพิ่มการสนับสนุนสำหรับ: คีย์ (+) ใน Element.Event.Pseudos.Keys
  • การพึ่งพาการลบธงเบราเซอร์ที่เลิกใช้แล้วของ Core ที่

มีอะไรใหม่ ในเวอร์ชัน 1.4.5:

  • 1.4.5 นำข้อผิดพลาดที่สำคัญสำหรับ Fx.CSS ซึ่งทำให้เกิดปัญหามากมายในการทวีตและเปลี่ยนลักษณะองค์ประกอบของคุณ

มีอะไรใหม่ ในเวอร์ชัน 1.4.4:

  • เวอร์ชัน 1.4.3 ได้นำเสนอข้อบกพร่องอันเป็นผลมาจากการแก้ไขข้อบกพร่องอื่น โดยเฉพาะ 1.4.3 ไม่อนุญาตแอตทริบิวต์ที่กำหนดเอง (เช่นข้อมูลหรือคุณลักษณะที่ไม่ได้มาตรฐาน) สิ่งนี้และอื่น ๆ ได้รับการแก้ไขแล้ว

มีอะไรใหม่ ในเวอร์ชัน 1.4.3:

  • ฟังก์ชั่น getProperty ของ IE7 / 8
  • เอกสาร: Request.JSON ทำงานบน onFailure
  • อธิบายความขัดแย้งระหว่างเอกสารกับ Array และ Elements
  • เอกสารขาดหายไป Fx.options.frameSkip
  • เพิ่มใหม่ที่ไม่มีเอกสารจากอาร์กิวเมนต์ไปที่ Element.fade
  • การรั่วไหลของหน่วยความจำ Element.js
  • เพิ่ม Element.NativeEvents ไปยังเอกสาร
  • เพิ่มเมธอด Fx.isPaused ()
  • แก้ไขปัญหาเกี่ยวกับบรรจุภัณฑ์ สร้างส่วนหัวและส่วนหัว Yml ของ Core.js เข้าด้วยกัน
  • เพิ่มบันทึกพิเศษลงใน Element.empty
  • IE7 Crash with Mootools Core 1.4.2
  • ไม่สามารถกำหนดค่าตัวเลข 0 ให้เป็นแบบฟอร์มได้
  • ตัวกรอง # อาร์เรย์ควรเก็บข้อมูลนี้ไว้ในตัวแปรก่อนที่จะโทรกลับ
  • แก้ไข propertychange บนอินพุต [type = radio] โดยใช้ไฟ this.checked standard onChange
  • ส่วนที่เหลือของ UID ซึ่งทำให้ไม่สามารถล้างองค์ประกอบและการจัดเก็บข้อมูลได้อย่างถูกต้อง
  • element.erase (& lsquo; html ') ตั้งค่าเนื้อหาเป็น text & lsquo; undefined'

มีอะไรใหม่ ในเวอร์ชัน 1.4.2:

  • เพิ่มการสนับสนุน mouseenter และ mouseleave ดั้งเดิม
  • ยกเลิกพื้นที่เก็บข้อมูล MooTools Core Specs เพื่อสนับสนุนการรวมรายละเอียดใน repo Core เนื่องจากความสะดวกในการพัฒนา
  • ชุดข้อกำหนดใหม่และการทำ refactoring ข้อกำหนดเก่า รายละเอียดผ่านได้เร็วและรวดเร็วมากขึ้น
  • Native Element.fireEvent ใน IE สามารถเข้าถึงได้จาก Element._fireEvent

มีอะไรใหม่ ในเวอร์ชัน 1.4.1:

  • Fixed:
  • เหตุการณ์เบราว์เซอร์ขนาดเล็กใน Firefox
  • Element.fade ตั้งค่าคุณสมบัติการมองเห็น CSS อีกครั้ง
  • Event.Delegation จะทำงานได้ดีถ้าคุณใช้ fireEvent
  • มีปัญหาสองข้อกับ Element.setProperty และ Element.removeProperty

มีอะไรใหม่ ในเวอร์ชัน 1.4.0:

  • ย้ายการมอบสิทธิ์เป็น Core
  • แก้ไขความเข้ากันได้ของ ECMAScript 5 ในหมู่พวกเขามี Function.bind, Array.map และ String.trim
  • เลิกใช้ Element.setOpacity () และ Element.set ('opacity') Element.setStyle ('opacity') เป็นวิธีเดียวที่ถูกต้องในขณะนี้ (เช่นเดียวกับ getters)
  • ปิดการใช้งานชั้น 1.2 compat ตามค่าเริ่มต้นในตัวสร้าง
  • ปรับปรุง Element.getProperty, Element.setProperty Element.getProperty ใช้ Slick.getAttribute เพื่อแบ่งปันรหัสนี้และบันทึกบางไบต์
  • IE7 ไม่พังอีกต่อไปเมื่อทำการโคลนองค์ประกอบสองครั้ง
  • เอกสาร Selectors จะกลับมาและอัปเดตสำหรับ Slick
  • อัปเดต Slick เป็น 1.1.6
  • พฤติกรรมเหตุการณ์การเปลี่ยนแปลงแบบ unified ในเบราว์เซอร์
  • เปลี่ยนชื่อกิจกรรมเป็น DOMEvent ดังนั้นจะไม่ขัดแย้งกับอ็อบเจ็กต์ Event ที่เป็นเจ้าของ

มีอะไรใหม่ ในเวอร์ชัน 1.3.2:

  • แก้ไขข้อบกพร่องของ Slick ด้วยตัวเลือก
  • แก้ไข MooTools ในสภาพแวดล้อม Node.js
  • แก้ไขข้อยกเว้นใน DOMReady ใน Chrome เมื่อหน้าเว็บที่มี MooTools อยู่ใน IFrame
  • ตั้งค่าความหนาแน่นคงที่สำหรับตัวเลขที่น้อยมากใน IE
  • แก้ไขข้อยกเว้นใน FireFox 4 เมื่อ MooTools พยายามเขียนทับเอกสาร
  • เพิ่มความเป็นไปได้ในการสร้างองค์ประกอบที่มีค่าแบบบูลด้วยตัวเลือกเช่น new Element ('input [checked]');

ต้องการ

  • เปิดใช้งาน JavaScript ฝั่งไคลเอ็นต์

ซอฟต์แวร์ที่คล้ายกัน

Mako Framework
Mako Framework

1 Oct 15

laroux.js
laroux.js

1 Oct 15

Epitome
Epitome

13 Apr 15

Lithium
Lithium

10 Feb 16

ความคิดเห็นที่ MooTools

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่