JavaScript là ngôn ngữ kịch bản, cấu trúc là một trong những mối quan tâm quan trọng nhất trong các dự án Javascript quy mô lớn. Điều quan trọng là các phần của ứng dụng của bạn được tách riêng và 'tự chứa'. Ví dụ, bạn có thể tạo các thành phần giao diện người dùng của riêng bạn có mẫu, logic, kiểu, bản địa hóa riêng, v.v. trong một thư mục duy nhất. Việc tự ngăn chặn như vậy sẽ cho phép bạn sắp xếp mã kết thúc trước phức tạp của mình theo cách có thể quản lý được.
Khi bạn có mã của mình được sắp xếp và tự chứa, có những mối quan tâm khác mà bạn cần phải giải quyết.
- Làm thế nào nên các thành phần lỏng tương tác với khớp nối chặt chẽ ra
- Làm thế nào tôi nên tối ưu hóa các bộ phận cá nhân để tải nhanh trong env sản xuất của tôi
Tôi là tác giả của kiến trúc tham khảo BoilerplateJS cho ứng dụng quy mô lớn.
http://boilerplatejs.org
Nó kết hợp hầu hết các thực hành tốt nhất được thảo luận trong Nicholas Zakas'presentation. Bạn sẽ tìm thấy một mẫu thực hiện của một bộ sản phẩm mô-đun trong mã là tốt. Có một cái nhìn, bạn sẽ hiểu những mối quan tâm bạn sẽ cần phải chú ý trong việc thực hiện một ứng dụng quy mô lớn với JavaScript.
Tôi kính trọng không đồng ý với phiếu giảm giá; bạn phải bắt đầu từ đâu đó. Nhưng al0ne có thể xem xét mở rộng câu hỏi để hiển thị thông qua mã nơi "ngưỡng lộn xộn" đang xảy ra. – cantera
@ cantera25 Nó có ý nghĩa. Bởi lộn xộn tôi có nghĩa là mã có thể đạt hơn một nghìn dòng trong tập tin duy nhất. Tôi không muốn điều đó. – 2619