ผมเคยลองเข้าไปด้อมๆมอง www.jquery.com มาตั้งนาน เพราะได้ยินกิตติศัพท์ว่าเป็นสุดยอด javascript framework ตัวหนึ่ง แต่เนื่องจากไม่ค่อยมีเวลาและขี้เกียจเลยไม่ได้สนใจมากนักครับ ลองอ่าน document ดูก็รู้สึกไม่ค่อยเข้าหัว แต่พอได้ข่าวจาก blognone ว่าตอนนี้ MS สนับสนุน jQuery แล้วเลยรู้สึกสนใจมากขึ้นครับ
พอดีเมื่อ 3 วันก่อน มี requirement จาก user ให้เพิ่ม function ใหม่ ก็เลยเขียน javascript เพื่อไปติดต่อกับ Webservice รู้สึกว่าโค้ดยาวพอสมควร เลยนึกถึง jquery ขึ้นมาครับ ในที่สุดก็มีโอกาสได้ศึกษาอย่างจริงๆจังๆซะที เริ่มต้นก็เลยไป download jQuery เวอร์ชันล่าสุด (1.3.2) มาก่อนครับ และก็ไม่ลืมที่จะ download ไฟล์ jquery-1.3.2-vsdoc2.js สำหรับให้ Visual Studio เพิ่ม IntelliSense ของ jQuery เข้าไป จะได้สะดวกเวลาพัฒนาโปรแกรม
ตอนแรกๆที่ลองเขียน jQuery ดูก็จะมี IntelliSense ขึ้นมาตามปกติครับ แต่พอใช้ไปประมาณ 1 ชั่วโมงตัว IntelliSense ของ jQuery ก็หายไป ผมนึกว่าเป็น bug ของ VS2008 (อีกแล้ว) ก็เลยลองปิดโปรแกรมแล้วเปิดใหม่ก็ไม่หาย ลอง restart Windows ก็ไม่หายครับ เลยไปลอง search ใน google ดู ก็พบว่า Scout Gu บอกให้ลง hot fix ตัวนี้ครับ “VS90SP1-KB958502-x86.exe” (อ่านจากชื่อ ผมเข้าใจว่าเป็น Service Pack1 ของ VS2008 นะ) ลงแล้วก็ยังไม่หายครับ สุดท้ายไปเจอใน blog หนึงบอกว่าให้ลบเลข 2 ออกจากไฟล์ vsdoc แล้วลองใหม่ ก็เลยลองทำตามครับ แก้ไฟล์เป็น jquery-1.3.2-vsdoc.js ทีนี้ก็ใช้งานได้ตามปกติ IntelliSense มาแล้วครับ ลองเล่นมา 3 วันก็ยังใช้ได้ ถ้าใครเจอปัญหาเดียวกันก็ลองวิธีนี้ดูครับ
Tips: ถ้าต้องการบังคับให้ Visual Studio 2008 ทำการ update JScript IntelliSense สามารถทำได้โดยกด Ctrl+Shift+j ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น