CanJS

ภาพหน้าจอของซอฟแวร์:
CanJS
รายละเอียดซอฟแวร์:
รุ่น: 2.3.6 การปรับปรุง
วันที่อัพโหลด: 10 Feb 16
ผู้พัฒนา: Bitovi
การอนุญาต: ฟรี
ความนิยม: 25

Rating: 2.0/5 (Total Votes: 1)

CanJS & rsquo; สนับสนุนหลัก Dojo jQuery Zepto ยูอิ และ Mootools .

โดยการทำเช่นนั้น & nbsp; เปิดตัวเองให้กับกลุ่มในวงกว้างของนักพัฒนาและกรณีการใช้งานขอบคุณที่เป็นไปได้ในการสำรวจก่อนหน้านี้รวมเทคโนโลยีเข้าด้วยกันแทนการมุ่งเน้นเพียงเครื่องมือเดียวในหนึ่ง.

กรอบที่ถูกสร้างขึ้นในแกนกลางขนาดเล็กและโครงสร้าง MV * สนับสนุนข้อมูลแบบสองทางที่มีผลผูกพัน, แท็กที่กำหนดเอง, เครื่องมือตอบสนองและแม่แบบเครื่องยนต์ของตัวเองมาก.

CanJS ทำงานร่วมกับฝั่งไคลเอ็นต์ (เบราว์เซอร์) และเซิร์ฟเวอร์ด้านสภาพแวดล้อม (Node.js) เอเอ็มดี.

CanJS ถูกพัฒนาขึ้นเพื่อเป็นส่วนหนึ่งของกรอบ JavaScript - JavaScriptMVC

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

  • การเปลี่ยนชื่อและการเพิ่มคุณสมบัติ can.Component viewmodel.
  • ตั้งบริบทอย่างถูกต้องเมื่อมีการคำนวณ async มีความยาว 1
  • สะกดผิด (ใช้แทน @params @ พระราม) ในเอกสารของ can.Model
  • เพิ่มโน้ตและรหัสตัวอย่างบางส่วนที่แสดง lookups can.view.Scope.attr ญาติ.
  • เพิ่ม can.Compute และ & quot; คำนวณ & quot; ชนิดและ Setter / ทะเยอทะยานปอกเปลือกสำหรับกำหนดจิน
  • สามารถที่มีมูลค่าไม่ได้สองทางผูกกับค่าคีย์ที่มี 0 และเป็นหนึ่งในค่าช่องทำเครื่องหมาย
  • ช่องว่างที่สำคัญด้วยจะมีมูลค่าไม่ได้สองทางผูก
  • สามารถเหตุการณ์ไม่สามารถเรียกใช้ฟังก์ชันกลางก่อนที่จะเรียกฟังก์ชั่นสุดท้าย
  • can.fixture.store กับวัตถุที่ไม่ทำงานสำหรับ .create
  • ทรัพยากร can.Model ไม่ได้สร้าง & quot; ทำลาย & quot; วิธีการคง
  • อย่าเปลี่ยนเส้นทางถ้ามีการเปลี่ยนแปลงก็จะเป็นแค่ prepending & quot; & quot;
  • ตรวจ RequireJS ทำงานกับ can.import
  • กรอกปลั๊กอินเรียง
  • สามารถ attr ชุดช่องทำเครื่องหมาย
  • เพิ่ม / ลบเหตุการณ์มักจะให้คุณกลับอาร์เรย์
  • ย้าย jQuery ออกของไฟล์ travis.yml และเข้าไปใน devDependencies
  • can.route.setState ไม่ลึกทำความสะอาดเส้นทาง
  • travis.yml before_script
  • สังเกตสามารถ / แผนที่ / ปลั๊กอินสำรอง

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

  • การเปลี่ยนชื่อและการเพิ่มคุณสมบัติ can.Component viewmodel
  • ตั้งบริบทอย่างถูกต้องเมื่อมีการคำนวณ async มีความยาว 1
  • สะกดผิด (ใช้แทน @params @ พระราม) ในเอกสารของ can.Model
  • เพิ่มโน้ตและรหัสตัวอย่างบางส่วนที่แสดง lookups can.view.Scope.attr ญาติ.
  • เพิ่ม can.Compute และ & quot; คำนวณ & quot; ชนิดและ Setter / ทะเยอทะยานปอกเปลือกสำหรับกำหนดจิน
  • สามารถที่มีมูลค่าไม่ได้สองทางผูกกับค่าคีย์ที่มี 0 และเป็นหนึ่งในค่าช่องทำเครื่องหมาย
  • ช่องว่างที่สำคัญด้วยจะมีมูลค่าไม่ได้สองทางผูก
  • สามารถเหตุการณ์ไม่สามารถเรียกใช้ฟังก์ชันกลางก่อนที่จะเรียกฟังก์ชั่นสุดท้าย
  • can.fixture.store กับวัตถุที่ไม่ทำงานสำหรับ .create
  • ทรัพยากร can.Model ไม่ได้สร้าง & quot; ทำลาย & quot; วิธีการคง
  • อย่าเปลี่ยนเส้นทางถ้ามีการเปลี่ยนแปลงก็จะเป็นแค่ prepending & quot; & quot;
  • ตรวจ RequireJS ทำงานกับ can.import
  • กรอกปลั๊กอินเรียง
  • สามารถ attr ชุดช่องทำเครื่องหมาย
  • เพิ่ม / ลบเหตุการณ์มักจะให้คุณกลับอาร์เรย์
  • ย้าย jQuery ออกของไฟล์ travis.yml และเข้าไปใน devDependencies
  • can.route.setState ไม่ลึกทำความสะอาดเส้นทาง
  • travis.yml before_script
  • สังเกตสามารถ / แผนที่ / ปลั๊กอินสำรอง

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

  • การเปลี่ยนชื่อและการเพิ่มคุณสมบัติ can.Component viewmodel
  • ตั้งบริบทอย่างถูกต้องเมื่อมีการคำนวณ async มีความยาว 1
  • สะกดผิด (ใช้แทน @params @ พระราม) ในเอกสารของ can.Model
  • เพิ่มโน้ตและรหัสตัวอย่างบางส่วนที่แสดง lookups can.view.Scope.attr ญาติ.
  • เพิ่ม can.Compute และ & quot; คำนวณ & quot; ชนิดและ Setter / ทะเยอทะยานปอกเปลือกสำหรับกำหนดจิน
  • สามารถที่มีมูลค่าไม่ได้สองทางผูกกับค่าคีย์ที่มี 0 และเป็นหนึ่งในค่าช่องทำเครื่องหมาย
  • ช่องว่างที่สำคัญด้วยจะมีมูลค่าไม่ได้สองทางผูก
  • สามารถเหตุการณ์ไม่สามารถเรียกใช้ฟังก์ชันกลางก่อนที่จะเรียกฟังก์ชั่นสุดท้าย
  • can.fixture.store กับวัตถุที่ไม่ทำงานสำหรับ .create
  • ทรัพยากร can.Model ไม่ได้สร้าง & quot; ทำลาย & quot; วิธีการคง
  • อย่าเปลี่ยนเส้นทางถ้ามีการเปลี่ยนแปลงก็จะเป็นแค่ prepending & quot; & quot;
  • ตรวจ RequireJS ทำงานกับ can.import
  • กรอกปลั๊กอินเรียง
  • สามารถ attr ชุดช่องทำเครื่องหมาย
  • เพิ่ม / ลบเหตุการณ์มักจะให้คุณกลับอาร์เรย์
  • ย้าย jQuery ออกของไฟล์ travis.yml และเข้าไปใน devDependencies
  • can.route.setState ไม่ลึกทำความสะอาดเส้นทาง
  • travis.yml before_script
  • สังเกตสามารถ / แผนที่ / ปลั๊กอินสำรอง

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

  • การเปลี่ยนชื่อและการเพิ่มคุณสมบัติ can.Component viewmodel
  • ตั้งบริบทอย่างถูกต้องเมื่อมีการคำนวณ async มีความยาว 1
  • สะกดผิด (ใช้แทน @params @ พระราม) ในเอกสารของ can.Model
  • เพิ่มโน้ตและรหัสตัวอย่างบางส่วนที่แสดง lookups can.view.Scope.attr ญาติ.
  • เพิ่ม can.Compute และ & quot; คำนวณ & quot; ชนิดและ Setter / ทะเยอทะยานปอกเปลือกสำหรับกำหนดจิน
  • สามารถที่มีมูลค่าไม่ได้สองทางผูกกับค่าคีย์ที่มี 0 และเป็นหนึ่งในค่าช่องทำเครื่องหมาย
  • ช่องว่างที่สำคัญด้วยจะมีมูลค่าไม่ได้สองทางผูก
  • สามารถเหตุการณ์ไม่สามารถเรียกใช้ฟังก์ชันกลางก่อนที่จะเรียกฟังก์ชั่นสุดท้าย
  • can.fixture.store กับวัตถุที่ไม่ทำงานสำหรับ .create
  • ทรัพยากร can.Model ไม่ได้สร้าง & quot; ทำลาย & quot; วิธีการคง
  • อย่าเปลี่ยนเส้นทางถ้ามีการเปลี่ยนแปลงก็จะเป็นแค่ prepending & quot; & quot;
  • ตรวจ RequireJS ทำงานกับ can.import
  • กรอกปลั๊กอินเรียง
  • สามารถ attr ชุดช่องทำเครื่องหมาย
  • เพิ่ม / ลบเหตุการณ์มักจะให้คุณกลับอาร์เรย์
  • ย้าย jQuery ออกของไฟล์ travis.yml และเข้าไปใน devDependencies
  • can.route.setState ไม่ลึกทำความสะอาดเส้นทาง
  • travis.yml before_script
  • สังเกตสามารถ / แผนที่ / ปลั๊กอินสำรอง

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

  • การเปลี่ยนชื่อและการเพิ่มคุณสมบัติ can.Component viewmodel
  • ตั้งบริบทอย่างถูกต้องเมื่อมีการคำนวณ async มีความยาว 1
  • สะกดผิด (ใช้แทน @params @ พระราม) ในเอกสารของ can.Model
  • เพิ่มโน้ตและรหัสตัวอย่างบางส่วนที่แสดง lookups can.view.Scope.attr ญาติ.
  • เพิ่ม can.Compute และ & quot; คำนวณ & quot; ชนิดและ Setter / ทะเยอทะยานปอกเปลือกสำหรับกำหนดจิน
  • สามารถที่มีมูลค่าไม่ได้สองทางผูกกับค่าคีย์ที่มี 0 และเป็นหนึ่งในค่าช่องทำเครื่องหมาย
  • ช่องว่างที่สำคัญด้วยจะมีมูลค่าไม่ได้สองทางผูก
  • สามารถเหตุการณ์ไม่สามารถเรียกใช้ฟังก์ชันกลางก่อนที่จะเรียกฟังก์ชั่นสุดท้าย
  • can.fixture.store กับวัตถุที่ไม่ทำงานสำหรับ .create
  • ทรัพยากร can.Model ไม่ได้สร้าง & quot; ทำลาย & quot; วิธีการคง
  • อย่าเปลี่ยนเส้นทางถ้ามีการเปลี่ยนแปลงก็จะเป็นแค่ prepending & quot; & quot;
  • ตรวจ RequireJS ทำงานกับ can.import
  • กรอกปลั๊กอินเรียง
  • สามารถ attr ชุดช่องทำเครื่องหมาย
  • เพิ่ม / ลบเหตุการณ์มักจะให้คุณกลับอาร์เรย์
  • ย้าย jQuery ออกของไฟล์ travis.yml และเข้าไปใน devDependencies
  • can.route.setState ไม่ลึกทำความสะอาดเส้นทาง
  • travis.yml before_script
  • สังเกตสามารถ / แผนที่ / ปลั๊กอินสำรอง

คืออะไรใหม่ ในรุ่น 2.1.4 / 2.2.0-pre.0:

  • ทำให้สามารถ .Construct ทำงานกับ getter / setters (และปลั๊กอินสุด)
  • ปรับปรุง compute.read ยังกลับฟังก์ชั่นคอนสตรัค
  • คุณสมบัติสำหรับการที่ไม่มีการตรวจสอบจะมีการกำหนดพ่นยกเว้น
  • อ่านจากค่าไม่ได้กำหนดอยู่ในขอบเขต.
  • ฟังก์ชั่นคงเขียนทับ
  • การใช้ attrData.scope.compute เป็นหมาโยนข้อผิดพลาดหากทะเยอทะยานไม่ได้รับการเรียกว่า
  • การตั้งค่าการคำนวณที่สร้างขึ้นด้วย computeData ถ้าจะโยนชุดแรก
  • แก้ไขการเข้าถึงตัวละคร IE7
  • $. fn.scope ไม่ได้กำหนดเมื่อใช้ CommonJS
  • ไม่สามารถอ่านคุณสมบัติของ can.Map ภายในวิธีมูลค่าของทรัพย์สิน
  • madeMap ลบออกและ getMapFromObject จาก LazyMap เนื่องจากมันไม่ได้ใช้
  • ส่งข้อโต้แย้งที่ถูกต้องกับ can.List: ประกบถ้าแทรกและลบองค์ประกอบเดียวกัน
  • .
  • ผลลัพธ์ที่สอดคล้องกันเมื่อขยาย can.Models แจง
  • ขอบเขตวัตถุที่มีคุณสมบัติฟังก์ชั่นคอนสตรัคจะถือว่าเป็นวิธีการ
  • หนวดคำเตือนบนผู้ช่วยเหลือ
  • การขยายรูปแบบการเขียนทับ parseModels ()
  • ตัวแปรที่ไม่ได้ใช้ใน can.Model

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

  • การเปลี่ยนแปลง:
  • IE 8 + 10 แก้ไข
  • ทำให้แน่ใจ can.compute.read สามารถอ่านค่า can.route สุดท้าย
  • อนุญาตให้ส่งผ่านไปยังแผนที่คอนสตรัค can.Map ของ
  • ทำให้ can.route.current เป็นที่สังเกตได้
  • ส่ว​​นประกอบไม่ปรับปรุงขอบเขตใน ID ชั้นและข้อมูลมุมมอง-ID แอตทริบิวต์การเปลี่ยนแปลง
  • ป้องกัน 'รั่วอ่านบนคำนวณผูกเดียว
  • คอนสตรัค can.Map ล้มเหลวถ้าผ่านอีกแผนที่
  • เอกสารที่ไม่สมบูรณ์สำหรับ can.List.prototype.filter

  • วิธี
  • can.Map ได้กลายเป็นคำนวณโดยอัตโนมัติ
  • can.route.current ไม่ได้อาศัยอยู่ bindable
  • setupSingleBindComputeHandlers รั่ว observables ชั่วคราว.
  • can.compute.read ไม่ควรเรียก can.route
  • แก้ไข compute.read แผนที่ห่อคำนวณ
  • เมื่อใช้ผู้ช่วยที่มี 2 ข้อโต้แย้งสตริง
  • ง่ายและชัดเจนเอกสาร lazymap
  • การบันทึกวิธีการเข้าถึงคุณสมบัติแผนที่ที่มีจุด

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

  • การเปลี่ยนแปลง:
  • ปัญหา Stache กับได้ขโมยและคำพูดเดียว
  • อัพเดทองค์ประกอบของเอกสารเกี่ยวกับการส่งข้อมูลผ่านทางคุณลักษณะ
  • can.Mustache, can.EJS และ can.view.mustache, can.view.ejs ตัดค่าเสื่อมราคา
  • เอกสารสรุป can.Map.define
  • คำเตือนไม่ได้ใช้ขยาย.
  • การเพิ่มคำแนะนำสำหรับการพัฒนาปลั๊กอิน
  • เอกสารรายการสัญญา.
  • หนวด dev เข้าสู่ระบบ
  • can.Map.define
  • สามารถทำให้มูลค่าและการทำงานสามารถเหตุการณ์ด้วย {}
  • แก้ไขข้อบกพร่องที่มีแท็กปิดตัวเองที่กำหนดเองและแท็กที่กำหนดเองที่ว่างเปล่า.
  • {} ทำงานร่วมกับ CAN-คุณค่าและสามารถคลิก
  • Stache ไม่ได้ลงทะเบียนอย่างถูกต้องกับขโมย
  • can.Mustache คือการแปลง can.Model ไปยัง can.Map

  • จัดการ null
  • สามารถมูลค่านอกเหนือจากการที่ไม่ได้กำหนดองค์ประกอบเลือก
  • เอกสาร can.view.live
  • การปรับปรุงหน้าสูตร

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

  • การเปลี่ยนแปลง:
  • การกำหนดค่าสำหรับการพัฒนาเอเอ็มดีสร้าง
  • เอเอ็มดี dev สร้าง

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

  • ฟังก์ชั่นที่กำหนดไว้ทั่วโลกเมื่อมันไม่ควรจะเป็น
  • รายการที่ไม่ได้กำหนดส่งผ่านไปยัง {{#each}}
  • เพิ่มการทดสอบสำหรับข้อผิดพลาดเหตุการณ์แทรก (LIVE บล็อกผูกพัน)
  • สนับสนุนออฟไลน์ทดสอบ
  • เมื่อใช้บาง HTM​​L-ความคิดเห็น can.view.Scanner ไม่รู้จักพวกเขาอย่างถูกต้อง

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

  • ลูปหนวดไม่ได้พิมพ์ 0
  • สังเกตการปรับปรุงสร้าง
  • ให้ฟังก์ชั่นคอนสตรัค can.Map ขอบเขตของส่วนประกอบไม่ทำงาน.
  • @index ไม่ถูกคำนวณอย่างถูกต้องเมื่อมีองค์ประกอบที่เหมือนกันในรายการ
  • ภายใน this.scope eventhandler ไม่ได้ตั้งค่า (ตามที่มันเรียกว่าขอบเขตของตัวเอง)
  • การสนับสนุนซุ้มไม้หลายรุ่น jQuery

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

  • เปลี่ยนแปลง:
  • รายการเปลี่ยน LIVE-ผูกพัน
  • ทำลาย params
  • แอตทริบิวต์พิเศษผูกพัน
  • หนวดที่มีผลผูกพันในรายชื่อผู้ช่วยเหลือ
  • HTML คุณสมบัติบางอย่างต้องพิเศษสดผูกพัน
  • ทำลายแม่แบบและคุณลักษณะ.
  • บางคำสะกดผิดในเอกสาร.
  • attr () ไม่ทำงานในบางกรณีใน IE9
  • การพึ่งพา can.Object สำหรับ can.fixture
  • ฟังก์ชั่นดู renderer ไม่ได้ทำงานกับ Deferreds
  • can.view.ejs (STR) และ can.view.ejs (id, STR) กลับคำตอบที่แตกต่างกัน
  • can.Mustache: # ถ้าส่วนจะกลายเป็นสองเท่าเมื่อเปิดใช้งานจากที่มีชีวิตผูกพัน
  • can.route.ready ไม่ควรถูกเรียกโดยอัตโนมัติ
  • ค่า can.route เริ่มต้นจะไม่ทำงาน

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

  • can.Observe.List.Sort: แก้ไขสำหรับ กรณีเมื่อเปรียบเทียบไม่ได้เป็นฟังก์ชั่น
  • makeFindOne ข้อผิดพลาดเช่นแคช: http://canjs.com/docs/can.Model.makeFindOne.html
  • สองงบผลตอบแทนใน Mustache.getHelper
  • แบ่งไวยากรณ์แนะนำ can.route
  • ป้องกันการเรียกซ้ำอนันต์ใน unbindAndTeardown เมื่อสังเกตของ _bindings จะไม่ได้กำหนดและสังเกตเป็นตัวอ้างอิง

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

  • Added:
  • removeAttr can.Model แอตทริบิวต์.
  • โทรทำลายที่ไม่ยังคงรูปแบบ.
  • การสนับสนุน 1.9.x jQuery.

  • ผู้ช่วย
  • หนวดที่ยอมรับการคำนวณและกลับองค์ประกอบควรจะทำงาน.

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

  • การแสดงผลในรูปแบบตารางก่อให้เกิดผลลัพธ์ที่แตกต่างกว่าที่เทียบเท่า สังเกต
  • ข้อมูลหนวดผู้ช่วยที่ไม่ได้แยกแอตทริบิวต์ถูกต้อง
  • มุมมองหนวดบางส่วนถือว่าแท็กหลักที่เหมาะสมสำหรับการถ่ายทอดสดที่มีผลผูกพัน
  • partials หนวดไม่แยกอย่างถูกต้อง

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

  • ปัญหาแก้ไขเมื่อขโมยแม่หนวด - สามารถ / มุมมอง / ผลตอบแทนหนวดสามารถคัดค้านในขณะนี้.
  • การควบคุมไม่ควรผูกกับเหตุการณ์เทมเพลตที่ประกอบด้วยค่าไม่ได้กำหนด.
  • รีเซ็ตรูปแบบการเปลี่ยนแปลงค่าของท่านไป.
  • นอกจากนี้เอเอ็มดีในการสร้างการปรับปรุง.

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

  • การปฏิบัติที่ถูกเพิ่มเอเอ็มดี

มีอะไรใหม่ ในรุ่น v1.0b:.

  • Updated ค่าเริ่มต้นเลขสาธิต

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
  • Node.js สำหรับสภาพแวดล้อมด้านเซิร์ฟเวอร์

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

AJS Library
AJS Library

5 Jun 15

UglifyJS
UglifyJS

10 Feb 16

Opps! JS
Opps! JS

13 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Bitovi

StealJS
StealJS

12 Apr 15

FuncUnit
FuncUnit

12 May 15

DocumentJS
DocumentJS

9 Apr 16

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

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