1. ما هو node.js
[1] Node عبارة عن مترجم JavaScript من جانب الخادم ، لكنني أعتقد حقًا أن الطلاب الذين يجيدون في JavaScript يمكنهم بسهولة الحصول على عقدة من خلال التعلم ، لذلك أنت مخطئ. ملخص: لا أعرف ما إذا كان الماء عميقًا أم لا ، لكنه ليس ضحلًا بالفعل.
[2] هدف Node هو مساعدة المبرمجين على بناء تطبيقات قابلة للتطوير للغاية ، وكتابة رموز الاتصال التي يمكنها التعامل مع عشرات الآلاف من الاتصالات إلى آلة فعلية في نفس الوقت. يعد التعامل مع التزامن العالي والإدخال/الإخراج غير المتزامن أحد الأسباب التي تجعل العقدة قد جذبت انتباه المطورين.
[3] تقوم Node نفسها بتشغيل محرك Google V8 JavaScript ، وبالتالي فإن السرعة والأداء جيدان للغاية. يمكنك رؤيته من خلال النظر إلى الكروم. وعلى الرغم من أن العقدة تغلفها ، فإنها تعمل أيضًا على تحسين قدرتها على معالجة البيانات الثنائية. لذلك ، لا تستخدم العقدة ببساطة V8 ، ولكنها تعمل أيضًا على تحسينها لجعلها أكثر قوة في بيئات مختلفة.
[4] تلعب امتدادات ووحدات الطرف الثالث دورًا مهمًا في استخدام العقدة. سوف يلي أيضا تقديم تنزيل NPM. NPM هي أداة إدارة الوحدة النمطية. استخدمه لتثبيت حزم برامج العقدة المختلفة (مثل Express و Redis وما إلى ذلك) ونشر حزم البرامج التي كتبتها لـ Node.
2. Node.JS التثبيت
[1] يحتاج منصة Windows فقط إلى التنزيل والتثبيت
[2] تحت منصة Linux:
wget http://nodejs.org/dist/v0.6.1/node-v0.10.31.tar.gz tar zxvf node-v0.10.31.tar.gz cd node-v0.10.31./configure
3. الحالات البسيطة
var http = require ('http') ؛ http.createserver (function (req ، res) {res.writehead (200 ، {'content-type': 'text/plain'}) ؛ res.end ('hello world/n') ؛}). استمع (3000 ، "127.0.0.0.1") ؛ http://127.0.0.1:3000/ ') ؛يمكن مشاهدة "Hello World" من خلال المتصفح.