1. بالنسبة لصديق بدأ للتو مع Node.js ، يجب أن تفهم بعض المفاهيم الأساسية:
بعد أن دخلت المجتمع رسميًا هذا العام ، وجدت أن معرفة تكنولوجيا المعلومات التي عرفتها كانت رائعة حقًا. اتضح أن هناك أشخاصًا خارج الناس والجبال خارج الجبال ، لذلك ما زلت بحاجة إلى مواصلة العمل الجاد. فيما يلي بعض تجاربي التعلم الذاتي ، سأشاركها معك:
مبدأ التطوير في الويب:
1. وضع C/S (العميل/الخادم) على سبيل المثال: QQ ، WeChat ، وما إلى ذلك ، يمكن تسمية البرنامج الذي يحتاج إلى تنزيل العميل أولاً باسم C/S ، والذي يحتوي على برنامج عميل خاص.
2. وضع B/S (متصفح/خادم) مثل: ألعاب الويب. مصلحتها هي أنه ليست هناك حاجة لتنزيل تطبيقات العميل. العيب هو: المتصفح نفسه ، لأن بعض المتصفحات لا تدعمه.
فيما يلي تحليل أوضاع العمل ووظائف HTTP و TCP/IP بدورها.
HTML5 هو معيار W3C ، HTTP هو وضع الطلب/الاستجابة ، ولا يحفظ السجلات. فيما يلي طريقة عمل مهمة لـ HTTP:
1. أولاً ، يرسل المتصفح الطلب إلى الخادم.
2. بعد تلقي الطلب ، يقوم الخادم بتوصيف ثم يستجيب للمتصفح.
أولاً: تغليف الطلب: 1> سطر الطلب (إصدار HTTP ، عنوان URL ، طريقة الطلب ، معلمات الطلب)
2> request header (وقت الطلب ، إصدار المتصفح ، إصدار النظام ، ملف تعريف الارتباط)
3> خطوط فارغة (تنسيق)
4> طلب رسالة رسالة (عادةً معلمات ما بعد الاسترداد)
ثانياً: تغليف الاستجابة: 1> سطر الحالة (رمز الحالة ، معلومات الحالة)
2> رأس الاستجابة (ترميز إرساله مرة أخرى بواسطة الخادم ، وقت الخادم ، ملفات تعريف الارتباط)
3> خطوط فارغة (تنسيق)
4> هيئة رسالة الاستجابة (جميع الرسائل التي أرسلها الخادم)
ثم علمت عن القضايا المتعلقة بنواة المستعرض: 1. وضع التقديم (التخطيط): هناك WebKit و Gecko
Google ، Opera ، إلخ. استخدم Kernel WebKit.
يستخدم Firefox kernel gecko.
غالبًا ما يطلق على وضع العمل للمتصفح وضع التقديم. ECMASCRIPT الاسم الكامل: جمعية مصنعي الكمبيوتر الأوروبية.
ECMA هي منظمة موحدة.
تنقسم أنواع doctype إلى:
1. وضع التقديم
2. وضع شبه قياسي
3. الوضع القياسي
3. الخصائص في JS ذات الصلة:
1. يمكن ل setattribute تعيين حدث OnClick
2. يتم استخدام مثيل لتحديد ما إذا كان نوع واحد ينتمي إلى نوع آخر.
3. يمكنك استخدام Isnan لمقارنة النتائج إلى True
4. طريقة Escape () تُرجع سلسلة مشفرة.
5. تم تصميم ActaChevent () خصيصًا لمنع تدفق الحدث في متصفح IE.
هذا ما لدي اليوم. أحرز القليل من التقدم كل يوم ، وبعد فترة زمنية معينة ، أعتقد أنك ستحقق الكثير من التقدم.
المفاهيم المذكورة أعلاه التي يجب أن تكون معروفة بـ NODE.JS الجديد (المقال الذي يجب قراءته) كلها المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.