google+javascriptbanktwitter@js_bankfacebook@jsbankrss@jsbank






5 lời khuyên để cải thiện vấn đề bảo mật trong ứng dụng JavaScript Bài viết hướng dẫn JavaScript này cung cấp cho bạn 5 lời khuyên cực kì hữu ích để cải thiện khả năng bảo mật JavaScript đối với các ứng dụng JavaScript, ứng dụng web trước khi triển khai chúng một cách rộng rãi.


Nhãn: 5, lời khuyên, cải thiện, bảo mật, ứng dụng JavaScript, ứng dụng web, triển khai

Miễn phí web hosting 1 năm đầu tại iPage



Nếu bạn vẫn còn đang tìm kiếm một nhà cung cấp hosting đáng tin cậy, tại sao không dành chút thời gian để thử với iPage, chỉ với không quá 40.000 VNĐ/tháng, nhưng bạn sẽ được khuyến mãi kèm với quà tặng trị giá trên 10.000.0000 VNĐ nếu thanh toán cho 24 tháng ~ 900.000 VNĐ?

Có trên 1 triệu khách hàng hiện tại của iPage đã & đang hài lòng với dịch vụ, tuyệt đối chắc chắn bạn cũng sẽ hài lòng giống họ! Quan trọng hơn, khi đăng ký sử dụng web hosting tại iPage thông qua sự giới thiệu của chúng tôi, bạn sẽ được hoàn trả lại toàn bộ số tiền bạn đã sử dụng để mua web hosting tại iPage. Wow, thật tuyệt vời! Bạn không phải tốn bất kì chi phí nào mà vẫn có thể sử dụng miễn phí web hosting chất lượng cao tại iPage trong 12 tháng đầu tiên. Chỉ cần nói chúng tôi biết tài khoản của bạn sau khi đăng ký.

Nếu muốn tìm hiểu thêm về ưu / nhược điểm của iPage, bạn hãy đọc đánh giá của ChọnHostViệt.com nhé!
Thử iPage miễn phí cho năm đầu tiên NGAY

A successful launch of an Ajax based application does not mean the developer's work is done. There will be bugs, upgrades and other user concerns that should be addressed immediately. It can even get worst if the application were not made to deal with large number of users or if the application was not secured enough.



Before you launch your application, here are some ideas on how you can ensure ease of access for users. These ideas will also improve security and possibly detect bugs that were not found during the testing phase:


1. Check for Question Mark and Ampersand


The question mark (?) and ampersand (&) are two essential symbols in the function that should never be left out. Although this type of problem can be easily detected in functions, the use of these functions as data might not be detected. The ampersand might be interpreted as data. Be sure to double check the use of these symbols especially on email and name parameters. The question mark and ampersand have to go together.


2. Get Additional Firefox Tools


Every developer who uses Firefox as their main browser will most likely use Firebug to aid the debugging process of their application. Through Firebug, the common problems in coding can be detected and recommended solutions can be easily found online.


But you don't want to be stuck with Firebug especially when you're building a unique widget or data intensive online application. Visit JSLint.com so that you'll find out more about your coding. Through JSLint, your code will be validated against other browsers. It's simply frustrating for many developers when their application can easily work in one browser but fails in another.


3. Working with Parameters During Testing


Testing will require developers to take a look at every function, data source and parameter in the application. But its parameters should be emphasized in the testing phase because of its potential as a separate testing tool for Ajax and JavaScript. When done right, the parameters can push the application to the limit to determine its true capabilities. The two parameters: GET and POST should aggressively use the server side which means these two parameters can push the server side just to retrieve the needed data.


4. Avoid Problems in URL Set-up


Sometimes the biggest problems were caused by the simplest coding. A good example of a disastrous application with a small cause is from URL structuring. Developers have to double check on how they code the URL so that the JavaScript engine in various browsers will understand the data as URL. As already indicated, the question mark and ampersand have to be emphasized.


5. Checking the Outcome from Server-Side


The server-side constantly crunches out the needed data in Ajax and JavaScript based application. The data, before interacting with the client side, should be at least checked for accuracy.



This might require additional time for developers but ensuring accuracy will prevent further problems. Developers will be able to build an easy to use application that constantly provides the right data.

JavaScript theo ngày


Google Safe Browsing McAfee SiteAdvisor Norton SafeWeb Dr.Web