AinisaSouvenirJS - framework javascript besutan kami :)

Alhamdulillah, Ainisa Collection akan segera meluncurkan javascript framework. Kalau dibilang pertama tidak juga karena kami pernah membuat framework sebelumnya tapi kalau dibilang paling baru tidak terbaru tidak juga sebab framework sebelumnya belum pernah diluncurkan secara resmi.

SyJAC (sync javascript and css)

Ini adalah framework pertama kami yang tidak pernah diluncurkan secara resmi. Pada framework ini belum ada object, jadi masih berupa kumpulan fungsi seperti showAlert, setTheme dsb. Prinsip kerjanya adalah dengan mengontrol css lewat fungsi javascript.

SJCAPI (SyJAC API)

Framework ini telah mencapai versi 4 namun juga tidak pernah diluncurkan secara resmi. Pada framework ini telah dikenal object. Pada versi 1 s/d 3 cara mendefinisikan object adalah dengan [object = ] new SJCObject(). Pada versi 4 ada class Ainisa sebagai object utama. Cara mendefinisikan object pada versi 4 adalah dengan [object =] Ainisa.getAinisa().

AinisaMVC

Framework canggih ini telah mencapai versi 1.4.2. Namun terkendala kepada kemampuan membaca file sehingga menyebabkan ada dua subversi framework ini yaitu yang memakai teknologi ActiveX dan yang tidak. Karena kemampuan membaca file merupakan fitur utama maka untuk sementara pengembangan framework ini dipending sebab fitur utama ini hanya disupport oleh Internet Explorer. Pada framework ini fokusnya adalah pada pengelolaan data menggunakan prinsip MVC. Object pada framework ini didefinisikan dengan $(). Framework ini juga sudah mendukung plugins.

AinisaSouvenirJS

Framework terbaru kami ini dimulai dari versi 1.4.4 sehingga merupakan pengembangan lain dari AinisaMVC. Pada framework ini dukungan MVC dihilangkan, namun beberapa kemampuan AinisaMVC dipertahankan seperti membaca JSON dan Ajax.


  1. Object $()
    Object ini adalah object utama framework. Object ini tidak perlu didefinisikan dan langsung bisa digunakan. 
  2. Shortcut kepada HTMLElement
    Untuk mengakses suatu element dengan Id "oke" misalnya, cukup dengan mengetikkan $("oke"). Seluruh metode yang bisa diakses dengan document.getElementById bisa diakses dengan menuliskan Idnya sebagai argumen object $().
  3. Object untuk mengakses metode-metode utama framework
    Jika argumen diganti dengan nama HTMLElement maka akan dapat memanggil metode addElement yang akan menambahkan elemen sesuai argumen object $(). Jika argumen dikosongkan maka akan dapat memanggil metode lain yang tersedia seperti doAction

No comments:

Post a Comment