Làm việc với JavaScript trong ứng dụng web ngày càng trở nên quan trọng
vì tập trung tăng vào việc có một kinh nghiệm phong phú-client. Thật không may,
làm việc với JavaScript liệu có thể là một quá trình đòi hỏi khắt khe. Các trình duyệt khác nhau có khác nhau
đặc điểm và những hạn chế mà có thể làm cho văn bản qua trình duyệt JavaScript một cách công bằng
quá trình tham gia (ví dụ, Internet Explorer sử dụng một cơ chế khác nhau cho
các sự kiện gắn với các yếu tố hơn các trình duyệt khác). Thêm vào đó, định hướng và
điều khiển các DOM1 HTML có thể khá dài dòng và phức tạp. Đây là nơi mà
các thư viện JavaScript vào.
Có rất nhiều các thư viện JavaScript phổ biến hiện nay (bao gồm jQuery, Prototype,
MooTools, và Dojo) tất cả đều nhằm mục đích để làm việc với JavaScript dễ dàng hơn và
giúp bình thường hóa trình duyệt chéo chức năng Javascript. Đối với các ví dụ trong phần này,
chúng tôi sẽ sử dụng mã nguồn mở thư viện jQuery (http://jquery.com).
jQuery ban đầu đã được phát hành bởi John Resig vào năm 2006, và nó đã trở thành một trong những
thư viện JavaScript phổ biến nhất do cơ chế đơn giản nhưng mạnh mẽ của mình để tương tác
với DOM HTML. Trong thực tế, jQuery đã trở nên phổ biến mà Microsoft đã
đóng góp một số tính năng để codebase của nó và cung cấp hỗ trợ chính thức cho nó cũng
như vận chuyển nó như là một phần của dự án mẫu mặc định ASP.NET MVC.
Trong phần này, chúng ta sẽ xem xét các vấn đề cơ bản của việc sử dụng jQuery và làm thế nào nó có thể được
sử dụng để thực hiện cuộc gọi không đồng bộ với máy chủ có thể được xử lý bởi ASP.NET MVC.
Sau đó chúng tôi sẽ xem làm thế nào nâng cao tiến bộ có thể được sử dụng để đảm bảo khách hàng mà không cần
mã kích hoạt vẫn có thể sử dụng của chúng tôi site. Cuối cùng, chúng ta sẽ thấy cách jQuery có thể được sử dụng để
gửi dữ liệu dạng lại cho máy chủ trong một thời trang không đồng bộ.
đang được dịch, vui lòng đợi..
