Artwork

محتوای ارائه شده توسط MoeZ Tech. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط MoeZ Tech یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

رنسانس جاوا اسکریپت

32:45
 
اشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on July 19, 2025 15:24 (2M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 495333828 series 3678474
محتوای ارائه شده توسط MoeZ Tech. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط MoeZ Tech یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

در قسمت قبل، جاوااسکریپت را در یکی از تاریک‌ترین دوران‌هایش رها کردیم؛ دورانی که سلطه‌ی اینترنت اکسپلورر نوآوری را متوقف کرده بود و تلاش برای مدرن‌سازی زبان با شکست تلخ استاندارد ES4 مواجه شده بود. اما تاریخ به ما یاد داده که هر زمستانی، بهاری هم دارد. در این قسمت از «کُدکست»، داستان «رنسانس جاوااسکریپت» را روایت می‌کنیم. سفری که با دو جرقه‌ی بزرگ آغاز شد: ۱. jQuery: ناجی در مرورگر: در سال ۲۰۰۶، جان رزیگ با کتابخانه‌ی جی‌کوئری، کابوس تفاوت‌های بین مرورگرها را پایان داد. با شعار «کمتر بنویس، بیشتر کار کن»، جی‌کوئری مفاهیم پیچیده‌ای مثل دستکاری DOM و AJAX را به شدت ساده کرد و به توسعه‌دهندگان اعتماد به نفس لازم برای ساخت وب‌اپلیکیشن‌های پویا و مدرن را بازگرداند. ۲. Node.js: شکستن قفس: با وجود محبوبیت دوباره، جاوااسکریپت هنوز در قفس مرورگر زندانی بود. رایان دال با یک ایده‌ی انقلابی، موتور فوق سریع V8 گوگل را از دل مرورگر کروم بیرون کشید و با افزودن قابلیت‌های سروری، Node.js را خلق کرد. برای اولین بار، جاوااسکریپت از مرورگر فرار کرد و قدم به دنیای سرورها گذاشت. این اتفاق، تولد توسعه‌دهنده‌ی «فول-استک جاوااسکریپت» و اکوسیستم عظیم NPM را رقم زد. اما این رنسانس، زمینه را برای یک انقلاب بزرگ‌تر آماده کرد. خود زبان، با استانداردهای قدیمی، برای این دنیای جدید کافی نبود. در بخش دوم این قسمت، به انقلاب ES6 (ECMAScript 2015) می‌پردازیم؛ بزرگ‌ترین و مهم‌ترین به‌روزرسانی در تاریخ جاوااسکریپت که با معرفی ویژگی‌هایی مثل let/const، توابع پیکانی، کلاس‌ها، ماژول‌ها و پرامیس‌ها (Promises)، زبان را برای همیشه متحول کرد و به «جهنم کال‌بک‌ها» (Callback Hell) پایان داد. همچنین خواهیم دید که کمیته‌ی استانداردسازی چطور با درس گرفتن از گذشته، فرآیند انتشار سالانه را پایه‌گذاری کرد تا قطار نوآوری دیگر هرگز متوقف نشود. با ما همراه باشید تا ببینید جاوااسکریپت چطور از یک زبان منفور و کند، به پادشاه بلامنازع دنیای وب تبدیل شد.

  continue reading

5 قسمت

Artwork
iconاشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on July 19, 2025 15:24 (2M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 495333828 series 3678474
محتوای ارائه شده توسط MoeZ Tech. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط MoeZ Tech یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

در قسمت قبل، جاوااسکریپت را در یکی از تاریک‌ترین دوران‌هایش رها کردیم؛ دورانی که سلطه‌ی اینترنت اکسپلورر نوآوری را متوقف کرده بود و تلاش برای مدرن‌سازی زبان با شکست تلخ استاندارد ES4 مواجه شده بود. اما تاریخ به ما یاد داده که هر زمستانی، بهاری هم دارد. در این قسمت از «کُدکست»، داستان «رنسانس جاوااسکریپت» را روایت می‌کنیم. سفری که با دو جرقه‌ی بزرگ آغاز شد: ۱. jQuery: ناجی در مرورگر: در سال ۲۰۰۶، جان رزیگ با کتابخانه‌ی جی‌کوئری، کابوس تفاوت‌های بین مرورگرها را پایان داد. با شعار «کمتر بنویس، بیشتر کار کن»، جی‌کوئری مفاهیم پیچیده‌ای مثل دستکاری DOM و AJAX را به شدت ساده کرد و به توسعه‌دهندگان اعتماد به نفس لازم برای ساخت وب‌اپلیکیشن‌های پویا و مدرن را بازگرداند. ۲. Node.js: شکستن قفس: با وجود محبوبیت دوباره، جاوااسکریپت هنوز در قفس مرورگر زندانی بود. رایان دال با یک ایده‌ی انقلابی، موتور فوق سریع V8 گوگل را از دل مرورگر کروم بیرون کشید و با افزودن قابلیت‌های سروری، Node.js را خلق کرد. برای اولین بار، جاوااسکریپت از مرورگر فرار کرد و قدم به دنیای سرورها گذاشت. این اتفاق، تولد توسعه‌دهنده‌ی «فول-استک جاوااسکریپت» و اکوسیستم عظیم NPM را رقم زد. اما این رنسانس، زمینه را برای یک انقلاب بزرگ‌تر آماده کرد. خود زبان، با استانداردهای قدیمی، برای این دنیای جدید کافی نبود. در بخش دوم این قسمت، به انقلاب ES6 (ECMAScript 2015) می‌پردازیم؛ بزرگ‌ترین و مهم‌ترین به‌روزرسانی در تاریخ جاوااسکریپت که با معرفی ویژگی‌هایی مثل let/const، توابع پیکانی، کلاس‌ها، ماژول‌ها و پرامیس‌ها (Promises)، زبان را برای همیشه متحول کرد و به «جهنم کال‌بک‌ها» (Callback Hell) پایان داد. همچنین خواهیم دید که کمیته‌ی استانداردسازی چطور با درس گرفتن از گذشته، فرآیند انتشار سالانه را پایه‌گذاری کرد تا قطار نوآوری دیگر هرگز متوقف نشود. با ما همراه باشید تا ببینید جاوااسکریپت چطور از یک زبان منفور و کند، به پادشاه بلامنازع دنیای وب تبدیل شد.

  continue reading

5 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش