SmartJS มีการวางแผนเนื้อหาจำนวนมากและไม่สามารถทำให้เสร็จได้ในเวลาอันสั้น ในปัจจุบันมีการสะสมในรุ่นเล็ก
เนื้อหาที่เผยแพร่ในฉบับแรกของเวอร์ชัน 0.1 ส่วนใหญ่จะใช้การสนับสนุนบางอย่างสำหรับการเขียนโปรแกรมเชิงภาพส่วนหน้า (AOP)
1. PressureEvent
การจัดการการโทรกลับขึ้นอยู่กับเหตุการณ์และสัญญาคล้ายกับการโทรกลับของ JQuery แต่มีฟังก์ชั่นเช่นการส่งผลลัพธ์ลำดับความสำคัญพารามิเตอร์เหตุการณ์การควบคุมสัญญา ฯลฯ
2. ทริกเกอร์
ทริกเกอร์ใช้ฟังก์ชั่นทริกเกอร์ (AOP) บนวัตถุวัตถุเป้าหมายจะมีฟังก์ชั่นการฉีดวิธีการ (ขึ้นอยู่กับ PressureEvent) ประเภทการฉีดรวมถึงก่อนหน้าและรอบและรอบ;
3. FlowController
ตัวควบคุมกระบวนการ/วงจรชีวิตควบคุมการดำเนินการและการไหลของกระบวนการตามทริกเกอร์
4. วิธีการทั่วไป;
// ผสานวิธีข้อมูลเริ่มต้นเพื่อคัดลอกเนื้อหาของ OBJ จาก defobj; มันไม่ทำงานกับ $. extend ของ jQuery และเพิ่มข้อมูลที่ไม่มีอยู่จริงเท่านั้น
st.mergeobj (ลึก, obj, defobj, ยกเว้น)
// วิธีการฉีดลงในวิธีวัตถุเป้าหมายและส่งคืนผลลัพธ์
St.Injectfn (เป้าหมาย, ชื่อ, fn, ก่อน, stopOnfalse)
// ผสานวิธีการและส่งคืนผลลัพธ์
St.Mergefn (FN, Mergefn, StopOnFalse)
ฉันอยากจะออกแถลงการณ์ฉันเสียใจมาก Smartui 2.0 ที่ฉันสัญญาว่าจะยังไม่เสร็จความคิดของฉันเปลี่ยนไปและฉันพบว่าฉันสามารถควบคุมเวลาน้อยลงในช่วงสองปีที่ผ่านมา อย่างไรก็ตามจะมีเนื้อหา UI ในการวางแผน SmartJs ที่ตามมาซึ่งเทียบเท่ากับการรวม SmartUi เข้ากับ SmartJs
ตัวอย่างหลังการผลิต: ใน SmartJS เวอร์ชัน 0.2 เนื้อหาบางรายการที่รองรับโดย OOP จะถูกเพิ่มเข้ามา
ในที่สุดที่อยู่ของที่อยู่อัจฉริยะจะถูกแนบมาซึ่งมีกรณีทดสอบที่หลากหลาย สำหรับ APIs บล็อกจะได้รับการอัปเดตทีละรายการ