
آموزش مقدماتی جاوااسکریپت JavaScript
خرید دانلودی آموزش مقدماتی جاوااسکریپت JavaScript
آموزش مقدماتی جاوااسکریپت JavaScript یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی آموزش مقدماتی زبان برنامه نویسی جاوااسکریپت JavaScript است که با نام اصلی JavaScript - Getting Started از شرکت Pluralsight منتشر شده است.
جاوااسکریپت چیست؟جاوا اسکریپت یک زبان اسکریپتی یا برنامه نویسی است که به شما امکان می دهد ویژگی های پیچیده را در صفحات وب پیاده سازی کنید. هر بار که یک صفحه وب چیزی بیش از در آنجا و نمایش اطلاعات ثابت برای شما انجام میدهد، نمایش بهروزرسانیهای محتوایی به موقع، نقشههای تعاملی، گرافیکهای متحرک 2D/3D، پیمایش جوکباکسهای ویدئویی، و غیره... پس جاوا اسکریپت احتمالاً درگیر است. این سومین لایه از لایه فنآوریهای وب (HTML و CSS و JavaScript) استاندارد است.
چه کاری انجام میدهد؟بیایید به طور خلاصه داستان اتفاقی که هنگام بارگذاری یک صفحه وب در مرورگر رخ می دهد را مرور کنیم. هنگامی که یک صفحه وب را در مرورگر خود بارگذاری می کنید، کد خود (HTML، CSS و جاوا اسکریپت) را در یک محیط اجرایی (برگه مرورگر) اجرا می کنید. این مانند کارخانه ای است که مواد خام (کد) را می گیرد و یک محصول (صفحه وب) را تولید می کند.
یکی از کاربردهای رایج جاوا اسکریپت، تغییر پویا HTML و CSS برای به روز رسانی یک رابط کاربری، از طریق Document Object Model API است. توجه داشته باشید که کد موجود در اسناد وب شما معمولاً به ترتیبی که در صفحه ظاهر می شود بارگیری و اجرا می شود.
امنیت مرورگرهر برگه مرورگر دارای سطل جداگانه خود برای اجرای کد است (این سطل ها در اصطلاح فنی "execution environments" نامیده می شوند). این بدان معناست که در بیشتر موارد کد در هر برگه کاملاً جداگانه اجرا میشود و کد موجود در یک برگه نمیتواند مستقیماً روی کد در برگه دیگر یا در وبسایت دیگر تأثیر بگذارد. این یک اقدام امنیتی خوب است اگر اینطور نبود، هکرها می توانستند شروع به نوشتن کد برای سرقت اطلاعات از وب سایت های دیگر و موارد بد دیگر کنند.
سرفصل مطالب آموزش مقدماتی جاوااسکریپت JavaScript
فصل اول: مقدمه این دوره آموزشی- مقدمه این دوره آموزشی
- مقدمه
- نصب کردن نرم افزار های مورد استفاده برای توسعه اپلیکیشن های جاوا اسکریپت
- دانلود کردن پروژه این دوره آموزشی از Git Hub
- بررسی پروژه این دوره آموزشی
- مقدمه
- اضافه کردن کد جاوا اسکریپت به یک Page
- کار کردن با فایل های جاوا اسکریپت
- فرمت بندی کردن کد
- کشف کردن و رفع خطا ها
- بررسی Case Sensitivity
- گذاشتن Comment بر روی کدها
- جمع بندی
- مقدمه
- یک متغیر (Variable) چیست؟
- تعریف کردن یک متغیر (Variable)
- استفاده از let برای تعریف کردن متغیرها (Variables)
- نامگذاری متغیرها (Variables)
- خطاهای معمول در استفاده کردن از متغیرها (Variables)
- تغییر دادن مقادیر متغیر (Variable)
- کار کردن با ثابت ها (Constants)
- نکات مربوط به کلمه کلیدی var
- جمع بندی
- مقدمه
- کار کردن با اعداد
- بررسی اولویت عملگرها
- بررسی دقت اعداد
- کار کردن با اعداد منفی
- کار کردن با رشته ها
- تغییر دادن رشته ها
- تبدیل کردن رشته ها و اعداد
- کار کردن با متغیرهای Boolian
- کار کردن با Null و Un Defined
- کار کردن با Symbol ها و اشیاء
- جمع بندی
- مقدمه
- نوشتن جملات شرطی با if
- بررسی عبارات Truthy و Falsy
- بررسی if ... else
- مقایسه کردن === و ==
- بررسی Ternary Operator
- بررسی Block Scope با استفاده از let
- حلقه های تکرار با استفاده از for
- حلقه های تکرار با استفاده از while
- حلقه های تکرار با استفاده از do ... while
- جمع بندی
- مقدمه
- مفاهیم اساسی و ابتدایی کار کردن با توابع
- بررسی Function Expression ها
- انتقال داده ها به توابع
- بررسی Return Value های مربوط به Function ها
- بررسی Function Scope
- استفاده از Function ها برای تغییر دادن Web Page ها
- جمع بندی
- مقدمه
- بررسی Property های مربوط به Object ها
- بررسی متدهای مربوط به Object ها
- تحویل دادن Object ها به Function ها
- کار کردن با Object های استاندارد درونی
- کار کردن با Document Object Model (DOM)
- اضافه کردن Style به DOM Element ها
- تشخیص دادن کلیک های انجام شده
- نشان دادن یا مخفی کردن DOM Element ها
- جمع بندی
- مقدمه
- ایجاد کردن و مقداردهی کردن آرایه ها
- دسترسی پیدا کردن به عناصر آرایه ها
- تغییر دادن آرایه ها
- استفاده از توابع slice و splice
- جستجو کردن و پیمایش کردن آرایه ها
- استفاده از آرایه ها در DOM
- جمع بندی
- مقدمه
- بررسی Global Scope
- بررسی Function Scope
- بررسی ارتباط کلمه کلیدی var و Hoisting
- متغیرهای تعریف نشده و Strict Mode
- جمع بندی
دیدگاه ها