JS or not JS

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

เรื่องของเรื่องคือโมดูล Nice Menus  ของ Drupal ที่เวอร์ชั่นหลังๆ มีความพยายามในการขจัดการใช้งาน JavaScript ออกไปให้มากที่สุดโดยล่าสุดสามารถขจัดออกไปจากการใช้งานเว็บใน Firefox ได้แล้ว ส่วน IE ยังต้องพึ่ง JQuery กันต่อไป

ปัญหาเกิดขึ้นเมื่อผมต้องการ Customize บางอย่างที่เหนือความสามารถของ CSS แล้วทำให้ต้องไปดึง JQuery กลับมาใช้งานอยู่ดี

เรื่องนี้ทำให้น่าคิดว่าบางทีแล้ว การใช้งาน JS ก็ไม่น่าจะเป็นเรื่องเสียหายจนเกินไป โดยเฉพาะหากเว็บไม่ได้ช้าอะไรมากมาย และการใช้งานนั้นลดระยะเวลาการพัฒนาเว็บลงได้อย่างมีนัยยะ

หลายคนอาจจะเถียงว่า CSS นั้นควรทำหลายๆ อย่างได้โดยไม่ต้องพึ่ง JS ที่ทำให้เครื่องผู้เข้าชมเว็บช้าโดยไม่จำเป็น

แต่หลังจากพยายามปล้ำกับมันมานาน ตอนนี้ผมยอมแพ้แล้วขอใช้ JQuery ให้สบายใจดีกว่า

 

JavaScript

พยายามเรียนมาหลายรอบแล้ว แต่ล้มเหลวทุกครั้งไป แต่รอบนี้ Yahoo! ให้ Douglas Crockford ผู้เชี่ยวชาญของทาง Yahoo! เองจัดสัมนาความยาว 1 ชั่วโมง 40 นาทีแล้วแจกฟรีในอินเทอร์เน็ต ดูไปแป๊บนึงแล้วเห็นด้วยกับคนพูดว่า JavaScript มันไม่ได้แย่ขนาดนั้น แต่ Enviorment การใช้งานมันแย่ เลยทำให้มันยาก (JavaScript มันยากจริงๆ มั๊ยผมก็ไม่แน่ใจ… แต่ Enviorment มันแย่จริงๆ)

วีดีโอมาแปะในเว็บไว้เท่ห์ๆ อย่างเดียว จะดูจริงๆ แนะนำให้ไปดาวน์โหลดกันที่ YUI Blog