CoffeeScript เป็นเครื่องมือแปลภาษา JS ที่สามารถลดโค้ดสำเร็จรูป ทำให้โค้ดกระชับและอ่านง่ายขึ้น ไฟล์ JS ที่แปลงแล้วสามารถเรียกใช้บนเว็บเบราว์เซอร์ได้และสะดวกในการใช้งานมาก
การแนะนำเบื้องต้น
CoffeeScript เป็นซอฟต์แวร์ที่สามารถช่วยคุณแปล JavaScript บนคอมพิวเตอร์ของคุณ คุณสามารถแปลงโค้ด JavaScript ที่แก้ไขแล้วเป็นข้อความ JS ได้โดยตรง เพื่อให้คุณสามารถเรียกใช้ JS บนเบราว์เซอร์ ซึ่งจะช่วยประหยัดเวลาในการแก้ไข JS ด้วยตนเอง ซอฟต์แวร์การเขียนโปรแกรมและการพัฒนาเว็บที่หลากหลาย คุณต้องโหลดซอฟต์แวร์ลงในซอฟต์แวร์ที่เกี่ยวข้องเพื่อใช้งาน เมื่อคุณแก้ไขเอกสาร JavaScript คุณสามารถเริ่ม CoffeeScript (ผู้ช่วยแปลภาษา) และแปลงโค้ดที่คอมไพล์เป็น JS เอาต์พุตที่คอมไพล์แล้วสามารถอ่านได้สูง มีเอฟเฟกต์การพิมพ์ที่ดีและทำงานเร็วกว่า JavaScript ที่เขียนด้วยลายมือที่เทียบเท่ากัน
คุณสมบัติของซอฟต์แวร์
1. จัดเตรียมไวยากรณ์ที่ค่อนข้างง่ายซึ่งจะลดโค้ดสำเร็จรูป เช่น วงเล็บและเครื่องหมายจุลภาค
2. ใช้ช่องว่างเป็นวิธีจัดระเบียบบล็อกโค้ด
3. จัดเตรียมไวยากรณ์อย่างง่ายสำหรับการแสดงฟังก์ชัน
4. จัดเตรียมการสืบทอดตามคลาส (เป็นทางเลือก แต่มีประโยชน์มากเมื่อพัฒนาแอปพลิเคชัน)
การแนะนำฟังก์ชัน
1.CoffeeScript มีฟังก์ชันการคอมไพล์โค้ดอย่างง่าย
2. สามารถช่วยคุณจัดหาโซลูชันการแปลเมื่อประมวลผลโค้ดประเภทเว็บ
3. รองรับ package.json รองรับ Tomorrow.css
4. รองรับ JavaScript ที่ทันสมัยที่สุด
5. รองรับวัตถุ Splats หรือที่รู้จักกันในชื่อไวยากรณ์ส่วนที่เหลือ/ส่วนขยายของวัตถุ
6. รองรับฟีเจอร์สมัยใหม่ที่คุณใช้ หรือคุณคอมไพล์โค้ดของคุณ
7. กาแฟเวอร์ชันบรรทัดคำสั่งพร้อมใช้งานเป็นยูทิลิตี้ Node.js
8. คอมไพเลอร์หลักไม่ได้ขึ้นอยู่กับโหนด
9. สามารถทำงานในสภาพแวดล้อม JavaScript หรือเบราว์เซอร์ใดก็ได้
การติดตั้งซอฟต์แวร์
คอมไพเลอร์ CoffeeScript นั้นเขียนด้วย CoffeeScript โดยใช้ตัวสร้างพาร์เซอร์ Jison เวอร์ชันบรรทัดคำสั่งของ coffee เป็นเครื่องมือ Node.js ที่ใช้งานได้จริง อย่างไรก็ตาม คอมไพเลอร์ไม่ได้พึ่งพา Node แต่สามารถทำงานได้ในสภาพแวดล้อมการประมวลผล JavaScript เช่น ในเบราว์เซอร์ (ดู "ลองใช้ CoffeeScript" ด้านบน)
ก่อนการติดตั้ง คุณต้องมี Node.js เวอร์ชันเสถียรล่าสุด และสามารถติดตั้ง npm (Node Package Manager) ได้โดยใช้ npm:
การติดตั้ง npm -g coffee-script
(หากคุณไม่ต้องการติดตั้งทั่วโลก คุณสามารถลบตัวเลือก -g ได้)
หากคุณต้องการติดตั้ง CoffeeScript ล่าสุดบนสาขาหลัก คุณสามารถโคลน CoffeeScript จากแหล่งเก็บซอร์สโค้ด หรือดาวน์โหลดซอร์สโค้ดได้โดยตรง คุณยังสามารถติดตั้งคอมไพเลอร์ CoffeeScript ล่าสุดบนสาขาหลักผ่านทาง npm:
หรือหากคุณต้องการติดตั้งลงใน /usr/local โดยไม่ต้องใช้ npm ในการจัดการ ให้ป้อนไดเร็กทอรี coffee-script และดำเนินการ:
ติดตั้ง sudo bin/cake
วิธีใช้
c, --compile คอมไพล์ .coffee ให้เป็นไฟล์ .js
w,--watch ตรวจสอบการเปลี่ยนแปลงไฟล์และส่งออกผลการตรวจสอบ
o,--output [DIR] เอาท์พุตไฟล์ผลลัพธ์ที่คอมไพล์แล้วไปยังไดเร็กทอรีที่ระบุ
p,--print จะคอมไพล์ผลลัพธ์
l, --lint หากติดตั้ง jsl (javascript lint) ให้ใช้ lint เพื่อตรวจสอบโค้ด
s, --stdio ใช้เอาต์พุตของโปรแกรมอื่นเป็นอินพุตมาตรฐานของ coffee และรับเอาต์พุตมาตรฐานของ JavaScript
e,--รูปแบบบรรทัดคำสั่ง eval