Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

JavaScript เป็นภาษา Interpreted อย่างไร?

JavaScript เป็นภาษาทเบาและ interpreted (แปลภาษา) ดังนั้นในบริบทของเว็บเบราว์เซอร์ คุณไม่จำเป็นต้องซื้อคอมไพเลอร์ สามารถเริ่มต้นด้วย text editor ธรรมดาเช่น Notepad ได้เลย

เพื่ออำนวยความสะดวก ผู้จัดจำหน่ายหลายรายได้พัฒนา JavaScript editing tools ที่ดี เช่น:

  • Microsoft FrontPage — HTML editor ยอดนิยม มีเครื่องมือ JavaScript ช่วยสร้างเว็บไซต์เชิงโต้ตอบ
  • Macromedia Dreamweaver MX — HTML และ JavaScript editor ยอดนิยมในกลุ่มนักพัฒนาอาชีพ มีคอมโพเนนต์ JavaScript สำเร็จรูป รองรับฐานข้อมูล และมาตรฐาน XHTML/XML
  • Macromedia HomeSite 5 — HTML และ JavaScript editor ที่ช่วยจัดการเว็บไซต์ส่วนตัวได้ดี

ข้อมูลเพิ่มเติม (สมัยใหม่)

ปัจจุบัน JavaScript engine ในเบราว์เซอร์ (V8, SpiderMonkey, JavaScriptCore) ใช้ Just-In-Time (JIT) Compilation — แปลงโค้ดเป็น machine code ระหว่างรันไทม์ ทำให้เร็วกว่า interpreted แบบดั้งเดิมมาก แต่จากมุมมองนักพัฒนา ยังคงเป็น "interpreted language" เพราะไม่ต้อง compile ก่อน deploy

Editor สมัยใหม่: VS Code, WebStorm, Sublime Text, Atom (discontinued) พร้อม IntelliSense, debugging, TypeScript support