Trang Chủ Xã hội Truyền thông Giải quyết các vấn đề về thiết kế Ajax - núm vú

Giải quyết các vấn đề về thiết kế Ajax - núm vú

Mục lục:

Video: Học lập trình Web A-Z - JAVASCRIPT- Bài 18 - Tìm hiểu về AJAX 2025

Video: Học lập trình Web A-Z - JAVASCRIPT- Bài 18 - Tìm hiểu về AJAX 2025
Anonim

Ajax là một quả bóng mới của sáp khi nói đến các ứng dụng Web, và như vậy, các quy tắc mới về cách giao diện nên và không nên làm việc đang nổi lên. Những quy tắc này chưa được chính thức hóa, nhưng cộng đồng Ajax đang thảo luận về chúng. Trước khi bắt đầu tạo ra các ứng dụng Ajax của riêng bạn, hãy xem xét các vấn đề thiết kế sau đây.

Phá vỡ nút Quay lại và Dấu trang

Khi bạn kiểm soát những gì đang diễn ra trên một trang Web và bạn đang sử dụng JavaScript để làm cho mọi thứ bật và tắt trong một trang - hoặc thậm chí thay đổi toàn bộ diện mạo của trang - nút Back của trình duyệt sẽ không hoạt động nữa. Nút Quay lại hoạt động từ đối tượng lịch sử của trình duyệt, lưu các trang tiếp theo đã được tải vào trình duyệt. Nhưng nếu bạn không tải trang mới - đó là điều mà Ajax là về - đối tượng lịch sử không biết về chúng.

Đây là điều cần lưu ý khi thiết kế các ứng dụng Ajax của bạn. Nếu cần, hãy cung cấp nút Back của bạn ở địa phương bằng cách sử dụng JavaScript. Nếu bạn muốn để người dùng di chuyển ngược trở lại các trạng thái cửa sổ trước, bạn phải theo dõi những gì đang xảy ra và để cho người dùng điều hướng như họ muốn.

Để người dùng kiểm soát

Ứng dụng Ajax dường như có một cuộc sống riêng của họ vì họ hoạt động đằng sau hậu trường. Và họ có thể giao tiếp với máy chủ ngay cả khi người dùng không muốn họ - như khi người dùng thực hiện một lỗi đánh máy. Bạn có thể tưởng tượng bạn cảm thấy như thế nào nếu bạn nhập sai chính tả và nó đã được lưu trữ ngay lập tức trong cơ sở dữ liệu bằng một ứng dụng không yêu cầu bạn nếu bạn muốn lưu trữ bất cứ thứ gì.

Không whisk dữ liệu cho lưu trữ cho đến khi người dùng thực sự muốn lưu trữ nó.

  • Hãy nhớ rằng, lý tưởng là ứng dụng của bạn được cho là phản ứng lại với các sự kiện gây ra bởi người dùng. Người dùng có thể tìm thấy quá nhiều xác nhận máy chủ bên cạnh vì nó tạo ra ấn tượng rằng bạn đang sửa chữa chúng tại mỗi phím tắt. Đừng quên rằng một trong những nguyên tắc thiết kế của giao diện đồ họa người dùng (GUI) là người dùng phải kiểm soát được, rằng họ nên chỉ đạo hành động.
Và đừng quên cung cấp cho người dùng một cách để hoàn tác lỗi.
  • Ghi nhớ tất cả các trình duyệt khác nhau

Cũng như bất kỳ ứng dụng Web nào, bạn nên nhớ rằng có nhiều trình duyệt khác nhau xung quanh và ứng dụng Ajax của bạn phải được thử nghiệm trong các trình duyệt mà bạn muốn hỗ trợ.

Trong văn bản này, Internet Explorer và Firefox chiếm khoảng 96% trình duyệt, và phần còn lại (Opera, Safari, v.v …) đều có tỷ lệ 1 phần trăm trở xuống.

Và đừng quên rằng không phải tất cả trình duyệt sẽ hỗ trợ JavaScript, hoặc sẽ bật JavaScript - và cho những người dùng đó, bạn nên có một kế hoạch sao lưu.

Tránh một trình duyệt chậm

Các ứng dụng Ajax có thể lớn, và khi họ bắt đầu sử dụng các tài nguyên như bộ nhớ và tốc độ CPU, bạn phải cẩn thận. Một ứng dụng lớn có thể sử dụng một số lượng lớn bộ nhớ, đặc biệt là nếu bạn không cẩn thận về việc loại bỏ các đối tượng lớn đã được tạo ra.

Đôi khi, các nhà phát triển sử dụng Ajax chỉ vì đó là một điều mới. Hãy cẩn thận về khuynh hướng đó. Ajax giải quyết nhiều vấn đề, nhưng nếu bạn không phải sử dụng nó, không có lý do để. Đồng thời, đừng quên rằng các ứng dụng Ajax của bạn có thể không hoạt động trong tất cả các trình duyệt - chẳng hạn như các ứng dụng mà JavaScript đã bị tắt. Bạn nên cung cấp một số loại kế hoạch sao lưu trong trường hợp đó.

Xử lý dữ liệu nhạy cảm

Với Ajax, bạn dễ dàng gửi dữ liệu mà không có người dùng biết điều gì đang xảy ra. Trong thực tế, đó là một phần của toàn bộ máy khách / kết nối máy chủ làm cho Ajax trở nên phổ biến. Nhưng cũng đúng là người dùng có thể không muốn gửi dữ liệu bạn đang gửi.

Tốt nhất nên cẩn thận về dữ liệu nhạy cảm. Internet là không nhất thiết phải là nơi an toàn cho dữ liệu nhạy cảm, và nếu bạn bắt đầu gửi số an sinh xã hội hoặc số thẻ tín dụng mà không có sự cho phép của người dùng, bạn có thể gặp rắc rối. Vì vậy, cung cấp cho người sử dụng những lợi ích của sự nghi ngờ - hỏi trước khi bạn gửi dữ liệu nhạy cảm.

Tạo kế hoạch sao lưu

Ajax dựa vào kết nối với máy chủ nhưng đừng quên rằng không phải mọi người đều trực tuyến mọi lúc. Và máy chủ của riêng bạn có thể bị lỗi, vì vậy người dùng của bạn có thể làm việc từ các trang được lưu trong bộ nhớ cache. Nếu bạn không thể kết nối với một trang trực tuyến, bạn nên có một số loại sao lưu. Và điều đó cũng áp dụng cho những người dùng có các trình duyệt không hỗ trợ JavaScript nữa.

Hiển thị trong các công cụ tìm kiếm

Google tìm kiếm hàng tỷ trang Web cho văn bản mà người dùng tìm kiếm - nhưng nếu văn bản bạn hiển thị được tải vào một trang dựa trên hành động của người dùng chứ không phải trên trình duyệt làm mới, Google không phải là ' không thể thấy văn bản đó. Vì vậy hãy ghi nhớ rằng nếu bạn muốn làm cho trang của bạn có thể tìm kiếm trên các công cụ tìm kiếm như Google, bạn phải cung cấp cho trang các cụm từ tìm kiếm họ cần. (Bạn có thể lưu trữ các từ khoá của bạn trong một thẻ trong phần của trình duyệt, ví dụ, đó là nơi mà các công cụ tìm kiếm mong muốn tìm thấy chúng).

Giải quyết các vấn đề về thiết kế Ajax - núm vú

Lựa chọn của người biên tập

Bạn nên biết gì về ngày chia cổ tức cho kỳ thi loại 7 - núm vú

Bạn nên biết gì về ngày chia cổ tức cho kỳ thi loại 7 - núm vú

Khi khách hàng đang mua chứng khoán của một công ty đang trong quá trình tuyên bố hoặc trả cổ tức, bạn cần phải có khả năng nói cho khách hàng biết họ có quyền nhận cổ tức hay không. Do giao dịch chứng khoán giải quyết trong ba ngày làm việc, khách hàng được hưởng cổ tức nếu mua chứng khoán tại <

Giải toán Các vấn đề về Từ Toán trên ACT - núm vú

Giải toán Các vấn đề về Từ Toán trên ACT - núm vú

Một vấn đề về chữ (còn gọi là vấn đề về câu chuyện vấn đề trong một thiết lập) cung cấp cho bạn thông tin bằng các từ chứ không chỉ trong phương trình và số. Để trả lời một vấn đề từ toán học trên ACT, bạn phải dịch các thông tin được cung cấp thành một hoặc nhiều phương trình và sau đó giải quyết. Bạn có thể giải quyết một số từ ...

Giải quyết sự tương đồng Tough MAT bằng cách xem xét các phần của bài phát biểu - những núm vú

Giải quyết sự tương đồng Tough MAT bằng cách xem xét các phần của bài phát biểu - những núm vú

Giải thích sự tương tự trên Miller Analogies Test (MAT) là khó khăn, nhưng nếu bạn có một kế hoạch, nó có thể giúp đỡ. Một phương pháp tấn công một phép so sánh phức tạp của MAT là kiểm tra các phần của bài phát biểu cho mỗi thuật ngữ. Bằng cách hiểu biết các phần của bài phát biểu liên quan, bạn có thể làm sáng tỏ một sự tương tự gây nhầm lẫn. ...

Lựa chọn của người biên tập

Thiết kế một Ảnh Cắt dán cho Blog của bạn với PicMonkey - những hình núm vú

Thiết kế một Ảnh Cắt dán cho Blog của bạn với PicMonkey - những hình núm vú

Trên blog, ảnh cắt dán cho phép bạn trình bày nhiều hình ảnh hơn trong một không gian nhỏ hơn so với khi bạn chèn những bức ảnh này vào bài đăng trên blog. Ảnh ghép ảnh cũng có thể làm cho nhìn vào nhiều hình ảnh hấp dẫn hơn, cho dù đó là trong bài viết blog của bạn hoặc ở nơi nào khác trong thiết kế blog của bạn.

Thiết kế một Trang Quảng cáo hiệu quả cho Blog của bạn - những con cần

Thiết kế một Trang Quảng cáo hiệu quả cho Blog của bạn - những con cần

Nếu bạn muốn kiếm tiền từ blog của bạn thông qua quảng cáo hoặc làm việc với các công ty, sau đó có một trang quảng cáo như một phần của thiết kế blog của bạn là phải. Nếu blog của bạn không có trang Quảng cáo, đại diện công ty sẽ không biết bạn có tiềm năng quan tâm đến việc làm việc với họ trong các dự án chung. Tất nhiên, ...

Thiết kế Blog của bạn Yourself - núm vú

Thiết kế Blog của bạn Yourself - núm vú

Nếu bạn có một niềm đam mê để học những điều mới và không nhớ thử nghiệm, hãy thử tự thiết kế blog của bạn. Tất nhiên, lập luận của bạn có thể ít mạo hiểm hơn - nói rằng, bạn có thể không có tiền để thanh toán cho ai đó để thiết kế blog của bạn. Bất kể lý do, việc thiết kế blog của riêng bạn có thể được khen thưởng! ...

Lựa chọn của người biên tập

Làm thế nào để Căn chỉnh Excel 2010 dữ liệu theo chiều ngang và chiều dọc - núm vú

Làm thế nào để Căn chỉnh Excel 2010 dữ liệu theo chiều ngang và chiều dọc - núm vú

Trong Excel 2010, bạn có thể thay đổi sắp xếp ngang và dọc của dữ liệu ô. Theo mặc định, văn bản được căn lề trái, và giá trị và ngày được canh phải. Sử dụng các nút trong nhóm Alignment của tab Trang chủ để thay đổi sắp xếp. Các giá trị được định dạng dưới dạng Kế toán chỉ có thể hiển thị là liên kết phải. Bạn có thể thay đổi sắp xếp tất cả ...

Làm thế nào để Căn chỉnh nhiều đối tượng đồ họa trong Excel 2010 - núm vú

Làm thế nào để Căn chỉnh nhiều đối tượng đồ họa trong Excel 2010 - núm vú

Khi bạn làm việc với nhiều đối tượng hoặc hình dạng trong Excel 2010, bạn có thể cần căn chỉnh các đối tượng theo những cách nhất định để cải thiện sự xuất hiện của họ trong bảng tính. Excel cung cấp một số tuỳ chọn căn chỉnh thông qua menu Align trên tab Định dạng Công cụ Vẽ. Thực hiện theo các bước sau để căn chỉnh các đối tượng đồ họa trong một bảng tính: Chọn <...

Cách áp dụng một kiểu bảng cho một bảng Excel 2010 - núm vú

Cách áp dụng một kiểu bảng cho một bảng Excel 2010 - núm vú

Trong Excel 2010, bạn có thể áp dụng một định dạng bảng được xác định trước cho một phạm vi ô. Tính năng Định dạng Bảng làm hiển thị một bộ sưu tập Thư viện mở rộng với định dạng hình thu nhỏ được chia thành ba phần - Ánh sáng, Trung bình và Đậm - mỗi màu đều mô tả cường độ màu được sử dụng theo các định dạng khác nhau.