مواد الدراسة
1. من السهل فهم node.js
2.Node.JS دليل تطوير
مقدمة (لقد التقطت فقط ما أعتقد أنه مهم)
Node.js هو منصة تسمح لـ JavaScript بالتشغيل على الخادم بدون المستعرض ، وليس لغة ؛
محرك JavaScript المستخدمة بواسطة Node.js هو V8 من Google Chrome ؛ إذا ركضت خارج المتصفح ، فلن تضطر إلى التفكير في مشكلة توافق JavaScript.
باستخدام التصميمات غير المتزامنة غير المتزامنة والتصميمات التي تعتمد على الأحداث لتحقيق التزامن العالي (تزيد الأحداث غير المتزامنة أيضًا من صعوبة التنمية والتصحيح إلى حد ما) ؛
يحتوي Node.js على خادم HTTP مدمج ، لذلك فهو أخبار جيدة لتطوير موقع الويب ؛
الصفحة الرئيسية: http://nodejs.org/
API الإنجليزية: http://nodejs.org/api/ (الأحدث)
API الصيني: http://nodeapi.ucdok.com/#/api/
تثبيت node.js
بيئة نظام التشغيل: Win 7 64 بت
التثبيت بسيط نسبيًا في بيئة Windows
http://nodejs.org/download/
قم بتنزيل ملف تثبيت نظام التشغيل المقابل في الرابط (فقط قم بتثبيت أحدث إصدار)
اتبع المطالبات واتبع الخطوة التالية حتى ينجح التثبيت ، يمكنك رؤيته في مسار التثبيت الافتراضي (C:/Program Files/NodeJS). يمكن تعديل المسار الافتراضي أثناء التثبيت.
بعد نجاح التثبيت ، أدخل: Node -V في "موجه الأوامر" لعرض إصدار التثبيت ، وسيكون إصدار الإخراج ناجحًا.
مقدمة إلى NPM
تحتوي حزمة تثبيت Node.js لـ Windows على وحدات Node Pageaged https://npmjs.org/ (NPM). هذا node.js نفسه لديه وحدات أساسية. باستخدام NPM هذا ، يمكنك تثبيت مكتبات Rich Node.js لإكمال متطلبات التطوير الفعلية.
أوامر شائعة الاستخدام:
عرض المساعدة
مساعدة NPM أو NPM H
تثبيت الوحدة
تثبيت NPM <اسم الوحدة>
تثبيت الوحدات النمطية في بيئة عالمية (-G: تمكين الوضع العالمي)
NPM تثبيت -g <اسم الوحدة>
المزيد: https://npmjs.org/doc/install.html
إلغاء تثبيت الوحدة النمطية
NPM Uninstall <Moudle Name>
عرض الوحدات المثبتة في الدليل الحالي
قائمة NPM
بعد نجاح التثبيت ، ستتم إضافة مسارات NPM و Node.js إلى متغير بيئة مستخدم المسار وبيئة النظام على التوالي.
أدوات التطوير
WebStorm لقد قمت بتنزيل 7.0 ، ويبدو أن الكثير منهم
عنوان تنزيل WebStorm: http://www.jetbrains.com/webstorm/
يمكن لأولئك الذين يقومون بتطوير .NET اختيار WebMatrix3 وتنزيله وتثبيته مباشرة. من المريح للغاية العمل دون شرح الكثير. بعد استخدامه لفترة من الوقت ، يمكنك إنشاء مشروع NodeJS مباشرة. إذا قمت بتطويره فقط في بيئة Windows ، فمن المستحسن استخدامه.
WebMatrix عنوان تنزيل: http://www.microsoft.com/web/webmatrix/
لقد اخترت أخيرًا Sublime ، والتي يمكن أن تحافظ على أداة تطوير موحدة تحت كل منصة ، وهناك العديد من طرق التكوين على الإنترنت
عنوان التنزيل السامي: http://www.sublimetext.com/ (لا يتطلب البرنامج تسجيل. إن نافذة يجب تسجيلها ستظهر من وقت لآخر أثناء الاستخدام ، فقط إلغاءه)
تكوين بيئة تطوير Sublime Node.js
قم بتنزيل وتثبيت حزمة تثبيت Node.js قبل بدء التكوين
1. تثبيت Sublime Text 2 أولاً
2. قم بتشغيل Sublime وابحث عن الأدوات ---> نظام الإنشاء ---> نظام بناء جديد
3. انسخ في الملف
نسخة الكود كما يلي:
{
"CMD": ["Node" ، "$ file"] ،
"file_regex": "^[]*ملف /"(...*؟)/" ، السطر ([0-9]*) "،
"المحدد": "Source.javaScript"
}
4. احفظ الملف كـ Nodejs.Sublime-Build
5. ابحث عن الأدوات ---> بناء نظام ---> حدد NodeJs في القائمة
6. تثبيت التحكم في الحزمة. تشغيل Sublime ، اضغط على مفتاح الاختصار Ctrl + `؛ أدخل ما يلي في وحدة التحكم واضغط على Enter ؛
نسخة الكود كما يلي:
استيراد urllib2 ، OS ، hashlib ؛ H = '7183A2D3E96F11EEADD761D777E62404' + 'E330C659D4BB41D3BDF022E94CAB3CD0' ؛ pf = 'package control.sublime-package' ؛ ipp = sublime.installed_packages_path () ؛ OS.Makedirs (IPP) إذا لم يكن OS.Path.exists (IPP) آخر لا شيء ؛ urllib2.install_opener (urllib2.build_opener (urllib2.proxyhandler ())) ؛ بواسطة = urllib2.urlopen ('http://sublime.wbond.net/' + pf.replace ('' ، '٪ 20')). read () ؛ dh = hashlib.sha256 (by) .HexDigest () ؛ open (os.path.join (ipp ، pf) ، 'wb') .write (by) if dh == h else none ؛ طباعة ('خطأ في التحقق من التحقق من التحقق (Got ٪ s بدلاً من ٪ s) ، يرجى تجربة تثبيت يدوي "٪ (dh ، h) إذا كان dh! = h else' يرجى إعادة تشغيل النص السامي لإنهاء التثبيت ')
7. بعد اكتمال التثبيت ، أعد تشغيل Sublime ، اضغط على مفتاح الاختصار Ctrl + Shift + P ؛ أدخل التثبيت ، حدد تثبيت الحزمة واضغط على Enter
8. أدخل Nodejs وحدد تثبيت Nodejs (يمكنك تثبيت مقتطفات JavaScript & Nodejs)
9. إنشاء ملف test.js جديد ، أدخل console.log ('Hello node.js') ؛ اضغط على مفتاح الاختصار Ctrl + B لتشغيله ، وسيكون الإخراج ناجحًا! الرقم التالي
تم تكوين بيئة تطوير Sublime Node.js هنا وستكون ناجحة!
إذا كنت تريد نظام ألوان موضوع أفضل ، يرجى الرجوع إلى: http://www.infoq.com/cn/minibooks/nodejs
الامتداد: تثبيت Multiversion Manager
قم بتثبيت Multi-Version Manager NVMW (NVM المستخدم في كتاب دليل تطوير العقدة ، يبدو غير ممكن على Windows. لقد وجدت هذا في www.npmjs.org. على الرغم من أنني لا أستطيع استخدامه للتعلم ، قم بتثبيته أولاً)
أمر التثبيت
تثبيت NPM -G NVMW
نظرًا لأنه لم يتم استخدامه ، فلن أقدم المزيد من المقدمات وأراها بالتفصيل
https://npmjs.org/package/nvmw