Tôi nghe / đọc tất cả thời gian rằng nó sạch hơn để giữ js , html và css của bạn tách biệt. Giả sử nó làm cho nó dễ dàng hơn để duy trì, gỡ lỗi. Giả sử nó hiệu quả hơn, vì nó cho phép lưu trữ / thu nhỏ các tập tin css và js .
Theo như tôi biết, sử dụng các khung web (Django, Rails, ...), thư viện tạo khuôn mẫu javascript, ... Tôi có xu hướng chia khá nhiều trang html thành nhiều mẫu có thể sử dụng lại - một số loại widget nếu bạn muốn . Ví dụ: tôi có thể có một tiện ích nguồn cấp tin tức , một tiện ích được chọn nhiều , v.v ... mỗi trang có bố cục nhất quán trên các trang khác nhau và mỗi trang được điều khiển bởi đoạn javascript của nó.
Với tổ chức này - có vẻ như tôi sạch sẽ nhất có thể, tối đa hóa khả năng sử dụng lại - tôi gặp khó khăn để hiểu tại sao việc giữ tất cả js và css trong các tệp riêng biệt sẽ đơn giản hơn . Tôi nghĩ rằng nó sẽ đơn giản hơn rất nhiều ví dụ :
trong tập tin chọn nhiều widget
- html
- bố trí css cơ bản
- kiểm soát các tương tác trực tiếp và các cải tiến UX với một chút JS.
Tôi nghĩ theo cách đó nó có thể tái sử dụng nhiều hơn, dễ bảo trì hơn nhiều, vì bạn không phải cuộn qua tệp js béo , sau đó chuyển sang và cuộn qua tệp css chất béo , chuyển lại sang tệp html của bạn ... qua lại .
Vì vậy, tôi rất muốn biết làm thế nào các bạn tổ chức mã của bạn, nếu bạn tuân theo sự tách biệt thường được đề xuất.
- Có những lý do thực sự tốt để làm như vậy?
- không phải là các hướng dẫn trên web thường cho rằng bạn sẽ không sử dụng bất kỳ công cụ ưa thích nào (trong trường hợp đó tôi muốn có được các bài đọc trực tuyến cập nhật hơn cho các thực tiễn tốt nhất)?
- Có phải chỉ là vấn đề ưu tiên?