Senin, 12 Oktober 2015

MENGENAL JAVASCRIPT, AJAX, JQUERY, ANGULARJS, DAN NODE.JS

Apakah pengertian dan perbedaanJavascript, AJAX, jQuery,AngularJS, dan Node.js?Tulisan ini menguraikan secara singkat dan memberikan beberapa contoh penggunaannya bagi
Anda yang kurang mengerti definisi dan fungsi masing-masing script tersebut.


JavaScript

JavaScript adalah sebuah bahasa pemrograman yang dirancang untuk penggunaan pada browser (peramban) web. JavaScript bukanscripting language, juga sama sekali tidak berhubungan denganplatform software Java milik Oracle, jadi memang namanya agak menyesatkan.Kita bisa menulis kode dalam JavaScript sebagai bahasa full fitur yang – dengan satu pengecualian – mampu berjalan dalam sebuah browser web seperti Chrome, Firefox, atau Internet Explorer. Secara umum ia dipergunakan untuk memanipulasi “Document Object Model” (DOM), yang meliputi elemen-elemen pada sebuah laman web.JavaScript dieksekusi pada client side (komputer pengguna): Sebuah server website mengirim javascript ke peramban milik pengguna, dan browser tersebut menginterpretasikan dan menjalankan kodenya. Semua ini terjadi dalam sebuah sandbox, yang menjaga agar javascript tidak menyentuh internal sistem, sehingga mencegah malicious code (kode jahat) menginfeksi komputer pengguna.Contoh program JavaScript paling simpel adalah alert("hello world!");, yang kemungkinan diletakkan pada sebuah laman HTML di dalam tag <script> untuk memerintahkan browser menginterpretasikannya sebagai JavaScript, misalnya: <script> alert("hello world!"); </script>Kode ini menampilkan sebuah munculan (pop up) kotak alert pada peramban web. Untuk melihat contoh eksekusinya, silakan klik disini.Jadi, kesimpulannya: JavaScript adalah sebuah bahasa pemrograman yang beroperasi pada peramban web, di dalam sebuah security sandbox, yang memampukan manipulasi elemen-elemen pada sebuah laman web.

AJAX

AJAX, singkatan dari “Asynchronous JavaScript andXML“, merupakan metode suatu laman web menggunakan JavaScript untuk mengirim dan menerima data dari server tanpa harus menyegarkan (refresh) laman itu. XML adalah sejenismarkup language – seperti HTML, yang kerap dipakai untuk mengirimkan data melalui internet. Belakangan ini, JSON (“JavaScript Object Notation”) lebih populer dan bisa dibaca – secara bawaan (native) – oleh JavaScript...baca lanjut