SDK กว้างขวางเป็นมาตรฐานที่ใช้เบราว์เซอร์ JavaScript GUI กรอบสำหรับการสร้างโปรแกรม Internet Rich มันใช้เทคโนโลยี XML (เช่น XUL, SVG หรือ HTML5) สำหรับรูปแบบ UI, CSS สำหรับรูปแบบ UI และ JavaScript สำหรับตรรกะของโปรแกรมประยุกต์ แอมเพิล SDK equalizes เบราว์เซอร์และนำเทคโนโลยีเพื่อสนับสนุนผู้ที่ขาดหายไป
ข้อดี
แอมเพิล SDK เขียนทั้งหมดใน JavaScript และดังนั้นจึงไม่จำเป็นต้องมีส่วนประกอบเฉพาะเจาะจงใด ๆ ที่ติดตั้งในเบราว์เซอร์ของคุณทำงานอย่างถูกต้อง มันไม่ได้ปรับเปลี่ยนโครงสร้างพื้นฐานของเบราว์เซอร์ แต่เติมในฟังก์ชั่นที่ขาดหายไป
เทคโนโลยี
SDK กว้างขวางประกอบด้วยแอมเพิล Runtime (หรือแกน) และส่วนติดต่อผู้ใช้มาร์กอัปการใช้ภาษา แอมเพิล Runtime ดำเนิน DOM (Level 3) วัตถุภาษา XML วัตถุอำนวยความสะดวกในการทำงานกับ XML, XSL-T และทั้งช่วงของการบริการ UI ทุก UI Markup ภาษาการดำเนินงานรวมอยู่แยกกันขึ้นอยู่กับความต้องการของคุณและรายละเอียดของส่วนติดต่อผู้ใช้ที่คุณสร้าง
ขยาย
SDK กว้างขวางสามารถขยายได้โดยต้นแบบวัตถุที่มีอยู่หรือใหม่ นอกจากนี้คุณยังสามารถสร้างองค์ประกอบใหม่ทั้งหมดหรือภาษาที่เหมาะสมกับรายละเอียดส่วนติดต่อผู้ใช้ของคุณ
ความเข้ากันได้
แอมเพิล SDK Runtime จะทำงานอย่างเต็มที่ในเว็บเบราเซอร์ที่ทันสมัย ภาษาส่วนติดต่อผู้ใช้ยังคงถูกนำมาใช้ / ผ่านการทดสอบและนิสัยใจคอบางคนอาจจะตั้งข้อสังเกต
การออกใบอนุญาต
แอมเพิล SDK มีการกระจายการใช้วิธีการแบบ dual-การออกใบอนุญาตภายใต้เงื่อนไข MIT และจีพี อ้างถึงการออกใบอนุญาตสำหรับรายละเอียดเพิ่มเติม
เริ่มต้น:
วิธีที่ง่ายที่สุดในการเริ่มต้นคือการมองไปยังโฟลเดอร์ตัวอย่างและทำงาน & nbsp;
ของตัวอย่าง / index.html จากเบราว์เซอร์ของคุณ คุณอาจจะ Reffer & nbsp;
อ้างอิง API โดยการเข้าถึงอ้างอิง / index.html จากเบราว์เซอร์ของคุณหรือออนไลน์ที่คุณยังสามารถหาสอนและโครงการอื่น ๆ ที่เกี่ยวข้องกับข้อมูล
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- พัฒนาหลักมุ่งเน้นในรุ่นนี้กำลังอยู่ในระหว่างการปรับปรุงเสถียรภาพและคุณสมบัติของโมดูลหลักของ SDK -. runtime
- ปรับแต่งหลายถูกนำไปใช้ในทุกการใช้งานภาษา UI เกินไป.
- เกือบร้อยปัญหาและแสดงคุณสมบัติได้รับการแก้ไขในรุ่นนี้ต้องขอบคุณความคิดเห็นของชุมชนและการสนับสนุน.
- ท่ามกลางไฮไลท์ที่มี CSS3 ชิมเปลี่ยนสำหรับ IE6-9, ผูก () ฟังก์ชั่นในขณะนี้วันที่ () shims, XUL สังเกตและซ้อนทับองค์ประกอบ, การสนับสนุนสำหรับอินเตอร์เฟซที่กำหนดเองและคำแนะนำการจัดกิจกรรมการประมวลผล XML, การแปลเนื้อหาที่มี @aml: เนื้อหาและการ @aml. ค่าแอตทริบิวต์และอื่น ๆ
มีอะไรใหม่ ในรุ่น 0.9.3:
- มุ่งเน้นที่สำคัญคือวันที่ครบกำหนดแพลตฟอร์มหลัก
- โมดูล runtime ถูกนำมาใช้ในขณะนี้ในหลายโครงการและผลิตภัณฑ์ในเชิงพาณิชย์.
- คุณลักษณะใหม่รวมถึงการดำเนินการในส่วนที่ดีของ jQuery API, บริการการแปลหลักโครงสร้างพื้นฐานปลั๊กอินสนับสนุนสำหรับ IE9 และ FF4, องค์ประกอบผ้าใบ HTML5 สำหรับ IE6-8 และรักษา API.
- องค์ประกอบ UI การลงทะเบียน API ถูกง่าย.
- องค์ประกอบในส่วนการดำเนินการอีกครั้งในการเข้าเยี่ยมชม.
- หลายแก้ไขได้ทำเพื่อการดำเนินงาน SVG สำหรับ IE6-8.
- การดำเนินงานที่เพิ่มขึ้นได้รับการ XUL.
มีอะไรใหม่ ในรุ่น 0.9.2:.
- สัมผัสการสนับสนุนกิจกรรมที่ถูกเพิ่มเข้ามา
- DragAndDrop และผู้จัดการประวัติ SPI มีการปรับการปฏิบัติตาม API สำหรับ HTML5 และพฤติกรรม.
- ใหม่ JavaScript 1.8 วิธีถูกเพิ่มเข้าไปในวัตถุในเบราว์เซอร์ที่ขาดหายไป.
- เหตุการณ์ readystatechange และทรัพย์สิน readyState ในเอกสารวิธี $ ยกเลิก, setDragImage และการสนับสนุน TabIndex ถูกเพิ่ม.
- XHTML และการใช้งาน XUL ถูก refactored.
- องค์ประกอบแก้ไขแบบ WYSIWYG ถูกเพิ่มเข้ามา.
- ชุดรูปแบบสีที่ได้รับการเอ็นดู.
- Bugs ได้รับการแก้ไขสำหรับ & quot;: ไม่ () & quot; และ & quot; & gt; & quot; เตอร์ CSS, KeyDown เหตุการณ์ไม่ได้ซ้ำแล้วซ้ำอีกใน Opera, getBoundingClientRect, compareDocumentPosition, การเลือกข้อความในขณะที่ลากและ SPI ผู้จัดการประวัติศาสตร์ใน IE8.
มีอะไรใหม่ ในรุ่น 0.9.1:
- tweaked เพื่อทำงานใน IE9 ตัวอย่าง
- นำเข้า W3C SVG 1.1 เต็มชุดทดสอบ
- ส่วนหัว User-Agent ส่งไปพร้อมกับการดำเนินงาน XMLHttpRequest ทั้งหมดเปลี่ยนไป X-User-Agent
- เพิ่ม & quot; X-ขอ-กว้าง: XMLHttpRequest & quot; ส่วนหัว HTTP
- createTextNode และ createCDATASection ตอนนี้ยอมรับประเภทข้อมูลใด ๆ ใน DOM-Core
- SVG องค์ประกอบ 'ขนย้ายแบบอินไลน์ขณะนี้ได้รับพารามิเตอร์ที่เหมาะสม & quot; evt & quot; แทนที่จะ & quot; เหตุการณ์ & quot;
- การแก้ไข: ไม่เลือกในเตอร์ API
- การ support selector หลอกระดับหลาย (: โฟกัส: โฉบ ฯลฯ ) ใน CSS
- ชาร์ตในขณะนี้สนับสนุนความกว้างได้รับในร้อยละ
- @treelines ดำเนินแอตทริบิวต์ในองค์ประกอบต้นไม้ใน XUL
- ตัวช่วยสร้างอีกปัจจัย / โต้ตอบ / นำเสนอหน้าต่าง XUL
- ส่วนหัวคงเลื่อนในต้นไม้ / องค์ประกอบ ListView ใน XUL
- คงตำแหน่งป๊อปอัพ toolbarbutton หักใน XUL
- & quot; SVG & quot; ตอนนี้มีองค์ประกอบ & quot; โหลด & quot; เหตุการณ์ใน SVG
- & quot; สคริปต์ & quot; แท็กดำเนินการ (SVG)
- @color แอตทริบิวต์และ & quot; currentcolor & quot; ค่าดำเนินการใน SVG
- XML: ฐานแอตทริบิวต์การสนับสนุนใน & quot; ภาพ & quot; องค์ประกอบใน SVG
- องค์ประกอบภาพขณะนี้คุณสามารถ trasnformed และยังมีความทึบเกินไปใน SVG
- การสนับสนุนสำหรับ & quot; สืบทอด & quot; มูลค่าใน SVG
- องค์ประกอบหลายเหลี่ยมในขณะนี้ได้มีการปิดเส้นทางใน SVG
- อีกปัจจัยหลายหน้าที่หลักที่จะไม่ถูกเรียกผ่าน API
มีอะไรใหม่ ในรุ่น 0.9.0:
- ด้วยการเปิดตัวนี้เรารวมตัวอย่างของชาร์ตใช้งาน JavaScript การดำเนินงาน ในแอมเพิล SDK ชาร์ตไม่ได้ผลิตพร้อมและควรใช้ด้วยความระมัดระวังมากของการทำงานที่ขาดหายไปหรือทำงานไม่ถูกต้อง.
- ชาร์ตหลายชุด:
- บาร์ (ปกติ, ซ้อนร้อยละ)
- คอลัมน์ (ปกติ, ซ้อนร้อยละ)
- สาย (ปกติ, ซ้อนร้อยละ)
- พื้นที่ (ปกติ, ซ้อนร้อยละ)
- เรดาร์
- โดนัท
- ฟอง
- แผนที่
- ชาร์ตชุดเดี่ยว:
- พาย
- กรวย
- 2) SVG 1.1 การดำเนินงานสำหรับ Internet Explorer
- @transform แอตทริบิวต์ในรูปทรงและกลุ่มสนับสนุนอย่างเต็มที่
- นิสัยใจคอโมดูลข้อความถาวร
- องค์ประกอบภาพที่นำมาใช้กับการสนับสนุนสำหรับความทึบแสงและการเปลี่ยนแปลง
- สีที่ระบุไว้ในอัตราร้อยละ rgb (0%, 90%, 19%)
- สีที่มีความทึบแสง rgb (100, 200, 12, 0.5)
- currentcolor และแอตทริบิวต์ @color
- : เลื่อนหลอกชั้นสำหรับองค์ประกอบ
- XML: ฐานในแท็กรูปภาพ
- การแก้ไขปัญหาหลายอย่างที่มีองค์ประกอบสคริปต์
- ตัวอย่างบางส่วนที่ไม่สามารถแสดงผลในรุ่นก่อนหน้า: SVG องุ่น, Matrix, Scim ในความเป็นจริงการสาธิตทั้งหมดที่มีอยู่ในแพคเกจดาวน์โหลดตอนนี้ทำงาน!
- นอกจากนี้เรายังเพิ่ม W3C อย่างเป็นทางการ SVG 1.1 ชุดทดสอบ (เล็ก ๆ ) ในโครงการที่จะทดสอบการดำเนินงานของเรากับและการแก้ไขปัญหาต่างๆที่ต้องขอบคุณชุดที่ครอบคลุมของการทดสอบค่อนข้าง.
มีอะไรใหม่ ในรุ่น 0.8.9:
- SVG ปรับปรุง
- XUL ปรับปรุง
ความคิดเห็นที่ไม่พบ