>> تمامی حقوق بنابراین ما هستند، یک زن و شوهر از گل امروز،
ما را انتخاب کنید تا جایی که ما را ترک کردن زمان گذشته،
به یاد آورید که ما ساخت این جانشینی
از برنامه های کاربردی سرور مربوط، فوق العاده ساده اما با استفاده از گره JS
و پس از آن نیز اخیرا با استفاده از لمس بیان AS
و چه JS بیان شد آنالوگ در جهان PHP.
بنابراین بیان است بیشتر ... نزدیک،
بنابراین بیان در اصل چارچوب MBC که بسیار
محبوب در جی اس جهان گره،
قفسه کتاب که خواهیم دید امروز از طریق تیم های آنالوگ است
از فصیح است که یک ORM در آیفون رابطه شی
که در واقع باعث می شود آن را آسان تر برای جلوگیری از سطح پایین کد SQL
و در واقع بیان روابط در میان اشیاء مختلف.
بنابراین یکی از جالبترین همه چیز صادقانه
در مورد جی اس گره است که چگونه به راحتی آن را خود به خود آشنایی
برای انجام برنامه های کاربردی زمان واقعی، چیزهایی مثل سرورهای چت
و یا سرویس دهنده پیام، هر چیزی را که شما بچه ها در حال حاضر استفاده
مانند گوگل ... G-چت و یا محل اجتماع تبه کاران گوگل
یا به روز رسانی وضعیت فیس بوک و یا حتی توییتر اگر شما
بر روی صفحه وب خود را به همه چیز مرتب سازی بر اساس زمان واقعی است
و یا به شما می دهد توهم از زمان واقعی
و این در واقع یک درد گردن به کار با چیزی
مانند PHP و SQL من راست چیزی که ما پیشنهاد
در روز دوشنبه خواهد بود که به معنای
که توسط آن شما می تواند پیاده سازی توهم از رفتار زمان واقعی
با یک سرور چت در PHP، آنچه که شما باید انجام دهید؟
آلیس یک پیام می فرستد، بازدید را وارد کنید که در آن نشانی از آن برود؟
آره.
>> [بخش نامفهوم]
>> به یک پایگاه داده و پس از آن چه مرورگر باب دارند
برای انجام این کار به واقع ببینید چه آلیس گفت، آره؟
>> [بخش نامفهوم]
>> رای گیری را با پایگاه داده، درست است، بنابراین یک درخواست آژاکس است
به آتش در هر ثانیه، هر چند ثانیه و یا ما به طور خلاصه صحبت کردیم
اما به عنوان مثال، به نظر نمی آید چیزی به نام رای گیری طولانی،
هر کسی به یاد
که ساز و ... در سطح بالا کار می کند؟
>> [بخش نامفهوم]
>> دقیقا، آره تا یک مرورگر هنوز هم باعث می شود یک درخواست آژاکس
به یک سرور، به پی اچ پی تولی نقطه اما تولی دات پی اچ پی فقط به نظر می رسد
به قطع، آن را اساسا نشسته در یک حلقه در حالی که برای بسیاری
30 ثانیه به طور معمول و تنها یک بار غذایی فایل دات پی اچ پی
متوجه آه است یک ردیف جدید وجود دارد
در پایگاه داده می کند آن را در واقع پاسخ
با یک پاسخ HTTP است.
بنابراین شما فکر می کنم که این ممکن است در غیر این صورت قطع سرور
و آن را تا حدی کند
اما به این معنی وجود دارد در بالای سر بسیار کمتر
چون شما یک TCP جدید نیاز ندارد اتصال، اتصال به HTP جدید
در واقع درخواست اطلاعات از سرور.
اما جی اس گره می آید با بسیار کتابخانه محبوب به نام سوکت
نقطه یو است که شما می توانید هرگز استفاده می شود در بالای ساخته شده است
از یک تکنولوژی به نام وب سوکت وجود دارد که
در مرورگرهای مدرن ترین و چه یو سوکت کند این است که به شما اجازه می
برای ایجاد اساسا اتصال مداوم
بین مرورگر و سرور که در بالای سر بسیار کم است
بنابراین شما لزوما که مسائل مربوط به پوسته پوسته شدن همان
که شما ممکن است اگر شما به طور مداوم هدف قرار دادن سرور
در جهان از PHP و SQL من و مانند آن.
حتی برای مرورگرهای قدیمی
که سوکت وب را پشتیبانی نمی کند این نقطه سوکت کتابخانه IO می تواند
پاییز پشت در چشمک می زند اجرای سوکت
و سوکت شبکه چیزی که از CS143 به عنوان مثال.
و یا حتی می تواند سقوط و در تاریخ طولانی رای گیری خود را به طوری که آنها را پیاده سازی
که همان کار
در اطراف در واقع حفظ توهم که اتصال.
بنابراین سوکت [نامفهوم] یو و این است که در قالب
از یک کتابخانه جاوا اسکریپت، اساسا اگر شما از آن استفاده کنید
در قالب جی اس گره برنامه شما نه تنها به نصب
آن را به عنوان یک بسته با استفاده از چیزی مانند NPM که ما در روز دوشنبه مورد استفاده قرار
و یا شما همچنین شامل یک نوار برچسب در فایل HTML شما،
که می گوید استفاده از مشتری کتابخانه جانبی.
پس دو نیمه وجود دارد آن و آنچه که ما در اینجا انجام داده ام
در تکرار چهارم دنباله دوشنبه
از نمونه های زیر است.
بنابراین این ساختار فایل است یادآور مجموعه ای بسیار رایج
برای جی اس ابراز و خوشبختانه آن است که راه ساده تر
از lervo [آوایی] شد، به یاد زمانی که شما تنظیم
تا lervo شما رو تند و زننده بزرگ روگرفت از کل بسیاری از فایل ها،
دایرکتوری فروشنده، معاونت و بسیار سنگین وزن نسبت به این.
در حال حاضر در انصاف ما ساده ام دور چیزهایی که تقریبا
حواس پرتی اما همه چیزهای آبدار است که واقعا
در ماژول های گره.
فقط به شما بدهد طعم اگر ما نگاه
در ماژول های گره وجود دارد دو ماژول ها و یا کتابخانه ها
که من را دانلود کرده اید، این معادل
دایرکتوری فروشنده، یک است که به نام بیان که است
مانند larevel اما در گره
و سوکت یو یکی من فقط ذکر شده است.
بنابراین کسانی که وجود داشته باشد به طوری که ما می توانیم زیر را انجام دهید اگر باز I
تا اجازه دهید بگویم شاخص نقطه اچ تی ام ال، اجازه دهید اولین نگاه در اچ تی ام ال،
این است که به سرودن این بدن، فوق العاده من،
سرور چت فوق العاده ساده است.
پس ظاهرا UL وجود دارد با یک ایده منحصر به فرد از پیام
و این که در آن یک لی در یک زمان،
تمام پیام های فوری رفتن به بین آلیس به نظر می رسد
و باب و پس از آن وجود دارد فرم ساده با یک فیلد متنی
و دکمه ارسال که در آن آلیس
یا باب در واقع می تواند پیام هر یک از دیگر.
بنابراین اثر خالص اگر من این نرم افزار را اجرا کنید
با انجام این کار، گره نقطه برنامه فضایی جی اس، اگر من بکشد تا یک زن و شوهر
از پنجره مرورگر است که آلیس ممکن است در سمت راست باشد،
باب ممکن است در است چپ و فقط
تا روشن شود هیچ جادویی وجود دارد در اینجا من یک پنجره دارم
نا شناس در این کار وجود دارد هیچ به اشتراک گذاری از کوکی ها و یا هر چیز
مانند این، این دو کاربران متمایز است.
من باید قادر به آلیس است سلام باب، کلیک کنید ارسال
و در حال حاضر شما در سمت چپ مراجعه کنید که پیام آلیس فرستاده شد
و تقریبا آنی در سمت راست.
بدون رای گیری به ظاهر درگیر، باب پیام را دریافت کرده است.
باب می گوید: می گویند سلام آلیس شما اثر معکوس را ببینید.
بنابراین آنچه که واقعا در رفتن، چگونه کد خیلی نیاز داریم به ارسال
برای اجرای این سرور چت
که شما می توانید به برون یابی ذهنی که هر کس
در این اتاق در صورتی که این بود در من [نامفهوم] نمی
اما در تولی دات کام ما می تواند تمام شروع به چت آنی
با یکدیگر.
پس چه دارد و قبل از من پاک کردن این صفحه نمایش این این است
است که فقط یو که یک سوکت کمی پر سر و صدا، آن را فقط چاپ
از اطلاعات اشکال زدایی به روی صفحه نمایش،
واقعا چیزی وجود دارد دیگری در حال اتفاق بود.
پس به من اجازه باز کردن برنامه جی اس نقطه، بنابراین به عنوان قبل از ما به چند چیز دارید
در بالای فایل.
یک دسته از نیاز، بنابراین این مانند کتابخانه ها
و یا تیز کردن سرنخ و یا نیاز به onces هر مدل ذهنی شما
می خواهم به و فقط به روکش FS استفاده شده است
برای چه نوع از قابلیت؟
بنابراین سیستم فایل ها و خواندن فایل های به طور بالقوه و چیزهای مانند آن
و من از این استفاده در یک قرار دادن به عنوان شما خواهید دید،
بیان البته این است چارچوب است که ما با استفاده از،
آن را به شدت نه لازم است که ما می تواند
مانند روز دوشنبه به طور کامل ایجاد سرور HTTP خود ما از ابتدا
با انجام این کار ایجاد سرور و تمام از این نوع کد از قبل
اما به عنوان خواهیم دید که این باعث می شود چیز کمی ساده تر
چرا که تمام من مجبور به انجام آن در خط 3 در اینجا نمونه
و بیان شی، من تماس بگیرید آن برنامه، تا حدودی خودسرانه،
من پس از آن برنامه را به گوش دادن به را خودسرانه از پورت 1337،
است که می تواند توسط کنوانسیون 80
و سپس در آخر من یک جدید خط امروز است که گفت:
نیاز به سوکت کتابخانه IO و سپس
این رویکرد زنجیره ای را این نقطه اپراتور من فقط
تماس درس گوش که اساسا گفتن سوکت
کتابخانه IO به هم گوش دادن به آن سرور همان
و یا وب سایت اتصالات سوکت.
بنابراین در حال حاضر چه چیزی، چه خوب است این کار، این چهار خط
کد اینجا است که باید نگاه یادآور larevel،
چه نشان؟
>> [بخش نامفهوم]
>> این ... مسیر است، فقط یک مسیر به طوری که در برنامه جی اس نقطه،
با نام مستعار جی اس سرور نقطه بسته در مورد آنچه که مردم می خواهند به آن تماس بگیرید
در برنامه های کاربردی خود شما باید یک قرارداد
انجام تعریف مسیر خود را،
برنامه نقطه دریافت بدان معنی است که هر زمان شما یک درخواست را وادار به رفتن
به معنای واقعی کلمه بریده بریده به جلو و به این تابع بی نام
و تابع بی نام در این مورد طول می کشد شده توسط نیاز
و یا درخواست و پاسخ، به طور بالقوه برخی چیزهای دیگر
اما حداقل این دو.
درخواست دسترسی به شما می دهد به چیزهایی مانند پارامترهای HTTP
و هدر و دیگر چیزهای آبدار
و سپس پاسخ مکانیسم است
که توسط آن شما می توانید پاسخ به کاربر.
پس این است که فوق العاده ساده حتی اگر ما کاملا نمی بینم
همان کد زمان گذشته، من هستم با استفاده از ماژول های سیستم فایل،
ایجاد روش جریان به عنوان خوانده شده که در اصل می کند که،
ایجاد یک جریان خواندن آن به معنی در اصل شروع slurping
تا کلمه در ادامه متن از شاخص نقطه متنی به عنوان موثر به عنوان شما می توانید
بدون اینکه لزوما انتظار تا خود را به عنوان خوانده شده فایل کامل
و به شما به عنوان انجام این کار لوله های آنها به معنای واقعی کلمه
به این معنا نوار عمودی اگر شما راحت هستید
با خط فرمان لینوکس،
لوله آن را به پاسخ شی.
پس دو نمونه وجود دارد مربوط به جریان در روز دوشنبه،
ما فقط در یک نگاه، اما به شما خوش آمد به نگاه است
در درجه جریان و جریان 1.
جریان 1 ... 0 بود چیزی شبیه به این،
جریان 1 چیزی تقریبا دقیقا مثل این،
این فقط یک نرم و صاف است یک بوش گفت: مرتب سازی بر
از چیزی صدا خوردن یا اشامیدن در اینجا و سپس شروع به ارسال آن را در اینجا
در همان زمان بدون انجام یک جرم موافق
و پس از آن حق عظیم،
این روش این است به طور کلی کارآمد تر.
بنابراین این نوع از مسائل قدیمی حتی اگر آن را در روز دوشنبه جدید،
این تمام آن را به طول می کشد است پیاده سازی یک سرور چت
با جی اس گره و بیشتر به طور خاص سوکت دات یو.
پس چگونه کار می کند، اجازه دهید من این حرکت را تا کمی،
بنابراین آیو است فقط یک متغیر که اشاره
به ما ماژول قبل از آن مورد نیاز است،
سوکت نقطه فقط یک اموال داخل آن
که به من می دهد سوکت قابلیت های مرتبط
در روش معمول این است که مربوط به چه مفهوم به طور کلی؟
یک رویداد غیره معروف به گوش در برخی از کتابخانه های آن را فقط به معنی
در شنیدن این رویداد است که به نام اتصال
و در حال حاضر شما این را بداند که تنها از به دنبال اسناد و مدارک،
هر کس کتابخانه نوشت یک رویداد نامیده می شود تعریف شده است
اتصال که می کند آنچه شما فکر می کنم
هنگامی که آلیس و باب متصل می شود.
برو جلو و به این تابع بی نام را عبور
در یک آرگومان مشتری است که ظاهرا نوعی
شی است که نشان دهنده اتصال آلیس
و یا اتصال به باب و یا چارلی و یا هر کس دیگری
و در حال حاضر ما موارد زیر را انجام دهد.
ما مشتری پس بگو او متصل است
به طور خاص گوش
برای یک پیام است که به طور کامل خودسرانه به نام پیام
مشتری روده بزرگ است.
این چیزی است که تیم و است من با، آن را می تواند تولی آمد
و یا نوار، آن را فقط به برخی از رشته منحصر به فرد که ما در مورد نیاز
برای تصمیم گیری به عنوان توسعه دهندگان.
هر گاه آلیس و باب می شنود
این رویداد این ناشناس تابع باید نام
و داده ها، محتویات آلیس
و یا پیام باب باید باشد گذشت را به این رویداد کنترل
و در حال حاضر آنچه که باید مشتری را به خوبی به شما می تواند به نوعی
از این به عنوان خوانده شده نسبتا به طور مستقیم مشتری باید پخش،
در غیر این صورت به عنوان منتشر می کنند شناخته شده پیام به نام سرور روش
در نتیجه مفهوم این ارسال است که از سرور نیست
از مرورگر و چه که این پیام باشد،
آن را ظاهرا محموله از هر آنچه از مشتریان آمد
و ما فقط رفتن به خودسرانه آن پیام تماس بگیرید.
بنابراین بسیاری از این اختیاری است
از طریق نامگذاری منطقی همایش ها، من و تیم آمد
با، بیشتر تیم و پس از آن ما به سادگی در حال ایجاد در نهایت
چت سرور که چه، هنگامی که آلیس یک پیام می فرستد
و بازدید را وارد کنید که چه رویداد ظاهرا اخراج شود،
فقط به روکش.
انواع آلیس یک پیام، بازدید را وارد کنید، مشتری پیام شلیک می شود،
این کد را می شنود که و در حال حاضر سرور پخش چه،
چه نتیجه نهایی است این واقعا؟
آلیس اکنون این پیام را می فرستد سرور آن rebroadcasts
به طور موثر به هر کس به جز برای آلیس، چرا همه به جز
برای آلیس اگر شما فقط نگاه کنید
در مشتری مستندات نقطه پخش نقطه اعتراف،
به معنای واقعی کلمه می کند که، پیام پخش
به هر کس به جز مشتری که شما ارسال می شود
که پیغام های اخیر.
پس این است که چرا شما فقط آن را یک بار در هر طرف نگاه کنید،
شما هر دو آلیس و نمی بینم باب گرفتن پیام آلیس است.
به طوری که آن را، این یک عامل رله است
اگر شما این خواهد شد فقط در پیام های مصرف
و rebroadcasting آنها را از
و این قابل توجه است مقیاس پذیر منظورم این است که حتی
با فوق العاده ساده سرور و چند خط
کد شما می توانید از قطعا توانایی اداره ی صدها هزار نفر اگر نه
از پیام های ساده همزمان رفتن به جلو و عقب مثل این
و فقط تصور کنید پیچیدگی در حال حاضر از انجام این کار در PHD
و یا Larevel و یا SQL و من چه مقدار از کد شما را مجبور
برای نوشتن به منظور در واقع دستیابی به آن.
در حال حاضر در انصاف این درست است پایدار نمی
اگر سرور پایین می رود ما تمام تاریخ را از دست
پس از آن کاملا نمی ترجمه کامل اما آن را
که مستقیم به جلو.
اجازه دهید در جاوا اسکریپت نگاه کد ما بیش از پیش قلم،
این است و آلیس مشتری باب،
صفحه وب که در حال حاضر با استفاده از بگذارید یک نگاهی به اینجا برای یک لحظه.
کمی فعال تر وجود دارد
اما این تقریبا تنها جی کوئری اینجا تا اطلاع
که در صفحه وب که من کشیده
تا یک لحظه پیش ما شامل کتابخانه JQuery،
سوکت یو کتابخانه و به عنوان کنار متوجه تفاوتی
در اینجا، بریده بریده بریده بریده در آغاز یک راه
مثل این بدان معنی است که دقیقا چه چیزی،
که در آن از jQuery نقطه است جی اس در چه سرور؟
آره.
>> [بخش نامفهوم]
>> آن را در اینترنت بله به معنای واقعی کلمه به نام نقطه کد جی کوئری
dot com ارائه میشود پس چرا بریده بریده، بریده بریده، چرا که نه تنها با یک اسلش،
که در آن HTTP یا روده بزرگ است، به چه معنی است به طور کلی
اگر شما بریده بریده بریده بریده در آغاز از آدرس؟
این در واقع مفید است.
خوب پس چه چیزی بدیهی است که از دست رفته HTTP در حال حاضر اگر ما دلیل
از طریق این منطقی، به طور معمول شما لازم نیست
به ذکر است سرویس دهنده های نام سمت راست
مانند اگر فقط استفاده از علامت ممیز جی کوئری نقطه جی اس چه فرض شده است
توسط مرورگر؟
این فایل در همان سرور تا ادامه آن نوع
منطق اگر شما نگویید آن چه پروتکل آنچه که
مرورگر فرض کنیم، همان پروتکل تا اگر شما تا به حال وب سایت های بازدید کرده اید
که شما یک خطا همراه را خطوط از محتوای ناامن
در این صفحه به این دلیل است کسی که سخت رمزی HTTP
بریده بریده روده بزرگ URL اسلش برای تصویر یا یک فایل جاوا اسکریپت
و یا فایل های CSS، چیزی شبیه به آن در کد منبع را از صفحه
اما صفحه خود را در URL مرورگر HTTP است.
پس این است که فقط راه کمی فانتزی
گفت: من نمی دانم چه پروتکل است
که این کاربران نهایی رفتن به استفاده از
اما فقط مطمئن شوید آن را بازی به طوری که کروم
و دیگر مرورگر های را در کاربر فریاد زدن نیست.
تنها نکته این است که مردم از jQuery بهتر قرار داده بودند
تا صفحه ی بر روی سرور خود.
به طوری که آنها در واقع در فهرست 443.
کلیه حقوق در عین حال این در اینجا این نوع است
از اسلش گمراه کننده سوکت یو نشان می دهد
که یک پوشه به نام وجود دارد یو سوکت نقطه در سرور من
اما اگر ما بهم زدن وجود ندارد
در اطراف وجود دارد دایرکتوری ماژول گره
اما هیچ چیز وجود دارد عمومی در این مورد،
زمانی که ما به پیکربندی یو سوکت به پورت مشابه گوش،
1337 اصل که کتابخانه که شخص دیگری نوشته است رفتن
به نوعی از وارد کردن بعضی از کد به محیط زیست گره جی اس را
و فقط برای این راه گوش دادن.
این کتابخانه تنها پیکربندی یک مسیر برای این،
آن را به یک پوشه واقعی نیست.
این امر در است محل استاندارد.
خوب بنابراین در حال حاضر جالب بخش،
تا زمانی که سند آماده به عنوان نشان است
این جی کوئری ساخت، برای اولین بار من قصد دارم به پیش بروید
و اتصال به یک سوکت،
چه سوکت فقط با ... نگه داشتن آن ساده من قصد دارم برای اتصال
به بریده بریده، که که در آن کاربر می باشد،
من مثال ساده نگه داشته ام ما فقط رفتن برای اتصال
به همان URL دقیق آن که کاربر بازدید کرده است سپس من قصد دارم
به انجام موارد زیر، من قصد دارم مرورگر آلیس و باب را بگویید
برای گوش دادن پیام از سرور.
باز هم این می توانست تولی است
و یا نوار هر زمان شما شنیدن پیام
از سرور تماس داده های آن را و سپس این کد جی کوئری
که من حدس می زنم بیشتر اگر هر کسی نمی آشنا است
با این روزها اما اساسا یک پین به لیست مورد
به UL موجود است که پیام به نام بود
که به معنای واقعی کلمه می گوید: هر بار مفید است
از پیام های چت است و پس از یک خط، و پس از دریافت،
با یک فاصله و بعد از آن زمان به روز رسانی و به همین دلیل
روشن است اگر ما به عقب
این شما این اضافی گلوله دوباره و دوباره
و دوباره با زمان و تاریخ.
در همین حال اگر ما نگاه در اینجا ما فقط باید
که مسئولیت رسیدگی به ارسال فرم به طوری که دریافت شد
از پیغام از طریق مسنجر، در اینجا ارسال و این است مرتب سازی بر
از ربطی به جی اس گره، گوش دادن به اشکال رویداد ارسال کنید.
وقتی که آن اتفاق می افتد جلوگیری از به طور پیش فرض، این فقط به معنی آن را ارائه نمی
به سرور در معمول راه، بارگذاری مجدد کل صفحه،
ما می خواهیم برای انجام این کار همه از طریق آژاکس.
در اینجا تنها برخی کدهای jQuery است
در واقع ورودی که نوع پیام است،
باشد که نام آن پیام به جلو
و گرفتن آن را به ارزش پس از آن شما بروید جلو
و اگر شما در واقع یک پیام، اگر آلیس و باب
یا باب در واقع انواع برخی از هیچ کدام 0 کلید شماره منتشر می کنند
در سوکت یک پیام به نام مشتری پیام با ظرفیت ترابری
و پس از آن در اینجا این است چه چیزی باعث آن را به عنوان مخالف سبز
به قرمز، ما به سادگی خروجی سمت لوازم [نامفهوم].
به طوری که آن اما همه از این این است که فقط راه اندازی،
چیزهای واقعی جدید من استدلال می کنند فقط به این سه است
یا پنج خط کد در اینجا و این نوع از نکات در قدرت
از جی اس گره و با آن این کتابخانه خاص است.
بنابراین اجازه دهید سریع در بیان نقطه جی اس نگاه کنید،
چه خوب، من قصد دارم سعی می کنید به کار را در زن و شوهر باقی مانده
دقیقه در اینجا این است راه اندازی یک چند ایده، چند روش
که پس از آن یک زن و شوهر خواهد شد دقیقه استراحت، تیم راه اندازی
و پس از آن خواهیم در عمیق تر فرو رفتن
به جالب تر بیان برنامه و همچنین
به قفسه کتاب، کتابخانه تیم در واقع نوشته
برای جامعه متن باز
که ما نور می دهد سخنور با قابلیت SQL من
و معاملات و دیگر امکانات و او همچنین شیرجه رفتن
در کمی عمیق تر به اسکریپت زبان جاوا خود را،
چگونه جسم خود و یا کلاس غیر مدل کار می کند در غیر این صورت می دانید
به عنوان یک مدل نمونه اولیه، بیشتر در آن آمده است.
بنابراین اجازه دهید نگاهی به دو آخرین برنامه های کاربردی در اینجا، سرور پنج
و سرور 6 که همه مرتب کردن بر اساس در روح مشابه،
این سرویس دهنده چت نمی اما از آن استفاده میکنند را بیان کنند.
بنابراین اجازه دهید نگاهی به چه این در واقع،
من قصد دارم به پیش بروید و باز ... من قصد دارم برای اجرای این برنامه
با جی اس برنامه گره، من قصد دارم بازگشت به مرورگر من و بازنگری
و این است که ظاهرا تمام این سرور انجام می دهند،
آن را در سرور فوق العاده ساده که ظاهرا جستجو
موتور بنابراین اگر در تولی نوع I و ارائه، هیچ نتیجه های جستجو
مواد غذ، من اطراف را می کنید اجرای پیچیده
پایان دادن به عقب، تمام آن را
برای انجام اکو است بدون توجه به آنچه شما هیچ نتیجه نوع مواد غذ،
هیچ نتیجه ای برای نوار بنابراین ما چگونه این کار را انجام
چرا که وجود دارد قطعات چند، یک،
به وضوح برخی وجود دارد ورودی های ارائه شده
به سرور Larevel نمی البته، اما جی اس گره کن
بنابراین ما به نوعی نیاز دریافت که در آن پارامتر Q،
ما به وضوح انجام نوعی از نمایش در اینجا،
ما در حال ارائه یک دیدگاه تا شاید این فرصت وجود دارد
برای قالب یا متغیر interprelation [آوایی]
بنابراین اجازه دهید یک نگاه در زیر است.
در جی اس برنامه برای این خاص سرور این همه ما است.
یکی از ما نیاز به بیان خود، دو ماژول مسیر
که فقط به برخی از چیزهای مفید
مانند پیوستن به رشته با هم و غیره برای من،
من روی پورت 1337 گوش و در حال حاضر این جدید است بنابراین آن را تبدیل
که بیان مانند Larevel پشتیبانی از فهم پلاگین های مختلف
و فن آوری و چیزهای دیگر و یک
از فن آوری است که شما می تواند در به برق وصل کردن یک موتور مشاهده است
که فقط به معنی چیزی است که قالب موتور را می خواهید استفاده کنید،
Larevel آن را به حال خود چیزی که اما شما می توانید به برق وصل کردن
در کارهای مختلف، مختلف چارچوب P هلو دارند
روش های مختلف قالب، ejs فقط شایع است
و یک موتور بسیار ساده است که فقط به شما اجازه انجام کارهای
مثل آکولاد که شما در نحو Larevels به حال
برای جایگزین کردن متغیر ها،
آن را کمی متفاوت نحوی تمام است.
بنابراین در حال حاضر این چیزی به نام وجود دارد انبار و متوسط ​​را به عنوان شما خواهید دید
در خود تیم گره پروژه انبار وسط فقط نوع فعال است
و یا کتابخانه که شما تزریق
به [نامفهوم] پاسخ چرخه زندگی یک نرم افزار،
به عبارت دیگر این دو خطوط گفتن بیان
برای انجام برخی از کار اضافی بین زمان آن می شود یک درخواست
و بین زمان آن را می فرستد که درخواست به مسیر خود،
کد خود را که شما نوشته شده است.
بنابراین به طور خاص این خط در اینجا استفاده از نقطه بیان استاتیک و تمام
از این پیچیدگی این فقط معنی است که اگر شما یک درخواست را ببینید
که می آید در یک فایل شخص مانند تولی دات jif یا تولی دات CSS
و یا تولی نقطه جی اس تا نه مسیر به صورت پویا تولید،
برو جلو و فرض آن زندگی می کند در زیر شاخه های عمومی،
که همه که انجام می دهید.
این نوع مانند نقشه برداری در Larevel، همه چیز را به وب سایت خود را
و یا دایرکتوری های عمومی شما و نه در Larevel.
این خط بعدی است فقط گفت: من می خواهم با استفاده از راه های،
من می خواهم به استفاده از همه چیز مانند برنامه دات کنید
که ما آن را دیدم یک لحظه پیش و ما در یک ثانیه در حال حاضر.
نقطه بنابراین برنامه دریافت ابزار گوش دادن به این مسیر،
بریده بریده زمانی که شما می توانید آن را در این تماس بگیرید تابع بی نام است که طول می کشد
در یک درخواست و یک پاسخ و در حال حاضر فقط
مانند Larevel شما یک راه ارائه یک الگو،
پاسخ نقطه ارائه، نقل قول شاخص نقل قول را تمام کردن،
ارائه یک الگو است نام شاخص،
که پس از آن اجازه دهید به حالت تعلیق درآورد که موضوع برای فقط یک نگاه لحظه ای
در محتویات دایرکتوری نمایش
و متوجه این بیش از حد است فوق العاده ساده در حال حاضر،
صفحه اول ejs نقطه وجود دارد و جستجو ejs نقطه،
من به وضوح اول
زیرا که یکی را من فقط خسته به ارائه و خواهیم دید
در صفحه اول نمایش ejs نقطه بیشتر در واقع به طور کامل اچ تی ام ال
در حال حاضر، وجود دارد در واقع بدون قالب در رفتن.
بنابراین من از لحاظ فنی نداشت حتی نیاز به آن را ejs،
من که قابلیت نیاز ندارد اما من آن را نگه داشته یکنواخت،
به طوری که آن را، این همان چیزی است که من که به شکل فوق العاده ساده می دهد.
بنابراین تنها یک مسیر دیگر وجود دارد، اگر ما نگاه کردن در اینجا من گفته ام
که این همان چیزی است که دسته را دریافت کنید بریده بریده جستجو به طوری که مرتب سازی بر واقعی
گوگل مانند کنترل برای فرم ارسال مقاله، هنگامی که شما
که مسیر این تماس تابع بی نام
و ارائه الگو نام جستجو
و چه دوم بحث احتمالا معنی.
آن را مانند یک شی JSON از به نظر می رسد انواع و یا جاوا اسکریپت شی.
نقش این آرگومان دوم احتمالا؟
>> [بخش نامفهوم]
>> پرس و جو واقعی که کاربر تایپ شده در ظاهرا زندگی می کند
در درخواست نقطه پرس و جو، پرس و جو اشاره به همه چیز
پس از نقطه علامت سوال پرسش است که نام دلخواه
که من آن را فقط مانند گوگل به
و در عین حال روده بزرگ پرسش است فقط گفت: عبور به قالب،
ejs جستجو نقطه، کلید q و ارزش
از هر پرسش را واقعی ارزش بود.
به طوری که برگ تنها با یک فایل های مورد علاقه به نمایش،
ejs جستجو نقطه I نگهداری می شود این فوق العاده ساده بیش از حد،
این بیشتر فقط به جز اچ تی ام ال برای یک خط تا حدودی قابل توجه
این نحو است که در اینجا که به نظر می رسد مثل یک دسته
از قالب های مختلف موتورهای این فقط بدان معناست پلاگین
در ارزش س و آن را تیره می کند.
بنابراین هیچ جستجوی واقعی وجود دارد قابلیت اما آن را نوع
از نشان می دهد که چگونه شما را ساختار یک اسکلت
یک برنامه کاربردی مانند آن.
در همین حال ... در واقع من ممکن است یک چیز دیگر نشان می دهد،
توجه کنید که من به برخی از فرمت html در اینجا برای فایل های CSS
و فایل های جاوا اسکریپت، هیچ چیز در آن فایل وجود دارد
در حال حاضر اما توجه کنید که یک دایرکتوری عمومی وجود دارد
همانطور که قبلا هم برای گفت فایل های شخص پس اگر من به
در آن وجود دارد وجود دارد دایرکتوری CSS من،
اگر من در آن وجود دارد بروید وجود دارد سبک نقطه CSS
و هیچ مطالب وجود دارد
اما این که شما چگونه خواهد بود فایل های در دسترس مردم است.
کلیه حقوق اجازه دهید یک نگاه در یک نوع دیگر در اینجا
و پس از آن خواهیم معرفی یک ایده و استراحت.
پس این سرور 6 است که گذشته، این تقریبا یکسان به جز
برای دو خط پایین که شبیه به این.
پس در واقع یک وجود دارد خط سوم که متفاوت است
اما من پنهان کرده ام ... بنابراین اجازه دهید من تا کمی تا کسی می خواهید
به پیشنهاد چه خبر است در اینجا در نظر شخص غیر روحانی است
و یا اصطلاحات فنی چه در مورد این نسخه های مختلف
با توجه به آن خطوط در گره های بالا.
چه احتمالا من انجام می شود در اینجا و چرا؟
آره، شارون.
>> [بخش نامفهوم]
>> آره به نظر می رسد مثل من صفحه اول منتقل و جستجو
بنابراین جداگانه مستقیم و یا چیزی، من آنها را عامل از ام
و به طوری که بسیار شبیه در Larevel شما می توانید از تمام قرار داده
منطق کنترل خود را در داخل مسیرهای دات پی اچ پی
با توابع بی نام دوباره و دوباره و دوباره
اما این فایل البته می تواند بسیار گسترده کنید
بنابراین در مسیر نقطه پی اچ پی چیست ترین
از شما بچه ها انجام شده است شما آن را به نام مشخص کرده اید
از یک کلاس کنترل و یا حتی نام یک روش
که باید به نام
تا همین ایده را در اینجا حتی هر چند به نحو کمی است
مختلف آن، بنابراین تا اینجا متوجه
که من ظاهرا دارند جی اس گره خود من اجرا
ماژول و ماژول فقط یک فایل جاوا اسکریپت که پایبند
اساسا یک قرارداد که ما را در یک لحظه را ببینید.
بنابراین فرض کنیم که همه از من قابلیت های شاخص
و برای جستجو باید ظاهرا در این شاخه قرار داده
و در حال حاضر من خواستار است که کل ماژول یا بسته و یا کتابخانه،
هر آنچه می خواهید به آن فکر می کنم به عنوان،
به عنوان راه یک متغیر به نام راه.
بنابراین ظاهرا در راه وجود دارد شاخص نقطه یک روش به نام است
شاخص و ظاهرا وجود دارد روش دیگری به نام جستجو
در این مسیر ماژول ها و یا کتابخانه
و من فقط آن را مسیر یابی فقط طوری که من قرار داده نشده همه
کد ناشناس من در داخل فایل برنامه من.
بنابراین اجازه دهید به راه بروید متوجه این شاخص فقط جی اس نقطه وجود دارد
و اگر من در اینجا نگاه کنید این است این کنوانسیون که قبلا به معنای
پس این خیلی دلخواه اما این کنوانسیون گره است.
هر زمان شما پیاده سازی خود کتابخانه جی اس گره خود را،
نام ماژول شما در اصل می تواند ارسال هر گونه کد جاوا اسکریپت شما
می خواهم در این فایل، آن را شود شن و ماسه بسیار پاک بسته بندی
به طوری که هر شما متغیر را انتخاب کنید نمی خواهد برخورد
با کتابخانه های هر کس دیگری، متغیر ها یا روش و یا هر چیز
که می خواهم اما هر چیزی شما می خواهید به افشای
به جهان خارج ALA روش های عمومی در جاوا اسکریپت
و یا پی اچ پی یا زبان های دیگر شما باید با صدای تلپ داخل
یک شی جهانی که نویسنده گره به نام صادرات.
بنابراین با انجام صادرات ارائه میشود صفحه اول I افشای به کاربران هستم
این ماژول یک روش به نام صفحه اول که نقشه را به این تابع
پس از آن Anonymous در تاریخ به سمت راست
اما من به طور موثر به آن یک نام در سمت چپ
و ارسال آن به جهان
به طوری که شما می توانید تماس بگیرید شاخص نقطه و یا جستجو نقطه.
پس تا روشن شود اگر من نیز تا به حال چیزی شبیه به تابع تولی
در اینجا که چیزی
که تابع را کاملا عملیاتی باشد،
آن را می توان در به نام این فایل را اما هیچ کس
در جهان خارج سرد تا کنون تولی تماس بگیرید
دلیل آن صادر نشده است از طریق این نماد نقطه.
پس این همه که رفتن،
همه چیز به خوبی نام فاصله برای شما.
پس در نتیجه در پایان اگر من گره از برنامه و صفحه است
که اگر من در حال حاضر جستجو
برای نوار ... عملکرد این برنامه ها یکسان هستند
اما آن را فقط به نوعی یک گام به سوی یک اجرای تمیز کننده،
مطمئنا زمانی که شما شروع نوشتن بیشتر و بیشتر کد
و تمام این ها است.
بدیهی است به خصوص پیچیده یا پیچیده
اما در اصل یک نقطه شروع
برای چه خواهد بود، خود را اولین گره برنامه جی اس.
چیزی که ما بعد از انجام به احتمال زیاد خواهید این هفته و یا آخر این هفته
که شما تا پایان در برنامه های کاربردی پی اچ پی ما را دنبال کنید
با بسیار ساده نرم افزار برای تیم به شیرجه رفتن
به در روح شبیه به ورزش گرم برای پی اچ پی
که بر اساس بررسی ترم اواسط،
مردمی را پیدا کردید مفید رفتن را از طریق ورزش
از انجام کاری نسبتا ساده
اما منصفانه قبل از اینکه شما را هدایت در واقع چیزی بیش از مقابله با
در خود خود را به طوری که ما خواهد شد پیگیری که
و در اصل خواهد بود به دلیل یک هفته و نیم
از هم اکنون با هم تداخل دارند کمی با پی اچ پی به عمد.
هر گونه سؤال پس از آن در بیان، در یو سوکت
و یا سردرگمی باقی مانده از دوشنبه شاید.
کلیه حقوق بنابراین امیدوارم یکی از را یک راه تا کنون است
که برای برخی از این وجود دارد همه چیز مطمئنا خیلی کمتر
سربار از شما ممکن است به کار گرفته شده است.
بنابراین اجازه دهید معرفی من یک ایده گذشته،
بنابراین بسیار معمول الگوی برنامه ریزی
در جاوا اسکریپت است که در واقع در jQuery حاضر
در نسخه های اخیر بنابراین ممکن است در واقع دیده می شود از این روش
قبل، اما آن را نیز کاملا در جی اس جهان گره مشترک،
این مشترک در در تیم کتابخانه قفسه کتاب
بنابراین ما این را در دوباره مثال روشنتری
در یک لحظه یک راه حل کد مثل این،
این نماینده فعال است ما در روز دوشنبه دیدم، بنابراین به عنوان خوانده شده فایل
در این زمینه است که واقعی نیست روش آن مشابه در روح
به FS نقطه فایل به عنوان خوانده شده اما فرض که این فقط برخی از ساخته شده
روش تا که کند چیزی بسیار مشابه است.
بنابراین ما به چند زد مسائل روز دوشنبه به طور کلی
پس چه شده است مرتب سازی بر اساس ... چرا این یک سرازیری لغزنده است،
این تماس به عقب نمونه از برنامه جاوا اسکریپت
و با تماس بگیرید نمونه من فقط معنی این تکنیک
که در آن شما را بر نمی گرداند ارزش فورا
چون ممکن است که جلوگیری از سرور
از انجام کاری دیگر که مفید، شما به جای دوباره تماس بگیرید
مانند buzzers در لرزش زیستن در زمانی که شما آماده شود
به پاس به عقب یک پاسخ به عنوان آرگومان.
این یک سرازیری لغزنده است
که در آن به سرعت آزار دهنده است به همین دلیل می شود؟
آره.
>> [بخش نامفهوم]
>> آره، حداقل آن را می شود نوع راست خواندن
اگر شما تمام این تماس پشت و اگر شما در حال پیوستن
به سبک خوبی آن را گرفتن بسیار انبوه فاصله دار است
در طول زمان و در مورد من این نکته به عنوان مثال اگر شما نوع خامه ای
از طریق آن است که به سادگی به معنای یک فایل JSON باز کردن و چاپ آن،
مانند است که آن را و در عین حال ما برخی از 8 یا 10 خط در اینجا
که در حال حاضر مرتب سازی بر از nastily فاصله دار،
ما گرفتن امتحان کردم که است
اگر شما ناآشنا است روش رفع خطا
که اجازه می دهد تا به شما چیزی را امتحان کنید
و اگر نتواند پس از آن شما آن را گرفتن امیدوارم
بدون برنامه تمام برنامه های خود را فسخ اما وجود دارد
پیچیدگی بسیاری مانند شما نوع از این فکر می کنم از طریق
و خدای ناکرده ما را انجام دهد یک زن و شوهر از روش آسنکرون دیگر خواند،
چیزی که در حال حاضر رفتن به اینجا،
شما ممکن است فکر می کنم این نوع است از زیبایی احمقانه است اما این
چرا که تماس به پارادایم چنان شایع است که حداقل
در کد گره مادری این به سرعت خسته کننده تبدیل،
سخت به اشکال زدایی، دندانه شروع به مهم بنابراین شما می توانید مرتب سازی بر اساس
از چیزهایی تعقیب کردن، آن را نه فقط یک راه بسیار شاد
از برنامه ریزی.
پس چه مردمی انجام داده اند
در گره زمینه های مختلف از جمله آنها سعی می کنند به ساده این،
سیستم عامل برای وعده های نمونه یکی دیگر از راه تفکر است
در مورد نوشتن کد های آسنکرون که در دید می شود چیزی
مانند نسخه 1 به این نسخه 2.
من ادعا می کنند و این است دوباره تنها مرتب کردن بر اساس مخلوط
بین کد های واقعی و کاذب کد، این نماینده است
چگونه شما را دوباره اجرا که همان چیزی دقیق،
باز کردن یک فایل JSON، تجزیه آن و آن را چاپ
با استفاده از چیزی وعده به نام
و جزئیات کلیدی نحوی است
که یک زنجیری شدن وجود دارد در اینجا.
توجه داشته باشید که تنها نقطه و ویرگول
در کل ... در واقع به خوبی بیایید ... من نمی خواهم برای گمراه.
این است که به شدت ضروری نیست اما اجازه دهید سازگار باشد،
توجه کنید که نقطه و ویرگول که اشاره به باز شدن
از کل این بیانیه تمام راه را در اینجا.
بنابراین در حالی که من فرمت شده ام این ... نوع نگاه
مانند سه عبارت، سه اظهارات که شما ممکن است ببینید
در جاوا یا زبان های دیگر که سعی کنید بگیر و
و پردازش استثنا به طور کلی.
توجه داشته باشید که من فقط زنجیره ای مقدار بازگشتی از هر
از این روش ها با هم.
بنابراین چه خبر است، فایل به عنوان خوانده شده در صورتی که این یک روش است که وجود دارد،
ظاهرا تلاش می کند برای خواندن این فایل،
نقطه پس از آن تا پس از آن است که بسیار نام مشترک داده شده در جهان
از وعده برای روش است که باید اجرا
اگر چیزی قبلی موفق شد.
پس از آن نوع مانند موفقیت کنترل، تا بعد JSON نقطه پارسه،
به خوبی JSON نقطه پارسه فقط یک روش است
در کتابخانه JSON جهانی و ظاهرا پایبند است
در این مورد مدل وعده
بنابراین ما می گویند که ما فقط می توانیم فرض کنیم که تماس این پسر
و اگر او موفق شود و سپس به این مرد و پس از آن
در صورتی که در واقع اجرا به سادگی کنسول ورود به سیستم داده
در سوال.
بنابراین که در آن خطا است دست زدن به، من متوجه مرتب سازی بر کرده ام
بسیار کورکورانه پا از این لبه
و فقط این نام روش و سپس این روش
تا کنون که بدون چک کردن برای مشکلات.
خوب که در آن کسانی که مشکل احتمالا به کار گرفته ... در این
اظهارات کش خیلی متفاوت کتابخانه های مختلف استفاده کنید
کنوانسیون اما در این مورد پس از آن است مرتب سازی بر
از کنترل موفقیت، کش نوع کنترل خطا است
و چون ما شکسته نشده ام این زنجیره ما فقط نگه داشتن با استفاده از
نقطه علامت گذاری به پیوند با یکدیگر روش اصلی نیایش
از فایل خوانده شده و تابع نیایش هر گونه خطا مرتب سازی بر
از حباب راه خود را از طریق زنجیره ای
تا زمانی که آنها در واقع به کار گرفته است که راه پاک تر از تلاش
به مقابله با آن هر گام لعنتی از راه
به طوری که کد خود را بسیار به سرعت تبدیل به داده های غیر واقعی.
در این مورد ما این ادعا که ما سعی می کنیم
برای گرفتن آنچه که به نام خطای نحوی آن را در اصل یک
زیر کلاس از ژنریک خطا و اگر که ادعا می کنند اتفاق می افتد
که آن JSON نامعتبر است در غیر این صورت اگر آن را یک خطای کلی تر
که ما انتظار نمی فقط به طور کلی می گویند نمی توانند
خواندن فایل.
در حال حاضر این است که فقط به معنای به کد نمایندگی
اما اگر شما در برنامه ریزی کرده ایم اسکریپت خام جاوا و یا در جاوا
و یا زبان های دیگر در این است کد رویه ای در اصل،
این یک سنت است سعی بیانیه گرفتن
و این که زیبایی و قابلیت است که وعده
و یا تلاش برای به شما بدهد به موجب آن شما می توانید از آن فکر می کنم
به عنوان تنها نوشتن را امتحان کنید و پس از آن گرفتن و سپس گرفتن نداشتن
به نگرانی در هر نقطه ممکن
که در آن خطا ممکن است به رسیدگی به ... اتفاق می افتد،
شما می توانید آن را همه در رسیدگی به پایان دادن به عنوان مورد نیاز یک بلوک کوچک
کد، و شما می توانید حتی تشخیص خطا
شما می توانید در این مورد اینجا.
بنابراین نامگذاری که شما شاید در ادبیات را ببینید
به عنوان تیم برخی از این مسائل بیش از حد است
که در حالت ایده آل می خواهید وعده به حل و فصل
و حل و فصل به معنی وعده که در نهایت بازگشت به تعبیری
اما نه به روش سنتی ارزش، پس از آن هر دو موفق
برای شکست مواجه اساسا.
تمامی حقوق هر گونه سوال پس از آن، آن را به معنای کافی
برای قرار گرفتن در معرض به وعده اما فقط یک مدل ذهنی
برای کد شما شروع به دیدن.