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 ฝั่งไคลเอ็นต์

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

Tumbleplate
Tumbleplate

13 May 15

AlloyUI
AlloyUI

12 Apr 15

Ruby on Rails
Ruby on Rails

29 Sep 17

Shuffle
Shuffle

12 Apr 15

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

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