| | ajax beginner | |
| | Author | Message |
---|
foreigner Moderator
Number of posts : 74 Age : 42 Location : Abepura, Jayapura, ID Points : 26 Registration date : 2008-06-07
| Subject: ajax beginner Fri Sep 19, 2008 10:16 pm | |
| hello semuanya.. saat ini saya ingin berbagi dengan anda dalam hal web... mungkin anda sudah pernah mendengar AJAX, dalam topic ini saya ingin memperkenalkan tentang AJAX saja. AJAX sebenarnya bukanlah hal baru karena konsep ini hanyalah memanfaatkan teknologi yang sudah ada dan mungkin qta blum sadari yaitu javascript. dalam kompetisi web saat ini script cgi dan client script seperti javascript tidak dapat dipisahkan, kedua hal itu saling mendukung untuk membuat sebuah web aplikasi yang interaktif. AJAX sebenarnya hanyalah konsep untuk mengoptimalkan javascript atau making use javascript. dalam AJAX secara sederhana atau inti dari ajax adalah melakukan request secara background. yah.. segala sesuatu dilakukan secara background atau qta tidak perlu lagi me-refresh halaman untuk mendapatkan content terbaru. itu sebabnya banyak situs2 besar saat ini seperti google, yahoo dan youtube memanfaatkan teknologi ini guna membuat sebuah aplikasi yang interaktif. oh yah AJAX adalah singkatan dari Asynchronous Javascript and XML. sebelum ada AJAX setiap kali client me-request halaman, maka cgi server script memanipulasi halaman dan mengirimkan halaman baru dari server, hal itu menjadikan proses dari aplikasi web menjadi kurang interaktif dan sangat lambat apalagi jika qta harus menunggu response yang sangat lama dari server karena koneksi internet yang lambat. dengan AJAX semuanya terasa lebih cepat kenapa, karena permintaan yang dikirim ke server hanyalah data yang dibutuhkan saja seperti contoh nilai yang qta masukkan pada kotak text untuk searching. demikian pula server meresponse hanya dengan memberikan qta data yang qta butuhkan atau mengupdate sebagian dari halaman tertentu saja. hal ini menjadikan web lebih interaktif. setelah AJAX menjadi populer maka teknologi2 inipun ikut populer seperti XPath, XSLT, XML. meskipun teknologi ini sudah ada sebelum AJAX menjadi populer. teknologi ini digunakan untuk membantu proses dari AJAX ini seperti XSLT (extensible stylesheet transformation) digunakan untuk memformat halaman web. hadir juga format data yang terbilang baru karena saya baru mendengarnya juga, yaitu JSON (javascript object notation) dimana data disusun dalam bentuk notasi javascript dan bisa dieksekusi disisi client. hal ini menjadikan keterbatasan akan lambatnya koneksi internet menjadi lebih teratasi, karena dengan AJAX dijamin aplikasi yang dibuat menjadi lebih cepat dan interaktif.
AJAX menggunakan object XmlHttpRequest untuk menangani request yang dikirim dari client. kendalanya tidak semua browser memiliki object ini, contoh IE dari microsoft, mereka menggunakan ActiveXObject untuk membuat object ini.
berikut ini saya berikan sedikit source code untuk membuat object XmlHttpRequest dan melakukan request dengan object tersebut.
function GetXmlHttpRequest() { var http = false; if(XmlHttpRequest) { http = new XmlHttpRequest(); } if else (ActiveXObject) { http = new ActiveXObject("Microsoft.XMLHTTP"); } return http; }
function SendRequest(url, data, element) //element disini adalah bagian dari html tag yang akan dimanipulasi var http = GetXmlHttpRequest(); if(http) { http.open("GET", url); // url adalah lokasi file cgi seperti PHP, ASP.NET, perl dan lain2 if(http.readyState == 4 || http.status == 200) { http.onreadystatechange = function() { ele = document.getElementById(element); ele.innerHTML = http.responseText; } }
http.send(null); } } | |
| | | CoolBlue Newbie
Number of posts : 41 Age : 37 Location : UNKLAB Points : 0 Registration date : 2008-11-29
| Subject: Re: ajax beginner Tue Dec 02, 2008 4:40 pm | |
| | |
| | | CoolBlue Newbie
Number of posts : 41 Age : 37 Location : UNKLAB Points : 0 Registration date : 2008-11-29
| | | | jzt.nwbie Administrator
Number of posts : 529 Location : /home/jzt.nwbie Points : 109 Registration date : 2008-09-16
| Subject: Re: ajax beginner Thu Dec 04, 2008 9:11 am | |
| eHm...
AJAX yach? Assyncronize JAva Script and XML..
susah yach? | |
| | | foreigner Moderator
Number of posts : 74 Age : 42 Location : Abepura, Jayapura, ID Points : 26 Registration date : 2008-06-07
| Subject: Re: ajax beginner Thu Dec 04, 2008 12:02 pm | |
| - Jzt_nwbie wrote:
- eHm...
AJAX yach? Assyncronize JAva Script and XML..
susah yach? gampang koq', sangat gampang, justru inilah yang memudahkan aplikasi web | |
| | | jzt.nwbie Administrator
Number of posts : 529 Location : /home/jzt.nwbie Points : 109 Registration date : 2008-09-16
| Subject: Re: ajax beginner Thu Dec 04, 2008 1:20 pm | |
| trus klo m bljar ajax, apa Qt msti tw dlu basicnya javascript dg xml?
ato blh m langsung bjar tu ajax?
ada ref link 4 m bljar? | |
| | | foreigner Moderator
Number of posts : 74 Age : 42 Location : Abepura, Jayapura, ID Points : 26 Registration date : 2008-06-07
| Subject: Re: ajax beginner Tue Dec 09, 2008 7:14 pm | |
| - Jzt_nwbie wrote:
- trus klo m bljar ajax, apa Qt msti tw dlu basicnya javascript dg xml?
ato blh m langsung bjar tu ajax?
ada ref link 4 m bljar? Ajax adalah konsep, bahasanya menggunakan bahasa client side seperti javascript, bisa juga ecma script atau action scriptnya flash, banyak bahasa pemrograman populer seperti: PHP, .NET, Java sudah memiliki library2 yg bagus untuk dipakai sama seperti qta menggunakan javascript, hanya saja tentu qta menggunakan bahasa tersebut, mis: jika qta menggunakan library dari PHP maka qta menggunakan library PHP,salah satunya adalah paket PEAR seperti HTTP memiliki kelas2 yg sanggup mengimplementasikan cara Ajax melakukan request-response | |
| | | jzt.nwbie Administrator
Number of posts : 529 Location : /home/jzt.nwbie Points : 109 Registration date : 2008-09-16
| Subject: Re: ajax beginner Wed Dec 10, 2008 8:35 am | |
| - foreigner wrote:
- Jzt_nwbie wrote:
- trus klo m bljar ajax, apa Qt msti tw dlu basicnya javascript dg xml?
ato blh m langsung bjar tu ajax?
ada ref link 4 m bljar? Ajax adalah konsep, bahasanya menggunakan bahasa client side seperti javascript, bisa juga ecma script atau action scriptnya flash, banyak bahasa pemrograman populer seperti: PHP, .NET, Java sudah memiliki library2 yg bagus untuk dipakai sama seperti qta menggunakan javascript, hanya saja tentu qta menggunakan bahasa tersebut, mis: jika qta menggunakan library dari PHP maka qta menggunakan library PHP,salah satunya adalah paket PEAR seperti HTTP memiliki kelas2 yg sanggup mengimplementasikan cara Ajax melakukan request-response ough gitchu yah.. thanks share nya k2 foreigner.. | |
| | | Sponsored content
| Subject: Re: ajax beginner | |
| |
| | | | ajax beginner | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| March 2024 | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | Calendar |
|
Social bookmarking |
Bookmark and share the address of UNKLAB FORUM on your social bookmarking website |
|
Visitors | |
|