Wednesday, July 8
Material Design Lite
Monday, January 20
More security added for your BackboneJS apps
Before user login
After login and request protected data
As for the front end, you will need to modify your login script by define the request header
The flow with this approach may go something like this:
- The user navigates in their browser to the BackboneJs application
- The server returns a basic web page and a JavaScript application
- The JavaScript application can’t find an authentication token in the web site’s cookies
- The JavaScript application displays a login form
- The user enters correct login credentials and then submits the form
- The server validates the login information and creates an authentication token for the user
- The server sets the authentication token in a cookie/session and returns it to the JavaScript application
- The JavaScript application makes a request for some protected data, sending the authentication token in a custom header
- The server validates the token and then returns the data
Thursday, November 21
jQuery: Table Pagination yang ringkas (beserta Callback)
Friday, October 25
Thursday, October 24
Terus semangat belajar Javascript
Mulanya dulu niat menggunakan Javascript (JS) adalah sekadar suka-suka. Nak tau saiz skrin pengunjung, nak halang klik-kanan, nak elakkan orang curi artikel, nak tolong orang buat mouse ada api-api, nak bagi jadi lagi best, (nak belagak ahhaa..) dan macam-macam lagi. Semua kegunaan / logiknya tiada yang memberi manfaat pada business logic (logik niaga). Tapi ramai orang menganggap penting dengan keupayaannya sebab ia seolah-olah "membuai" pengunjung website, seolah-olah mereka ada hubungan yang unik terhadap laman yang dikunjunginya. Mereka mahu website yang hidup yang dapat memberikan mereka merasai.
Interaktif. Itulah dia kepentingan JS.
Tuesday, October 22
Memahami Javaskrip yang tak Segerak (Async, Asinkron)
Berlatarbelakang sebagai seorang pengaturcara PHP (yang tak serius), saya sudah terbiasa arahan koding dilaksana secara baris demi baris. Satu persatu. Pada saya itu agak mudah dan senang untuk menjangkakan hasilnya kerana dalam kehidupan seharian juga begitu. Fokus diberi pada satu-satu arahan / benda / misi agar pelaksana itu mudah menerima dan memahami arahan dan mudah juga untuk dikerjakan kerana hanya ada satu kepala, sepasang mata, dua tangan dan dua kaki, didegup satu jantung.
Berlainan dengan dunia pemprograman web client, arahan tidak dititah atau diturut seperti yang sepatutnya. Ada dua jenis ragam yang harus saya biasakan diri: sync (segerak) dan async (tak segerak). Kebiasaannya jenis yang segerak itu memang saya maklum kerana lakunya persis seperti arahan-arahan PHP yang biasa.
Monday, October 21
Belajar BackboneJS I
Pustaka BackboneJS ini boleh juga diibaratkan seperti makanan yang berat umpama Nasi Arab yang lambat dihadam oleh perut. Jika mahu menikmatinya, harus dicuit sikit demi sedikit, dikunyah sebaik-baiknya supaya tercerna sempurna. Jika tidak alamatnya anda mungkin tercekik, atau menjadi sedu bahkan lebih teruk lagi keracunan makanan. Sama juga halnya dengan BackboneJS. Jika mau menguasainya, Ia perlu dipelajari sikit demi sedikit. Ada tatatertibnya. Jika tidak anda akan jemu (atau muntah balik) jika tidak sabar menguasainya. Ada sifat tertentu untuk kuasainya. Sebagai contoh anda memerlukan ketekunan untuk memahami setiap objeknya yang boleh diupaya kebolehannya (extend).



