2010-07-01 44 views
10

Tôi muốn hiểu chi tiết cấp thấp về cách XMLHttpRequest hoạt động trong Javascript, tuy nhiên tôi không có bất kỳ may mắn nào khi tìm mã triển khai bên trong mã Rhino hoặc V8. Tôi không quen thuộc với mã trong một trong hai dự án, vì vậy tôi có thể không nhìn vào đúng điểm.Tôi có thể tìm thấy triển khai XMLHttpRequest ở đâu?

Có triển khai mã nguồn mở sẵn có ở bất kỳ đâu không?

+6

Tôi nghi ngờ rằng đó là một cơ sở được cung cấp bởi trình duyệt * *, không phải là công cụ Javascript. Nhớ lại rằng trong IE nó ban đầu là một thành phần ActiveX. – Pointy

+3

Chóp là đúng. XMLHttpPrequest là một api DOM, vì vậy trong trường hợp của Chrome, nó sẽ được cung cấp bởi webkit, không phải v8: http://trac.webkit.org/browser/trunk/WebCore/xml/XMLHttpRequest.cpp –

+0

Crescent, liên kết của bạn không còn hoạt động nữa. – Billbad

Trả lời

4

Nếu tôi không nhầm, trong mã nguồn của Mozilla, mã này được xử lý bởi nsXMLHttpRequest.cpp.

Các vấn đề liên quan