tôi muốn hỏi thêm về nó cũng như trang web gamevnd đang sử dụng(hay tất cả trang web khác) vậy nó họat động trên giao diện net tự do à ? nếu vậy các game online cũng có thể hoạt động trên dao diện net của nó chứ (sẽ giảm bớt tình trạng lag) hay đó chĩ là ước mơ ngoài công nghệ này ra ta còn công ngệ nào khac nữa không?? mong các pro chỉ dùm thắng em mới vô nghề
Qua câu hỏi của bạn tôi thấy bạn chưa biết Ajax là gì đâu. Nếu muốn tìm hiểu thì bạn học qua javascript, xml trước. Lúc đó tự nhiên sẽ hiểu được. http://en.wikipedia.org/wiki/Ajax_(programming)
thiệt íình tôi cũng chưa hiểu nhiều về công nghệ này cho lắm kỳ có thấy một người đang cái đó rồi nhưng vẫ còn mơ hồ lắm co trang wweb nao chỉ ko dưa link lên dùm đi
nếu vậy phải đi học cái công nghệ AJax này à ?? công nhận tôi cũng biết cái công nghệ này quan trọng nhưng dạo gần đây lại ko rảnh ( thong cảm nha đang yêu mấy bác à ) có gì dua link web đây rồi tôi sẽ vào nghiền ngẫm (vốn tiếng Anh cũng kha khá chút đỉnh)
Để tôi giải thích đơn giản, ajax không có gì ghê gớm, thực ra cũng chỉ tương đương với web động thôi chỉ khác là nó có thể lấy số liệu trực tiếp trên máy chủ bằng javascript, sau đó dùng số liệu nhận được để cập nhật lại trang web. Ví dụ, có 1 trang dò kết quả sổ xố kiểu ajax, bạn nhập số cần dò, đoạn script sẽ gởi số này về máy chủ, máy chủ xử lý và gởi lại kết quả, 1 đoạn mã script tại máy khách nhận kết quả và hiển thị lên trang web. Đối với web thông thường thì máy chủ phải gởi nguyên trang web có in kết quả, như vậy dung lượng truyền đi nhiều gấp trăm lần so với chỉ gởi kết quả, chưa kể máy chủ phải chạy các đoạn mã asp, jsp để tạo trang mới. Như vậy ajax rất có lợi cho cả máy chủ lẫn người dùng web.
Ajax thì viết script trên server là chính chứ client có mấy đâu.Ajax có thể nói ngắn gọn là dùng javascript để gửi HTTP request đến web server,sau đó nhận thông tin rồi xử lý...với cách này thì sẽ ko phải load lại cả trang gây tốn bandwidth trong khi chỉ cần vài dòng. Cái quick edit,quick reply của gamevn cũng vậy,thay vì load lại cả trang sau khi bấm nút thì nó chỉ chờ xem bài mình đã đc post chưa rồi nối cái bài mới của mình vào.Bạn sẽ thấy addressbar ko thay đổi,bấm back thì sẽ đi về một trang nào đó chứ ko phải trang trước khi edit,reply Cái tutorial này khá tốt này http://www.w3schools.com/ajax/default.asp
Cái tut này thật hữu ích đó , mỗi tội nó chỉ là các ví dụ đơn thuần thôi , không phải là hướng dẫn sâu lắm về AJAX Xem ví dụ của nó thấy AJAX động chạm đến nhiều ngôn ngữ quá !! PHP còn chưa thạo , java thì chưa học , thế thì làm sao mà động tới AJAX này được nhỉ ?
Nói chung cái Ajax cũng không quá phức tạp đâu , bạn cứ thử tưởng tượng mỗi khi cần xem 1 nội dung mới thì bạn phải ngồi đợi máy chủ tính toán ,xắp xếp ,kiểm tra rất mất thời gian ,với công nghệ Ajax , mọi thao tác chỉ là các lệnh JavaScript ,với phương trâm là " bạn cần gì tôi đưa đó " vì thế ta chẳng cần phải reload lại cả trang web . 1 ví dụ điển hình là google - ông vua của công nghệ Ajax .
nói vậy cái này nò sử dụng ngôn ngữ javacript à ?? hay nó có thể hợp với nhiều ngôn ngữ khác chẳng hạn như C++ C# mà dù sao cũng cám ơn các pro đã chỉ dẫn tận tình lại thêm một kiến thức bổ ích cho tôi cám ơn cá`c pro
Ở phía client thì nó dùng javascript để gửi HTTP request.Còn phía server thì có thể sử dụng bất cứ ngôn ngữ script nào dành cho web như asp,php.... Nếu có khả năng viết một cái server đặc biệt chuyên xử lý ajax bằng C thì cũng có thể coi là dùng đc C
ah cũng giống như đoạn code qua trang 1,2 chứ gì cái đó thì có thể viết được với lại tôi sắp học lập trình java nên hỏi trước thôi nên học thêm về java hay security nhỉ ???