การสนับสนุนองค์ประกอบไวยากรณ์อื่นนั้นไม่ใช่เรื่องง่าย: มีเครื่องมือมากมายที่ควรจะสามารถจัดการกับสไตล์ความคิดเห็นเพิ่มเติมได้ อันที่จริงผมจะไม่แปลกใจที่จะเห็นว่าส่วนใหญ่ tokenizers / parsers ;
ก็ไม่สนใจการขึ้นบรรทัดใหม่อาจจะแทนที่พวกเขาโดย
ถ้ามันจำเป็นต่อภาษาเช่นทำให้ชีวิตของนักพัฒนาง่ายขึ้นมากสิ่งนี้สามารถทำได้ ตัวอย่างเช่นไม่มีความคิดเห็นใด ๆใน CSS จะดูดและมันจะคุ้มค่าความพยายามที่จะเพิ่มองค์ประกอบไวยากรณ์เฉพาะที่คั่นความคิดเห็น //
- สไตล์ความคิดเห็นในทางตรงกันข้าม ... ฉันไม่เห็นประเด็น ดู/* Hello, World! */
: ความคิดเห็นแบบหนึ่งบรรทัด
ที่จริงแล้วคุณอาจคาดหวัง//
ความเห็นสไตล์เพราะคุณคุ้นเคยกับพวกเขาใน C ++ หรือภาษาที่คล้ายกัน อย่างไรก็ตาม CSS ไม่ได้สืบทอดมาจาก C ++ ดังนั้นการคาดหวังว่าฟีเจอร์ไวยากรณ์ที่คล้ายกันจะค่อนข้างแปลก
ในทำนองเดียวกันโปรแกรมเมอร์ Python จะอ้างว่า CSS ควรมี#
ความคิดเห็นสไตล์ ดังนั้นตอนนี้เราต้องสนับสนุนทั้งสองสไตล์หรือไม่? จากนั้นชายคนหนึ่งจากโลก Haskell จะขอให้รวม--
และ{- -}
เช่นกันและคุณจะถามตัวเองว่าทำไมคุณไม่จำรหัส CSS อีกต่อไป
ประโยชน์เล็กน้อยของ//
คือคุณไม่ต้องพิมพ์อักขระเพิ่มอีกสามตัวในตอนท้ายของความคิดเห็นบรรทัดเดียวของคุณ (จริง ๆ แล้วถ้าเราเริ่มนับตัวอักษร CSS ควรใช้ความคิดเห็นสไตล์งูหลาม) อย่างไรก็ตามหากคุณใช้โปรแกรมแก้ไขข้อความที่ดีคุณจะแสดงความคิดเห็น / ไม่ใส่ข้อความโดยกดปุ่มลัดต่อไป
พวกเขา [... ] ดูเหมือนมีประโยชน์อย่างยิ่งสำหรับภาษาเช่น CSS ที่แต่ละกฎอยู่ในบรรทัดของตัวเอง
ดังที่ฉันอธิบายพวกมันมีประโยชน์เพียงเล็กน้อยสำหรับโปรแกรมเมอร์ย่อยเพียงเล็กน้อยโดยใช้โปรแกรมแก้ไขข้อความเล็ก ๆ สำหรับคำพูดของคุณเกี่ยวกับกฎแต่ละข้อในบรรทัดของตัวเอง (ฉันไม่เห็นด้วยกับคำพูดของคุณโดยวิธี) สิ่งนี้ทำให้ฉันคิดเกี่ยวกับจุดอื่น: วิธีการใช้ความคิดเห็นจริง
นี่คือการใช้ความคิดเห็น CSS ที่ฉันคิดได้:
- ในฐานะที่เป็นส่วนหัวของไฟล์ (ข้อมูลลิขสิทธิ์, สิ่งที่มีความสำคัญเป็นต้น)
- เป็นตัวคั่นของกลุ่มของสไตล์
- เป็นคำอธิบายของการแฮ็ค
- เป็นรายละเอียดเกี่ยวกับสไตล์หรือคุณสมบัติเฉพาะ
ในสามกรณีแรกคุณจะใช้ความคิดเห็นแบบหลายบรรทัดก็ได้ สิ่งนี้ชัดเจนสำหรับส่วนหัวของไฟล์และคำอธิบายของการแฮ็ก (แฮ็กส่วนใหญ่ต้องการประโยคและไฮเปอร์ลิงก์ไปยัง StackOverflow หรือบทความบล็อก) สำหรับตัวคั่น:
/**
* Footer and sitemap styles.
*/
ความคิดเห็นแบบ C สามารถมองเห็นได้มากกว่า:
// Footer and sitemap styles.
ฝังอยู่ในข้อความ