Chương 2: Công nghệ Web 2 .0 (AJAX) và một số ứng dụng
c. Thẻ <NOScript> và </NOSCRIPT>
2.2.5.5 Kiểm soát lỗi
Bắt lỗi là một trong những vấn đề quan trọng trong quá trình phát triển. Bắt lỗi tốt là một trong những yếu tố dẫn đến sự đảm bảo an toàn cho các ứng dụng. Giống như các ngôn ngữ như Java, C#,… JavaScipt cũng hỗ trợ việc kiểm soát lỗi trong việc lập trình. Cú pháp kiểm soát lỗi được JavaScript đưa ra như sau: try/catch/finally. Bất kỳ một đoạn chương trình nào tiềm ẩn những nguy cơ xảy ra lỗi đều có thể được đặt trong khối lệnh try. Khi có lỗi xảy ra, máy JavaScript hay kiểm soát ngoại lệ sẽ điều hướng tới các dòng lệnh được đặt trong khối lệnh catch, vì vậy trong khối lệnh catch trường là các câu lệnh thông báo lỗi, chứ không phải là các câu lệnh xử lý chính của chương trình. Một thông báo lỗi cụ thể thường bao gồm các phần: Tên lỗi, mô tả chi tiết lỗi, dòng xảy ra lỗi. Khối lệnh cuối cùng được xử lý trong quá trình kiểm soát lỗi là khối lệnh finally. Các dòng lệnh trong khối lệnh này được thực hiện để đảm bảo cho các thực thi trước đó được hoàn thành, các tài nguyên sử dụng liên quan đến lỗi được giải phóng,…Sau đây là một ví dụ về việc kiểm soát lỗi trong JavaScript.
try {
var n = Math.random();
}
catch(err) {
// Deal with the native error object here
alert(err.message + " – " + err.name + " – " + err.number); }
finally {
// Do cleanup here if need be }
2.3. Kết luận.
Web 2.0 (AJAX) là một sự phát triển về mặt công nghệ của các ứng dụng nền tảng web. Với sự bùng nổ của Internet, với xu hướng tích hợp thông tin, các ứng dụng dần dần được web hóa. Với web truyền thống thì việc đưa các ứng dụng quản lý lên trên web gặp nhiều khó khăn. Tuy nhiên sự ra đời của web 2.0 (Ajax) đã tạo một bước chuyển biến quan trọng, rút ngắn khoảng cách giữa ứng dụng destop với ứng dụng web. Nhiều ứng dụng web 2.0 (Ajax) thành công gần đây như: Gmail, Google, YouTube,… là một động lực to lớn để thúc đẩy sự phát triển của các ứng dụng web, việc ứng dụng web 2.0 (Ajax) đã trở thành một nhân tố dẫn đến thành công của nhiều doanh nghiệp, đã và đang trở thành một tiêu chí lựa chọn của khách hàng.
Chương 3: ỨNG DỤNG CÔNG NGHỆ WEB 2.0
(AJAX) VÀO XÂY DỰNG CỔNG THÔNG TIN ĐIỆN
TỬ TRONG CƠ QUAN BỘ.