Tôi không biết cách bạn làm mọi thứ thường nhưng trong các dự án của tôi, tôi có xu hướng tách PHP và JS. Trước hết, dễ phát triển và gỡ lỗi nếu bạn đi theo cách đó, thứ hai, nếu bạn xử lý javascript dưới dạng lớp thứ hai thay vì ở cùng cấp độ lập trình như PHP, bạn sẽ nhận được dự phòng trong trường hợp JS của bạn không không hoạt động hoặc người dùng ứng dụng web của bạn đã tắt javascript.
Tôi có xu hướng làm mọi thứ hoạt động trong PHP và sau này tôi ghi đè một số hành động với javascript để làm cho chúng hoạt động thông qua ajax thay vì cách làm việc truyền thống trong Web trường cũ.
--- Sửa đổi theo nhận xét đầu tiên ---
Sau đó, bạn có thể muốn xử lý phần PHP và Javascript khi tách ứng dụng. Hệ thống đầu tiên (PHP) tạo ra trạng thái ban đầu. Khi hành động của người dùng hệ thống thứ hai (JS) tạo một truy vấn cho câu hỏi đầu tiên và chờ câu trả lời, theo cách này, bạn sẽ thiết lập một số loại API sẽ chuẩn hóa các giao dịch của bạn.
Tôi đã từng làm việc với các chuyên gia thông tin thiết kế và họ thường gọi Jesse James Garrett là một "Guru" trong lĩnh vực chuyên môn đó, bạn có thể muốn kiểm tra trang web của mình (có giấy nến premade for omnigraffle, visio và vài người khác)).
Thông qua bài viết và ví dụ của mình, bạn có thể tìm thấy các biểu tượng và yếu tố phù hợp để đại diện cho hệ thống của mình.
Jesse James Garrett's website
Nguồn
2011-02-01 12:01:08
Nhận xét của bạn về mô hình của bạn (biểu đồ) hay về cách kết hợp chúng vào một ứng dụng? – gnur
Tôi có một số lớp trong Javascript và các lớp khác trong PHP, vì vậy những gì tôi cần là làm thế nào tôi có thể kết hợp chúng trong một sơ đồ (vì một số khung nhìn PHP đang sử dụng mã JS của tôi). Cảm ơn! –
Vì vậy, câu hỏi là làm thế nào bạn nên đại diện cho họ trong sơ đồ và không phải là các tập tin trên máy chủ? –