WAJAF เป็นกรอบ Javascript ทำงานในด้านของเบราว์เซอร์ของลูกค้าและช่วยให้คุณสามารถสร้างโปรแกรมประยุกต์ที่สมบูรณ์โดยไม่ต้องเขียนโปรแกรม HTML เดียวหรือจาวาสคริสาย
WAJAF ถูกปล่อยออกมาภายใต้ใบอนุญาต GPLv3 สำหรับการใช้งานและการเจริญเติบโตระหว่างชุมชนฟรีแวร์
ความคิดเห็นพัฒนา
เรากำลังตรวจสอบรหัสสายทั้งเส้นโดยจะนำเสนอระดับ high-end ห้องสมุดมืออาชีพ (เกือบ) ปราศจากข้อผิดพลาด
ในขณะที่เราปลดปล่อยวิธีการที่ห้องสมุดเอกสารตัวอย่างเราจะเพิ่มหมายเลขรุ่นของโปรแกรม
WAJAF มีอยู่แล้วการทำงานในโครงการจำนวนมากและเป็นฐานของการบริหาร WebAbility v5 กลับสิ้น
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- องค์ประกอบบางอย่างได้รับการแก้ไขในการทำงานที่ดีขึ้น. bottonElement, textfieldElement, textareafieldElement, lovfieldElement, linkElement และ hiddenfieldElement
- groupContainer ได้รับการแก้ไขในการจัดการความสำเร็จความล้มเหลวและข้อความจากเซิร์ฟเวอร์.
- ชั้น _4glnode ได้รับการแก้ไขในการลงทะเบียนเหตุการณ์ทั้งหมดไม่เพียง แต่เป็นครั้งแรกในรายการในรหัส.
- wajaf.lib ได้รับการปรับปรุงและข้อบกพร่องบางอย่างได้รับการแก้ไข.
- เรียนปุ่มถูกเพิ่มทำให้ปุ่มง่ายต่อการใช้และสายตาที่สดใส.
มีอะไรใหม่ ในรุ่น 1.00.26:
- helpManager แก้ไขเพื่อป้องกัน removehelp บนหน้ายกเลิกการโหลดเมื่อ วัตถุที่ถูกทำลายแล้ว
- ddManager แก้ไขเพื่อป้องกัน removehelp ในการยกเลิกการโหลดหน้าเมื่อวัตถุถูกทำลายแล้ว
- Bug แก้ไขใน wa4glManager WA.librariesloaded เพื่อ reinit อาร์เรย์สายที่เมื่อเริ่มต้น.
- codeElement แก้ไขเพื่อยกเลิกการโหลดจริงๆโหนด DOM เมื่อทำลาย
- ondemandManager แก้ไขเพื่อยกเลิกการโหลดจริงๆโหนด DOM ของสคริปต์เมื่อทำลาย
- wa4glManager._element แก้ไขที่จะยอมรับ 'รวดเร็ว' พารามิเตอร์และลบโหนดภายในอย่างรวดเร็วถ้าไม่เป็นความจริง.
- tabManager รหัส
- wa4glManager._zone ปรับเปลี่ยนให้ใช้ 'การแสดงผล' พารามิเตอร์
- expandableContainer การปรับเปลี่ยนเพื่อให้ _zone ใช้ 'การแสดงผล' พารามิเตอร์
- separatorContainer การปรับเปลี่ยนเพื่อให้ _zone ใช้ 'การแสดงผล' พารามิเตอร์
- เพิ่มอาร์เรย์ zonesorder กับวัตถุ wa4glManager._container เริ่มต้นที่จะทำให้การสั่งซื้ออย่างเป็นทางการของโซน
- โครงสร้างเอกสารสำหรับ 16 ภาชนะบรรจุที่ขณะนี้อยู่ในวิกิพีเดีย
- การสร้างไฟล์ทั้งหมดในภาชนะบรรจุที่ขาดหายไปและการเรียน
- สร้างทุกชั้นเรียนในห้องสมุด PHP เพื่อเชื่อมโยงวัตถุทั้งหมดภาชนะ
มีอะไรใหม่ ในรุ่น 1.00.25:
- เพิ่ม ex_elementlab และ ex_containerlab รวมตัวอย่างเพื่อ analize และทำให้ ห้องปฏิบัติการสำหรับองค์ประกอบและภาชนะบรรจุ
- expandableContainer ปรับได้ด้วยเพียง 1 ชั้นสำหรับแต่ละองค์ประกอบใน CSS เพื่อลดความซับซ้อน css ที่คงที่สำหรับมัน.
- separatorContainer ปรับได้ด้วยเพียง 1 ชั้นสำหรับแต่ละองค์ประกอบใน CSS เพื่อลดความซับซ้อน css ที่คงที่สำหรับมัน.
- buttonElement ตอนนี้ปุ่มอินพุต / แทน '' แท็ก html 4gl.css ได้รับการแก้ไขยัง
มีอะไรใหม่ ในรุ่น 1.00.24:
- แก้ไข wa4glManager.js เพื่อแก้ไขข้อผิดพลาดขณะที่เริ่มต้น การประยุกต์ใช้ภายในเนื้อหาของโหนดภาชนะที่ไม่ได้รับการทำความสะอาดขึ้นก่อน
- แก้ไข wa4glManager.js เพื่อแก้ไขข้อผิดพลาดในขณะที่การขนถ่ายการประยุกต์ใช้จากโหนดแอพลิเคชันไม่ได้ถูกทำลายอย่างเต็มที่
- เพิ่ม tabZone, treeTemplate เรียน treeDataset เพื่อ PHP wajaf.lib
- ดัดแปลงชั้น imageElement เป็น PHP wajaf.lib ตอนนี้ชื่อที่ถูกกำหนดเป็น CDATA และไม่เป็นชื่อชื่อสถานที่ให้บริการ
- ย้าย WA.checkAvailability, WA.checkLibrary, WA.callLibraries กับวัตถุ WA แทนของวัตถุประยุกต์ใช้ในการแก้ไขปัญหาความเท่าเทียมเมื่อมากกว่าหนึ่งโปรแกรมมีการโหลดห้องสมุดในเวลาเดียวกัน
- มุมมองโค้ดที่เพิ่มเข้ามาเป็นตัวอย่าง 4GL และใน app.php จะส่งรหัส
- การประยุกต์ใช้ destructor แก้ไขเพื่อไม่ก่อให้เกิดข้อผิดพลาด นี่คือวิธีแก้ปัญหาและจะต้องมีการตรวจสอบอย่างดีเพราะ tabManager ยังไม่สอดคล้อง
- เพิ่มเสริมสวยห้องสมุดเพื่อเน้นไวยากรณ์รหัส XML ใน XML และ PHP ตัวอย่าง 4GL: เสริมสวย: ลิขสิทธิ์ (C) 2006 Google Inc. http://code.google.com/p/google-code-prettify/
- viewport PHP ได้รับการแก้ไขและการทำงาน
- ตัวอย่างทั้งหมดเปลี่ยนชื่อเป็น ex_ *: ตัวอย่างการเรียนไม่สามารถตั้งชื่อเป็นชั้นเรียน wajaf
- ex_simpleContainer PHP ตัวอย่างเช่นเพิ่ม
มีอะไรใหม่ ในรุ่น 1.00.23:
- เพิ่มพารามิเตอร์ 'การแสดงผล' เพื่อ expandableZone เป็น PHP / wajaf.lib
- เพิ่ม separatorContainer ชั้นเป็น PHP / wajaf.lib
- เพิ่ม separatorZone ชั้นเป็น PHP / wajaf.lib
- เพิ่ม linkElement.js ชั้นเป็น PHP / wajaf.lib ตัวอย่าง 4gl.css ถาวร
- เพิ่ม imageElement.js ชั้นเป็น PHP / wajaf.lib ตัวอย่าง 4gl.css ถาวร
- sizer.png เปลี่ยนชื่อเป็นตัวคั่น-sizer.png และ 4gl.css คง 4gl.css ถาวร
- เพิ่ม codeElement.js ชั้นเป็น PHP / wajaf.lib ตัวอย่าง 4gl.css ถาวร
- เพิ่ม buttonElement.js ชั้นเป็น PHP / wajaf.lib ตัวอย่าง 4gl.css คงไอคอนเพิ่มหลายประเภทของปุ่มดำเนินการ
- เพิ่ม tabElement.js เพื่อ 4GL ตัวอย่าง
- เพิ่ม 4glphpcode เป็นตัวอย่างซึ่งเป็นแบบจำลองของ 4GL แต่กับการเรียน PHP แทนไฟล์ XML
- wajaf ชั้นดัดแปลงใน wajaf.lib จะกลับ $ นี้กับตัวแปรชุดที่จะอนุญาตให้ชุดโซ่ มิติ () วิธีการเปลี่ยนขนาด () ตำแหน่งทั้งสอง () และขนาด () ฟังก์ชันทำให้ประชาชน
- ondemandManager.loadCSS ตอนนี้ทำงานยัง MSIE ที่ไม่มีโหนด CSS มาตรฐาน: S
- ออกจากเมนู main.xml ตัวอย่างยังไม่ได้รับการปล่อยตัว
มีอะไรใหม่ ในรุ่น 1.00.22:
- เพิ่ม WA.applyStyle (โหนดสไตล์) ที่จะ WA เป็น wa4glManager.js ที่จะใช้รูปแบบสตริงไปยังโหนด
- WA.applyStyle เพิ่มไปยัง simpleContainer.js
- การแสดงผลและพารามิเตอร์สไตล์เพิ่มไปยัง Xcontainer และ XElement ชั้นเรียนใน wajaf.lib
- wajaf.lib คงที่สำหรับ simpleContainer และ htmlElement
- เพิ่ม preg_match เป็น app.php สำหรับการรักษาความปลอดภัย
- เพิ่ม String.trim (value) ฟังก์ชั่นต้นแบบ
- WA.Extends เปลี่ยนชื่อเป็น WA.extend
- _zone, _container และ _element เรียนขั้นพื้นฐานที่จะขยายได้ถูกสร้างขึ้นเป็น wa4glManager.js
- simpleContainer ได้รับการขยายจาก _zone และ _container และรหัสพิเศษลบออก
- htmlElement.js เพิ่มและคงมีตัวอย่างแบบสแตนด์อโลนใน 4GL และ 4GL ศูนย์ตัวอย่าง
- expandableContainer.js ได้รับการเพิ่มด้วยตัวอย่างแบบสแตนด์อโลนใน 4GL และ 4GL ศูนย์ตัวอย่าง
- textElement.js เพิ่มและคงมีตัวอย่างแบบสแตนด์อโลนใน 4GL และ 4GL ศูนย์ตัวอย่าง
- separatorContainer.js ได้รับการเพิ่มด้วยตัวอย่างแบบสแตนด์อโลนใน 4GL และ 4GL ศูนย์ตัวอย่าง
- 4gl.css ปรับคลาสใหม่
- Bug แก้ไขใน ondemandManager.js: 'แรง' พารามิเตอร์ถูกปฏิเสธและ errorcount คงที่ 3 พยายามเท่านั้น
- เพิ่มฟังก์ชันการทำงานใน ondemandManager.js: onload เหตุการณ์ไม่ได้มีอยู่สำหรับการเชื่อมโยง / css เราใช้เคล็ดลับที่จะเรียกเหตุการณ์ onload
มีอะไรใหม่ ในรุ่น 1.00.21:
- เพิ่ม WA.JSON.withalert = true เพื่อ 4GL การประยุกต์ใช้รหัส _getJSON แสดงให้เห็นว่า JSON ไม่ได้รับการถอดรหัส (โดยทั่วไปผิดพลาดของเซิร์ฟเวอร์)
- ภาชนะทั้งหมดและองค์ประกอบได้รับการเพิ่มไดเรกทอรีภาชนะบรรจุและองค์ประกอบ (ส่วนใหญ่ของพวกเขาจะไม่ทำงานยัง)
- ทั้งหมดภาชนะบรรจุใหม่และองค์ประกอบได้รับการติดยาเสพติดใน WA.Containers และ WA.Elements
- wajaf.lib สำหรับ PHP ได้รับการแบบบูรณาการและห้องสมุดอื่น ๆ ทั้งหมดถูกลบ
- dommask * ห้องสมุดลบออกจากองค์ประกอบตั้งแต่พวกเขาอยู่ในการปกครอง.
- simpleZone._callNotify อยู่ในขณะนี้ส่วนตัว
- simpleContainer._callNotify อยู่ในขณะนี้ส่วนตัว
- simpleContainer._checkID อยู่ในขณะนี้ส่วนตัว
- simpleContainer.destroyZone ตอนนี้ตรวจสอบรายการ 4GL และเรียกว่าถ้าจำเป็น
- wa4glManager ตอนนี้เรียก * Container.destroyZone มีตัวบ่งชี้ 4GL เป็นจริงเป็นพารามิเตอร์ที่สอง
- ภาชนะทั้งหมดและองค์ประกอบในขณะนี้มีพารามิเตอร์ _4glNode เป็นคนสุดท้ายที่ผู้จัดการได้รับการแก้ไขเช่นกัน นี่คือการใช้โหมดสแตนด์อโลนโดยไม่ต้องพารามิเตอร์แรกมักจะเป็นโมฆะ
- dblistContainer ได้ถูกย้ายไปโครงการการปกครอง
- ลิขสิทธิ์คงที่ห้องสมุด JavaScript ทั้ง
มีอะไรใหม่ ในรุ่น 1.00.20:
- การแกะข้อผิดพลาดในวิธี NEWTREE เพื่อสร้างใหม่ ต้นไม้จะเริ่มต้นถ้า app จะเริ่มต้น.
- _4glapplication._buildApp อยู่ในขณะนี้ส่วนตัว
- _4glapplication._checkAvailability อยู่ในขณะนี้ส่วนตัว
- _4glapplication._jsLoaded อยู่ในขณะนี้ส่วนตัว
- _4glapplication._callLibraries อยู่ในขณะนี้ส่วนตัว
- _4glapplication._buildNode อยู่ในขณะนี้ส่วนตัว
- _4glapplication._buildTree อยู่ในขณะนี้ส่วนตัว
- _4glapplication._buildApp อยู่ในขณะนี้ส่วนตัว
- ตรรกะการก่อสร้างโหนด 4GL ได้ถูกย้ายอย่างสมบูรณ์เพื่อ _4glapplication
- การอ่านรหัสแม่แบบที่ได้รับการเพิ่มเข้าไปใน _buildTree ดังนั้นจึงไม่มีความจำเป็นที่จะต้องบังคับใช้สคริปต์เป็นส่วนหัวของการประยุกต์ใช้อีกต่อไป
- core.js ได้รับการแก้ไขในทุก 'สำหรับ' ลูปของวัตถุที่จะกรองฟังก์ชั่นโปรโตที่สุดที่จะได้รับเพิ่มไปยังวัตถุและทำลายลูป
- wa4glManager.js ได้รับการแก้ไขในทุก 'สำหรับ' ลูปของวัตถุที่จะกรองฟังก์ชั่นโปรโตที่สุดที่จะได้รับเพิ่มไปยังวัตถุและทำลายลูป
- _4glapplication._paintApp อยู่ในขณะนี้ส่วนตัว
- _4glnode.createMain, createContainer, createZone, createElement ตอนนี้ส่วนตัว
- การทดสอบเป็น _4glnode.paint ได้รับการเพิ่มการตรวจสอบว่าห้องสมุดที่จะเรียกได้รับการโหลดและโยนความผิดพลาดหากไม่ได้
- ภาชนะทั้งหมดและองค์ประกอบได้รับการแก้ไขที่จะขอเป็น WA.Containers และ WA.Elements
- _getMeasure ถูกลบออกจาก _4glnode
- ปรับขนาดทั้งหมด () และสี () ได้ถูกลบออกจากจุดเริ่มต้น () วิธีการเกี่ยวกับวัตถุทั้งหมด
- ระดับรัฐใหม่ที่เพิ่มการใช้งาน: ตอนนี้ 4 เป็นภาพวาด 5 ทำงานและ 6 stoped
- วิธีการทั้งหมดใน _4glnode ได้รับการจัดลำดับใหม่ในส่วนที่เกี่ยวข้อง: สร้างจิตรกรเริ่มต้น Resizer การแจ้งเตือนเหตุการณ์เครื่องมือ
- _4glnode.removeChild ได้รับการเพิ่ม _4glnode.appendApplication ได้ถูกลบออก
- เพิ่ม helpManager.setMode (โหมด)
มีอะไรใหม่ ในรุ่น 1.00.19:
- การแก้ปัญหาที่ถูกลบออกใน coords โหนดใน space3dManager
- drawManager: สิ้นสุดการปรับพิกเซลสาย;
- drawManager.erase รหัส
- _line.destroy และ drawManager.destroy รหัส
- เพิ่มตัวอย่างใหม่ draw.clock.html
- เพิ่ม buttonElement.js
- ส่วน Coded ตัวอย่าง simpleContainer.xml เป็นศูนย์ควบคุม 4GL
- PHP พื้นฐานรหัส wajaf เปลี่ยนชื่อด้วยเอ็กซ์ (จาก XML): Xapplication, Xcontainer, XElement, Xzone
- wajafError และ wajaf เรียนรหัส
- ทั้งหมดเรียน PHP มีความเข้มข้นตอนนี้เป็น wajaf.lib
- ตัวอย่างที่เพิ่มเข้ามาสำหรับ simpleContainer.standalone
ความคิดเห็นที่ไม่พบ