Những kỹ thuật trong Ajax

Những kỹ thuật trong Ajax

Những kỹ thuật trong Ajax

AJAX (Asynchronous JavaScript and XML - nghĩa là "JavaScript và XML không đồng bộ") là một nhóm các công nghệ phát triển web được sử dụng để tạo các ứng dụng web động hay các ứng dụng giàu tính Internet (rich Internet application). Từ Ajax được ông Jesse James Garrett đưa ra và dùng lần đầu tiên vào tháng 2 nãm 2005 để chỉ kỹ thuật này, mặc dù các hỗ trợ cho Ajax đã có trên các chương trình duyệt từ 10 nãm trước. Ajax là một kỹ thuật phát triển web có tính tương tác cao bằng cách kết hợp các ngôn ngữ:

  • HTML (hoặc XHTML) với CSS trong việc hiển thị thông tin
  • Mô hình DOM (Document Object Model), được thực hiện thông qua JavaScript, nhằm hiển thị thông tin động và tương tác với những thông tin được hiển thị
  • Đối tượng XMLHttpRequest để trao đổi dữ liệu một cách không đồng bộ với máy chủ web. (Mặc dù, việc trao đổi này có thể được thực hiện với nhiều định dạng như HTML, văn bản thường, JSON và thậm chí EBML, nhưng XML là ngôn ngữ thường được sử dụng).
  • XML thường là định dạng cho dữ liệu truyền, mặc dầu bất cứ định dạng nào cũng có thể dùng, bao gồm HTML định dạng trước, văn bản thuần (plain text), JSON và ngay cả EBML.
Giống như DHTML, LAMP hay SPA, Ajax tự nó không phải là một công nghệ mà là một thuật ngữ mô tả việc sử dụng kết hợp một nhóm nhiều công nghệ với nhau.

- thread thảo luận về ajax
http://www.javavietnam.org/javavn/mvnforum/viewthread_thread,9591_offset,80
- tự điển online
http://www.informatik.uni-leipzig.de/~duc/Dict/
- nói về đặc tính autocomplete của ComboBox
http://www.dhtmlx.com/docs/products/dhtmlxCombo/index.shtml
- chỉ cách làm trên ASP.net
http://easylistbox.com/demoSuperSearch.aspx

Tags: 
Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Tìm kiếm bất động sản

 

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Khuyên bạn nên sử dụng 15 Outstanding Drupal Modules

Khuyên bạn nên sử dụng 15 Outstanding Drupal Modules

Drupal is a (CMS) any web developer should get to know. It is in my opinion the best open source CMS available at the moment, and it has a huge community of contributors

Tìm hiểu Drupal 8 multilingual tidbits 16: configuration translation development

Tìm hiểu Drupal 8 multilingual tidbits 16: configuration translation development

We used your main site configuration file as an example in the previous article. Let's review that again (system.site.yml):

Giới thiệu Nginx Load Balancer Visualization trên Raspberry Pi Cluster

Giới thiệu Nginx Load Balancer Visualization trên Raspberry Pi Cluster

This visualization allows me to see exactly how Nginx is distributing requests among the servers

Công ty diệt chuột T&C

 

Diet con trung