1. การตั้งชื่อตัวแปร

พยายามประกาศชื่อที่มีความหมายเสมอและหลีกเลี่ยงคำพิเศษ โปรดตรวจสอบให้แน่ใจว่าเมื่อนักพัฒนารายอื่นอ่านโค้ดของคุณ พวกเขาสามารถเข้าใจวัตถุประสงค์ในการตั้งชื่อได้

<แข็งแกร่ง>2. การตั้งชื่อฟังก์ชัน

ทำให้ชื่อฟังก์ชันของคุณยาวและสื่อความหมาย

<แข็งแกร่ง>3. อาร์กิวเมนต์ของฟังก์ชัน

หลีกเลี่ยงการโต้แย้งมากเกินไป หากคุณต้องการ ให้ใช้วัตถุแล้วทำให้มันเป็นหนึ่งเดียว! ใช้อาร์กิวเมนต์ของ Default แทนการใช้เงื่อนไขที่ไม่จำเป็น

<แข็งแกร่ง>4. ประเมินผล

อย่าใช้อีวาล มันก่อให้เกิดความเสี่ยงด้านความปลอดภัยอย่างมากเพราะมันให้อำนาจมากเกินไปกับข้อความที่ส่งเข้ามา หลีกเลี่ยงมัน!

<แข็งแกร่ง>5. มลพิษต้นแบบ

อย่าสร้างมลพิษให้กับต้นแบบระดับโลก มันเป็นการปฏิบัติที่แย่มาก

<แข็งแกร่ง>6. ชวเลขแบบมีเงื่อนไข

การใช้ Conditional Shorthand ทำให้โค้ดของคุณสะอาดขึ้น

<แข็งแกร่ง>7. ใช้วงเล็บปีกกาและอัฒภาค

อย่าพยายามละเว้นเครื่องหมายปีกกาและอัฒภาค แม้ว่าเบราว์เซอร์ส่วนใหญ่จะอนุญาตให้คุณหลีกเลี่ยงสิ่งเหล่านี้ได้ แต่ก็เป็นแนวทางปฏิบัติที่แย่มาก

<แข็งแกร่ง>8. แสดงความคิดเห็นรหัสของคุณ

พยายามแสดงความคิดเห็นเกี่ยวกับโค้ดของคุณให้ดีที่สุด อาจดูเหมือนไม่จำเป็น แต่เมื่อคุณจำเป็นต้องกลับมาดูโค้ดของคุณอีกครั้ง หรือคุณต้องส่งโค้ดของคุณไปให้ใครสักคน ความคิดเห็นจะช่วยให้การดำเนินการนี้สะดวกสบายยิ่งขึ้น

<แข็งแกร่ง>9. อย่าส่งสตริงไปที่ "SetInterval" หรือ "SetTimeOut"

มันทำงานในลักษณะเดียวกับฟังก์ชัน Eval แทนที่จะเป็นสตริงผ่านฟังก์ชัน

10. ใช้ IIFE

ใช้ IIFE ให้มากที่สุด เป็นการฝึกฝนที่ดีจริงๆ