بایگانی نویسنده: شهروز جعفری

معرفی Babel

​یکی از چالش های اصلی کد نویسی با جاوا اسکریپت نوشتن کدهایی است که در محیط ها و مرور گرهای متفاوت به درستی اجرا شوند و برای اطمینان از این موضوع مجبور هستیم هزینه زیادی را متقبل شویم.مثلا ممکن است … ادامه‌ی خواندن

منتشرشده در جاوااسکریپت | دیدگاه‌تان را بنویسید:

تفاوت ECMAScript و javascript در چیست؟

بهتر است  با یک تاریخچه شروع کنیم: JavaScript در ابتدا با اسم Mocha شناخته می شد ولی در ادامه اسم Mocha به JavaScript تغییر پیدا کرد و از آن پس با همین اسم شناخته شد.مهم این است که بدانیم JavaScript قبل از ECMAScript وجود … ادامه‌ی خواندن

منتشرشده در جاوااسکریپت, ویکی | دیدگاه‌تان را بنویسید:

تفاوت زبان های برنامه نویسی Statically typed و Dynamically typed

 یک زبان برنامه نویسی در صورتی statically typed هست که نوع متغیر ها را در زمان کامپایل بشناسد.همچنین اگر ما نوع یک متغیر را مشخص کنیم قادر به تغییر نوع آن نخواهیم بود.برای مثال در زبانی مثل جاوا اگر ما یک … ادامه‌ی خواندن

منتشرشده در عمومی | دیدگاه‌تان را بنویسید:

POSIX time چیست؟

  POSIX time​ یک سیستم برای توصیف یک نقطه مشخص از زمان است.این سیستم اول ژانویه سال ۱۹۷۰ را (UTC) به عنوان زمان صفر در نظر می گیرد و به ازای هر ثانیه ای که از آن می گذرد یکی … ادامه‌ی خواندن

منتشرشده در ویکی | دیدگاه‌تان را بنویسید:

Document Object در جاوا اسکریپت

هر صفحه وب که داخل مرورگر لود و اجرا می شود را می توان به عنوان یک شی ریشه یا Document Object در نظر گرفت.Document Object مشخص کننده html لود شده داخل مرورگر است.Document Object شامل خواص گوناگونی است که از طریق آن … ادامه‌ی خواندن

منتشرشده در جاوااسکریپت, ویکی | دیدگاه‌تان را بنویسید:

ده چیزی که یک برنامه نویس تازه کار باید بداند!

۱-دوست داشته شدن آسان است: در زمان ورود به شغل جدید همین که لباس مرتب بپوشید،سر وقت حاضر شوید،به بقیه لبخند بزنید قطعا باقی همکارانتان دوستتان خواهند داشت. ۲-مورد احترام قرار گرفتن سخت است: هر مدتی که تجربه کاری دارید … ادامه‌ی خواندن

منتشرشده در عمومی | برچسب‌شده | دیدگاه‌تان را بنویسید:

نحوه ساخت یک عدد تصادفی در جاوا اسکریپت

در دوره آموزش جاوا اسکریپت در قسمت متدهای از پیش تعریف در جاوا اسکریپت نحوه ساخت عدد تصادفی را یاد گرفتیم.در آنجا گفته شد که متد Math.random یک عدد تصادفی را بین صفر و یک ایجاد می‌کند که معمولا اعشاری است.سوال اینجاست که … ادامه‌ی خواندن

منتشرشده در جاوااسکریپت | برچسب‌شده | دیدگاه‌تان را بنویسید:

تفاوت Undefined و Null در جاوااسکریپت

یک از سوالات متداول در جاوا اسکریپت تفاوت Undefined و Null است. undefined به معنای این است که یک متغیر تعریف شده ولی هنوز مقداری به آن تخصیص داده نشده است در حالیکه Null در واقع یک مقدار است که به یک … ادامه‌ی خواندن

منتشرشده در جاوااسکریپت, ویکی | دیدگاه‌تان را بنویسید:

Variable shadowing چیست؟

Variable shadowing زمانی اتفاق می‌افتد که یک متغیر داخل یک scope با نام مشابه متغیری دیگر در scope بالا تر تعریف شود. در صورت اجرای کد بالا با خطا مواجه نخواهیم شد. در مثال بالا varOne هم در scope داخلی و … ادامه‌ی خواندن

منتشرشده در ویکی | دیدگاه‌تان را بنویسید:

lexical scoping چیست؟

Lexical scoping یک قرارداد است که به توسط بسیاری از زبان های برنامه نویسی در رابطه با محدوده دسترسی به یک متغیر رعایت می‌شود. Lexical scoping مشخص می‌کند که یک متغیر فقط می‌تواند داخل بلاکی که تعریف شده است صدا … ادامه‌ی خواندن

منتشرشده در ویکی | برچسب‌شده | دیدگاه‌تان را بنویسید: