ฉันได้ยิน / อ่านตลอดเวลาที่สะอาดเพื่อแยกjs , htmlและcss ของคุณออกจากกัน คาดว่าจะทำให้ง่ายต่อการบำรุงรักษาและแก้ปัญหา คาดคะเนว่ามันมีประสิทธิภาพมากขึ้นเพราะจะช่วยให้แคช / ลดรูปCSSและJSไฟล์
เท่าที่ฉันกังวลการใช้เว็บเฟรมเวิร์ก (Django, Rails, ... ), javascript templating library, ... ฉันมักจะแยกหน้า html เดียวเป็นเทมเพลตที่สามารถนำกลับมาใช้ใหม่ได้จำนวนมาก - ถ้าคุณต้องการ . ตัวอย่างเช่นฉันสามารถมีวิดเจ็ตฟีดข่าววิดเจ็ตที่เลือกได้หลายรายการฯลฯ ... แต่ละรายการมีเลย์เอาต์ที่สอดคล้องกันทั่วหน้าต่างๆและแต่ละอันถูกควบคุมโดยชิ้นส่วนของจาวาสคริปต์
กับองค์กรนี้ - ซึ่งฉันคิดว่าสะอาดที่สุดเท่าที่จะเป็นไปได้การเพิ่มความสามารถในการนำกลับมาใช้ใหม่ - ฉันมีปัญหาในการเข้าใจว่าทำไมการเก็บjsและcss ทั้งหมดในไฟล์แยกต่างหาก ฉันคิดว่ามันจะง่ายกว่ามากเช่น :
ในไฟล์วิดเจ็ตหลายไฟล์ที่เลือก
- HTML
- เค้าโครง css ขั้นพื้นฐาน
- ควบคุมการโต้ตอบโดยตรงและการปรับปรุง UX ด้วยบิตของ JS
ฉันคิดว่ามันเป็นวิธีที่สามารถนำมาใช้ซ้ำได้มากกว่ารักษาได้มากขึ้นเพราะคุณไม่ต้องเลื่อนดูไฟล์fat jsจากนั้นสลับไปที่และเลื่อนดูไฟล์cssไขมันสลับไปที่ไฟล์htmlของคุณอีกครั้ง.
ดังนั้นฉันชอบที่จะรู้ว่าพวกคุณจัดระเบียบรหัสของคุณอย่างไรถ้าคุณยึดติดกับการแยกที่มักจะแนะนำ
- มีเหตุผลที่ดีที่จะทำเช่นนั้น?
- ไม่ใช่ว่าคำแนะนำบนเว็บมักจะคิดว่าคุณจะไม่ใช้เครื่องมือแฟนซีใด ๆ (ในกรณีนี้ฉันชอบที่จะได้รับการอ่านออนไลน์ที่ทันสมัยมากขึ้นเพื่อการปฏิบัติที่ดีที่สุด)?
- มันเป็นเพียงเรื่องของการตั้งค่าหรือไม่?