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. يدعم معظم جافا سكريبت الحديثة
5. دعم سبلات الكائن، ويعرف أيضًا باسم بناء جملة استراحة/امتداد الكائن.
6. دعم الميزات الحديثة التي تستخدمها أو تقوم بتجميع التعليمات البرمجية الخاصة بك
7. نسخة سطر الأوامر من القهوة متاحة كأداة مساعدة Node.js
8. لا يعتمد المترجم الأساسي على Node
9. يمكن تشغيله في أي بيئة أو متصفح جافا سكريبت
تثبيت البرامج
مترجم CoffeeScript نفسه مكتوب بلغة CoffeeScript، باستخدام مولد المحلل اللغوي Jison. يعد إصدار سطر الأوامر الخاص بالقهوة أداة 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 وقم بتنفيذ الأمر:
تثبيت سودو بن/كعكة
كيفية الاستخدام
ج، - ترجمة ترجمة .coffee إلى ملف .js
w،--مشاهدة تغييرات الملفات ونتائج مراقبة المخرجات
o,--output [DIR] قم بإخراج ملف النتائج المترجم إلى الدليل المحدد
p,--print ستقوم بتجميع النتيجة
l, --lint إذا تم تثبيت jsl (javascript lint)، استخدم lint للتحقق من الكود
s, --stdio يستخدم مخرجات البرامج الأخرى كمدخل قياسي للقهوة ويحصل على المخرج القياسي لجافا سكريبت.
e،--eval نموذج سطر الأوامر