Đánh giá sách - Bắt đầu Ajax với PHP từ Novice đến Professional của Lee Babin


Tác giả: Lee Babin
Sđd: 1590596676
Nhà xuất bản: Apress
272 trang
Xuất bản: Tháng 10 năm 2006

Ajax là một ngôn ngữ dựa trên JavaScript và do đó, nhiều lập trình viên web chùn bước khi nghĩ đến việc sử dụng Ajax trên các trang web của họ. Lee Babin đã viết cuốn sách này để giúp những người trong chúng ta mới biết về Ajax học cách sử dụng ngôn ngữ mới này mà không bị đe dọa bởi nguồn gốc JavaScript của nó. Sau một lịch sử ngắn gọn và giới thiệu về Ajax, Babin bắt đầu bằng cách thảo luận về mục đích của Ajax trong các ứng dụng web và một số điều cơ bản về Ajax như gửi yêu cầu máy chủ mà không khiến trang web phải làm mới.

Tiếp theo, ông giới thiệu PHP vào hỗn hợp và đưa ra một số ví dụ về cách Ajax có thể tạo điều kiện giao tiếp giữa máy khách và máy chủ trong các ứng dụng web. Ông sử dụng một số ví dụ hàng ngày như tự động hoàn thành và xác nhận mẫu. Bước tiếp theo trong việc học cách viết các ứng dụng web tốt là giới thiệu cơ sở dữ liệu. Babin sử dụng MySQLR cơ sở dữ liệu trong ví dụ làm việc của anh ấy là một ứng dụng lịch dựa trên web. Tôi thực sự thích sự liên tục mà tác giả đạt được bằng cách sử dụng cùng ví dụ này trong suốt phần còn lại của cuốn sách. Ví dụ, trong chương tiếp theo, anh ấy bao gồm xác thực mẫu chi tiết hơn và sau đó cho thấy cách thêm tính năng này vào ứng dụng lịch.

Một lợi thế của việc sử dụng Ajax và PHP cùng nhau là cách chúng xử lý các tác vụ như thao tác và hiển thị hình ảnh trên các trang web tốt như thế nào. Đầu tiên Babin thảo luận về cách tạo hình ảnh thu nhỏ khi đang bay và sau đó áp dụng điều này cho một bộ sưu tập ảnh. Một ứng dụng thư viện ảnh thường được sử dụng khi dạy một ngôn ngữ lập trình mới bởi vì nó có thể được sử dụng trong nhiều tình huống. Tuy nhiên, Babin đặc biệt chỉ ra cách Ajax có thể được sử dụng để cải thiện trên thư viện ảnh dựa trên web phổ biến.

Một trong những điều mà các lập trình viên thích làm khi họ học một ngôn ngữ lập trình mới là sử dụng nó mọi nơi. Babin thảo luận về lý do tại sao bạn nên tránh sai lầm phổ biến này và giải thích khi nào hữu ích nhất khi sử dụng Ajax để cải thiện trang web của bạn. Ví dụ, ông thảo luận về sự phổ biến của các dịch vụ web như GoogleTM công cụ tìm kiếm và PayPalR xử lý thanh toán và cách sử dụng Ajax để kết hợp các dịch vụ này vào trang web của bạn.

Như chúng ta đã biết, mã hóa trình duyệt chéo là một vấn đề dường như không bao giờ được giải quyết hoàn toàn. Babin thảo luận về vấn đề này và các vấn đề khác gặp phải khi sử dụng Ajax. Ví dụ: bạn làm gì khi người dùng đã tắt JavaScript trong trình duyệt web của mình hoặc khi nút Quay lại và Chuyển tiếp ngừng hoạt động. Cuối cùng, anh ấy đề cập đến cách xử lý các vấn đề bảo mật cụ thể khi sử dụng Ajax.

Lee Babin đã lập trình trong nhiều năm và sở hữu công ty phát triển của riêng mình. Ông đã làm việc trên 100 dự án.