برترین ها

برترین ها را با ما دنبال کنید

برترین ها

برترین ها را با ما دنبال کنید

۳ مطلب با کلمه‌ی کلیدی «آموزش جاوا اسکریپت» ثبت شده است

تاریخچه جاوا اسکریپت و نت اسکیپ

محمد نصرتی | سه شنبه, ۲ دی ۱۳۹۹، ۰۴:۱۷ ب.ظ

از زمان ظهور جاوا اسکریپت در سال 1995 ، استفاده از آن فقط در تعامل با ترافیک کاربران در وب سایت محدود شده است. آموزش جاوا اسکریپت برخی از انیمیشن ها را نشان دهید و نحوه نمایش برخی از اجزای صفحه را تغییر دهید.

زبان جاوا اسکریپت از بدو تأسیس تا سال 2015 به دلیل نداشتن مزایای زبانهای دیگر مورد انتقاد قرار گرفت.

مهمترین این ویژگی ها برنامه نویسی Object-Oreined است و Static Type Language نیست ، یعنی وقتی متغیرها تعریف شوند یا نوع خروجی هایی که یک عملکرد خاص برمی گرداند ، نوع متغیرها را نمی توان تعیین کرد.

 

اما همه اینها با ظهور محیط Node.js و توسعه زبان جاوا اسکریپت به ES6 در سال 2015 تغییر کرد. این همچنین به مایکروسافت کمک کرد تا TypeScript را منتشر کند ، که زبان برنامه نویسی جدیدی نیست ، بلکه گروهی از بسته های برنامه نویسی است که شما را قادر می سازد JavaScript بنویسید و از Static Type استفاده کنید. علاوه بر برنامه نویسی شی گرا و ویژگی های بیشتر ، جاوا اسکریپت بیشتر شبیه C # می شود.

 

TypeScript در مرورگرها کار نمی کند ، بنابراین در پایان هر آنچه را که در TypeScript می نویسید به JavaScript تبدیل می شود.

 

من این مقاله و چندین مقاله آینده را در مورد تاریخچه زبان جاوا اسکریپت از ابتدا تا سال 2019 با شما به اشتراک می گذارم.

 

برجسته ترین تغییراتی که در آن رخ داده است ، و این زبان چه مناطقی را باز کرده و پیشرفت و گسترش بی سابقه ای که داشته است به یکی از پرطرفدارترین زبانها تبدیل شده است.

تاریخچه زبان جاوا اسکریپت
زبان جاوا اسکریپت برای اولین بار در سال 1995 توسط Netscape ظاهر شد و بیش از 15 روز آن را توسعه داد.

 

سوالی که همه مطرح می کنند این است که آیا این زبان به زبان جاوا نزدیک است؟

در واقع ، این نام به دلایل کاملاً بازاریابی ، به دلیل محبوبیت زبان جاوا در آن زمان ، به این نام گذاشته شد و توسط زبان های برنامه نویسی در آن زمان در جهان صادر شد.

زبان جاوا اسکریپت دستخوش تغییرات و تغییرات زیادی شد تا اینکه در سال 1999 به نسخه ای پایدار با نام ES5 رسید.

ES مخفف چیست؟

 

ES یا ECMASCRIPT مخفف Language Specifiers است که به منظور استاندارد کردن دستور زبان زبان JavaScript در همه مرورگرهای وب ایجاد شده است.

کتابخانه JQuery ظاهر می شود
در سال 2006 ، JQuery توسط John Resig به عنوان کتابخانه جاوا اسکریپت منبع آزاد راه اندازی شد که هدف اصلی آن سهولت در نوشتن دستورات JavaScript و صرفه جویی در وقت زیادی برای توسعه دهندگان وب هنگام تلاش برای نوشتن کد JavaScript بود.

 

به عنوان مثال ، اگر بخواهیم یک گالری تصویر را به زبان JavaScript برنامه ریزی کنیم ، ممکن است حدود 100 خط کد هزینه داشته باشد ، اما با استفاده از JQuery و ویژگی هایی که به ما ارائه می دهد ، ممکن است فقط حدود 10 خط و زمان بسیار کمتری هزینه شود.

 

از مهمترین مشکلاتی که آدرس کتابخانه JQuery آدرس می دهد ، سازگاری مرورگر است. برخی از دستورات JavaScript در همه مرورگرها مکانیسم یکسانی ندارند و بعضی از آنها هرگز در مرورگر محبوب ما ، Internet Expolrer کار نمی کنند :(

 

ظهور JQuery چندین کتابخانه رقیب را به دنبال داشت ، اما هیچ یک از آنها از JQuery زنده نماندند.

 

در این دوره افزایشی از افزونه های جاوا اسکریپت مشاهده شد که در کار خود کاملاً به JQuery متکی هستند.

 

و با ظهور Bootstrap Framework در سال 2011 ، چارچوبی که به ساخت سریع رابط ها کمک می کند ، که به کتابخانه JQuery در سمت JavaScript متکی است.

 

یکی از مهمترین عواملی که به گسترش کتابخانه JQuery کمک کرده است ، سهولت یادگیری آن بدون دانش زیاد از زبان جاوا اسکریپت است که در عین حال یک نکته مثبت و منفی است.

 

با فرض اینکه مشتری درخواست کرده باشد پروژه بدون چارچوب برای اطمینان از سرعت سایت وی باشد و مهارت شما در زبان جاوا اسکریپت خوب نباشد ، با مشکل روبرو خواهید شد زیرا به تحقیقات و تحقیقات زیادی و حل مشکلات سازگاری مرورگرها با کد نوشته شده نیاز خواهید داشت.

 

نیاز به موارد بیشتر و ظهور Node.js
با توسعه برنامه های وب و افزایش اندازه آنها ، نیاز به ویژگیهای بیشتری که زبان جاوا اسکریپت فاقد آنهاست و مهمترین این ویژگیها مشکل جدا شدن فایلهای پروژه از یکدیگر و نیاز به فراخوانی فایلهای JavaScript درون یکدیگر ، یعنی سیستم ماژول بود.

 

همانطور که می دانیم ، برای استفاده از کتابخانه جاوا اسکریپت ، پرونده های زیر یکدیگر را مانند این در صفحه HTML فراخوانی می کنیم.

  • محمد نصرتی

چرا باید از جاوا اسکریپت استفاده کنیم ؟

محمد نصرتی | جمعه, ۱۰ مرداد ۱۳۹۹، ۰۱:۱۸ ق.ظ

همانطور که می دانید ، در دنیای برنامه نویسی ، مانند دنیای واقعی ، با زبان های زیادی روبرو هستیم که هر کدام مزایا و معایب خاص خود را دارند. در این مقاله سعی داریم شما را با یکی از محبوب ترین زبانهای این زمینه آشنا کنیم. اگر می خواهید با آموزش جاوا اسکریپت وارد دنیای برنامه نویسی شوید ، اما اطلاعات زیادی در مورد آن ندارید ، برای مشاهده آموش جاوا اسکریپت اینجا کلیک کنیدچارچوب های معروف JavaScript عبارتند از React ، Angular و Vue. بسیاری از شرکت ها از Node.js استفاده می کنند ، یک محیط اجرای JavaScript مبتنی بر موتور Google Chrome V8. برخی از نمونه های محبوب PayPal ، LinkedIn ، Netflix و Uber هستند.

3. ساخت سرورهای وب و توسعه برنامه های سرور

علاوه بر وب سایت ها و برنامه های کاربردی ، توسعه دهندگان همچنین می توانند از JavaScript برای ساختن سرورهای ساده وب استفاده کنند و زیرساخت back-end را با Node.js. توسعه دهند.

4- توسعه بازی

همچنین می توانید از JavaScript برای ایجاد بازی در یک مرورگر استفاده کنید. این روش های خوبی برای تمرین مهارت های یک برنامه نویس مبتدی هستند.

چرا JavaScript در مقایسه با سایر زبان های برنامه نویسی؟

علاوه بر امکانات نامحدود ، دلایل زیادی برای توسعه دهندگان وب وجود دارد که از JavaScript در مقایسه با سایر زبان های برنامه نویسی استفاده کنند:

JavaScript تنها زبان برنامه نویسی طبیعی برای مرورگر وب است

JavaScript محبوب ترین زبان است

آستانه شروع کم

سرگرمی یادگیری زبان

  • محمد نصرتی

JavaScript چیست و چه کاری انجام می دهد؟

محمد نصرتی | جمعه, ۱۰ مرداد ۱۳۹۹، ۰۱:۱۴ ق.ظ

آیا تاکنون فکر کرده اید که جاوا اسکریپت چیست و چه کاری انجام می دهد و چرا ما از آن به عنوان یک زبان برنامه نویسی استفاده می کنیم؟ در این پست سعی داریم به این سؤالات پاسخ دهیم.

JavaScript چیست؟

JavaScript یک زبان برنامه نویسی مبتنی بر اشیاء پویا است که توسط کاربر و سرور برای تعامل با صفحات وب استفاده می شود. وقتی HTML و CSS ساختار اساسی و ظاهر صفحات وب را تعریف می کنند ، JavaScript نحوه کار صفحات وب را کنترل می کند.

JavaScript با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی ، تجربه کاربر یک صفحه وب را بهبود می بخشد. به طور خلاصه ، JavaScript با صفحات وب رفتار می کند.

از کجا استفاده می شود؟

جاوا اسکریپت بیشتر برای برنامه های مبتنی بر وب و مرورگرهای وب استفاده می شود. اما جاوا اسکریپت همچنین در خارج از نرم افزار در نرم افزارها ، سرورها و کنترل های سخت افزاری استفاده می شود. در اینجا چند برنامه جاوا اسکریپت رایج استفاده شده است:

1. رفتار تعاملی را به صفحات وب اضافه کنید

JavaScript به کاربران امکان تعامل با صفحات وب را می دهد. تقریباً هیچ محدودیتی برای آنچه می توانید با JavaScript در یک صفحه وب انجام دهید وجود ندارد. در اینجا برخی از این ویژگی ها آورده شده است.

· اطلاعات بیشتری را با لمس یک دکمه نشان داده یا مخفی کنید

وقتی یک ماوس روی آن قرار گرفت ، رنگ یک دکمه را تغییر دهید

· تصاویر به صورت اسلاید در صفحه اصلی وب

· بزرگ کردن یک عکس

· نمایش یک وب سایت تایمر یا شمارش معکوس

· فایل های صوتی و تصویری را در یک صفحه وب پخش کنید

· نمایش انیمیشن ها

2. برنامه های وب و موبایل ایجاد کنید

توسعه دهندگان می توانند از چارچوب های مختلف JavaScript برای توسعه و ساخت برنامه های وب و موبایل استفاده کنند. فریم ورک JavaScript مجموعه ای از کتابخانه های جاوا اسکریپت است که به توسعه دهندگان امکان می دهد کد را برای استفاده با ویژگی های برنامه نویسی روزانه از قبل بنویسند: به معنای واقعی کلمه چارچوبی برای ساخت وب سایت یا برنامه های وب است.

  • محمد نصرتی