FaraWebDev | فرا وب: آموزش طراحی و توسعه وب
الذهاب إلى القناة على Telegram
🧑💻 فرا وب — آموزش طراحی سایت و توسعه وب 🔸 Html 🔸 Css 🔸 PHP 🔸 Laravel 🔸 Bootstrap 🔸 JavaScript 🔸 jQuery 🔸 Node.js 🔸 Ajax 🔸 Angular 🔸 Vue.js 🔸 Asp .Net 🔸 Wordpress 🚀 برای مشاهده تمام آموزشهای ویدیویی، روی لینک زیر بزنید:👇 fdrs.ir/farawebdev
إظهار المزيد1 218
المشتركون
لا توجد بيانات24 ساعات
-87 أيام
-1830 أيام
أرشيف المشاركات
📘 آموزش مقدماتی Adobe XD برای طراحی رابط کاربری
✳️ منتشر شد.
🔗 fdrs.ir/n625
🔖 نرمافزار Adobe XD که یکی از جدیدترین محصولات این شرکت محسوب میشود، به خوبی توانسته است مفهوم طراحی رابط کاربری را به ما نشان دهد. در این آموزش قصد داریم با ایجاد بستر مناسب جهت ارائه هر چه بهتر ایدههای گرافیکی در حوزه اپلیکیشن و دریافت بازخورد مناسب جهت بهبود عملکرد با صرف هزینه و وقت کمتر، به نتیجه دلخواه برسیم.
مناسب برای:
🔹 طراحی و گرافیک
💲 هزینه اصلی آموزش: ۹۵,۰۰۰ تومان
🎁 هزینه با احتساب هدیه ویژه انتشار: ۴۷,۵۰۰ تومان
(۵۰ درصد تخفیف)
👈 کد تخفیف: NW2445AB
❗️اعتبار: تا سهشنبه، ۲۸ دی ۱۴۰۰
___________
📚 فرادرس
دانش در دسترس همه
همیشه و همه جا
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
✳️ راهنمای جامع سئو (SEO) در وردپرس — به زبان ساده
بهبود سئو وردپرس برای داشتن ترافیک بیشتر در وبسایت بسیار ضروری است. متأسفانه بسیاری از راهنماهای موجود برای وردپرس جهت استفاده کاربران تازهکار، بیشازحد فنی محسوب می شوند. اگر مصمم هستید که ترافیک وبسایت خود را افزایش دهید، در این صورت باید به بهترین رویههای سئو وردپرس توجه داشته باشید. ما در این راهنما برترین نکات سئو وردپرس را برای کمک به بهبود وبسایت و داشتن ترافیک بیشتر به شما ارائه میدهیم.
══ فهرست مطالب ══
○ مقدمه
○ مقدمات سئو وردپرس
○ بهترین افزونه سئو وردپرس
○ بهترین رویههای سئو وردپرس
○ سرعت و امنیت برای سئو وردپرس
○ ابزارها و منابع بیشتر برای سئو
🔸 مقدمه
بهبود بخشیدن سئو وردپرس ممکن است برای افراد تازهکار ترسناک باشد، بهخصوص اگر آشنایی چندانی با فناوری نداشته باشند. اما جای نگرانی وجود ندارد، چون این موضوع چندان هم پیچیده نیست. شما میتوانید با مطالعه این راهنما با مقدمات سئو آشنا شوید و سپس شروع به استفاده از آنها بر روی وبسایت خود کنید.
سئو عبارت اختصاری برای «بهینهسازی موتور جستجو» (Search Engine Optimization) است. سئو راهبردی است که مالکان وبسایتها برای داشتن ترافیک بیشتر از طریق بهبود رتبه سایت در موتورهای جستجو استفاده میکنند. بهینهسازی موتور جستجو ربطی به گول زدن گوگل یا بازی دادن سیستم ندارد. سئو صرفاً مربوط به خلق وبسایتی است که کد و قالببندی بهینهای دارد و یافتن وبسایت را برای موتورهای جستجو آسانتر میکند.
زمانی که مردم در وب به دنبال موضوعاتی جستجو میکنند که شما در مورد آنها مطلبی نوشتهاید، محتوای بهینهسازی شده برای موتور جستجو در نتایج جستجو بالاتر ظاهر میشود و افراد بیشتری از این طریق وارد وبسایت شما میشوند.
🔸 مقدمات سئو وردپرس
میتوان بحث سئو را به بحث فنی تبدیل کرد، اما نباید این کار را انجام داد. با یادگرفتن تنها چند نکته مقدماتی در مورد سئو میتوانید وبسایت خود را بهبود بخشیده و ترافیک آن را به میزان قابلتوجهی افزایش دهید. برای استفاده از فناوریهای که در این نوشته معرفی میکنیم، لازم نیست یک نابغه فناوری باشید. در همین حد که از وردپرس استفاده میکنید پس آمادگی استفاده از فناوریهای معرفی شده را دارید. پیش بهسوی بهبود وبسایت وردپرس!
وردپرس یک امکان داخلی برای مخفی کردن محتوای وبسایت از موتورهای جستجو دارد. منظور از تدارک این گزینه، ایجاد فرصتی برای آمادهسازی وبسایت پیش از عرضه عمومی آن بوده است. اما برخی اوقات این گزینه بهصورت تصادفی انتخاب میشود و باعث میشود که وبسایت از دید موتورهای جستجو مخفی بماند.
اگر وبسایت شما در نتایج جستجو ظاهر نمیشود، در این صورت نخستین چیزی که باید بررسی کنید، این است که این گزینه انتخاب نشده باشد. کافی است وارد محیط مدیریت وبسایت وردپرس شوید و به صفحه Settings » Reading بروید.
مطالعه ادامه مطلب 👇👇
🔗 راهنمای جامع سئو (SEO) در وردپرس — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی طراحی و توسعه وب
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی طراحی و توسعه وب را در کانال اختصاصی [@FaraWebDev] دنبال کنید. 👇
@FaraWebDev — مطالب و آموزشهای طراحی و توسعه وب فرادرس
💥 رایگان شد...
🔗 آموزش ابزارهای کاربردی اکسل Excel - [کلیک کنید]
🎁 کد تخفیف ۱۰۰ درصدی: FRAH29
📆 اعتبار: پایان روز دوشنبه ۲۰ دی ۱۴۰۰
📌 آموزشهای رایگان بعدی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
@FaraDars — فرادرس
✳️ بوت استرپ چیست و چه کاربردی دارد؟ — راهنمای جامع Bootstrap
بوتاسترپ جزو آن دسته از واژههایی است که در حوزههای مختلفی وارد شده و از این رو معانی و تفسیرهای متفاوتی برای آن وجود دارد. اما به طور کلی منظور از بوتاسترپ فرایندی خود راهانداز است که بدون ورودی بیرونی عمل میکند. در فناوری رایانه از این اصطلاح (با اختصار بوت شدن) معمولاً برای اشاره به فرایند بارگذاری نرمافزار پایه در حافظه یک رایانه پس از روشن شدن آن، به خصوص در مورد سیستم عامل استفاده میشود. سپس سیستم عامل مسئولیت بارگذاری نرمافزارهای مورد نیاز را بر عهده میگیرد.
══ فهرست مطالب ══
○ ریشهیابی اصطلاح بوتاسترپ
○ کاربردهای بوتاسترپ
○ کاربرد بوتاسترپ در کامپایلرها
○ سخن پایانی
🔸 ریشهیابی اصطلاح بوتاسترپ
چکمهها (بوت) معمولاً یک حلقه (استرپ) یا دستگیره در بخش فوقانی خود دارند که به نام بوتاسترپ نامیده میشود و به فرد اجازه میدهد که با استفاده از انگشت یا وسیله دیگری بوتها را از زمین بردارد. اصطلاحی در قرن نوزدهم به خصوص در ایالاتمتحده رواج داشت که «کسی را به وسیله بوتاسترپ از روی زمین برداریم» و اشاره به کاری ناشدنی داشت. بدین ترتیب از بوتاسترپ به عنوان استعارهای برای بهبود دادن چیزی بدون کمک بیرونی استفاده میشود. که این معنی اخیر در قرن بیستم رواج بیشتری داشت.
با این حال بوتاسترپ در حوزههای مختلف معانی بسیار متفاوتی دارد که در ادامه برخی کاربردهای این اصطلاح را در رشتههای مختلف معرفی میکنیم:
– بوتاسترپ (فریمورک فرانت-اند): یک مجموعه از ابزارها برای ایجاد وبسایت و اپلیکیشنهای وب
– برنامه درسی بوتاسترپ: نوعی برنامه درسی است که در آن از برنامهنویسی رایانه برای آموزش جبر به دانش آموزان در سنین بین ۱۲ تا ۱۶ سال استفاده میشود.
– تأمین مالی بوتاسترپ: این واژه در حوزه کارآفرینی و استارتاپها کاربرد دارد و به معنی تأمین سرمایه استارتاپ از محل درآمدها یا منابع داخلی است.
– مدل بوتاسترپ: روشی ریاضی برای محدودسازی و حل مدلها در فیزیک ذرات
– بوتاسترپینگ (کامپایلر): فرایند نوشتن یک کامپایلر در آن زبان برنامهنویسی که قرار است آن را کامپایل کند.
– بوتاسترپینگ (الکترونیک): نوعی از مدار است که از فیدبک مثبت بهره میگیرد.
– بوتاسترپینگ (مالی): روشی برای ساخت یک منحنی بازدهی از قیمتهای محصولات coupon-bearing
– بوتاسترپینگ (حقوق): یکی از مقررات پیشین در دادگاههای کیفری فدرال
– بوتاسترپینگ (زبانشناسی): اصطلاحی که در فرایند یادگیری زبان استفاده میشود.
– بوتاسترپینگ (آمار): روشی که برای انتساب معیار صحت به تخمینهای نمونه آماری استفاده میشود.
🔸 کاربردهای بوتاسترپ
همان طور که اشاره کردیم اصطلاح بوتاسترپ گستره معنایی بسیار وسیعی دارد که بسته به رشتهای که مورد استفاده قرار میگیرد، متفاوت خواهد بود. در ادامه معنی این واژه در برخی حوزههای مهمتر را بررسی میکنیم.
بوتاسترپ در علوم رایانه در بخشهای بوت شدن رایانه، در زمینه توسعه نرمافزار، در کامپایلرها، نصابها، شبکههای همپوشان، پیشبینی رویدادهای گسسته و هوش مصنوعی/یادگیری ماشین کاربرد دارد.
بوت شدن فرایندی است که در طی آن یک رایانه آغاز به کار میکند و به طور خاص به راهاندازی نرمافزارهای آن اشاره دارد. این فرایند شامل زنجیرهای از مراحل است که در طی آن یک برنامه کوچک و ساده بارگذاری میشود و سپس برنامههای بزرگتر و پیچیدهتر را در مرحله بعدی راهاندازی میکند. در این معنی رایانهها خود را به کمک بوتاسترپ (در معنی لغوی) بالا میکشند، یعنی خود را به کمک تلاشهای خودشان بهبود میبخشند. بوت شدن به معنی اجرای زنجیرهای رویدادها است که با اجرای رویههای مبتنی بر سختافزار آغاز میشود و سپس هدایت سیستم به فیرمویر و نرمافزاری که در حافظه اصلی بارگذاری شده است، سپرده میشود. بوت شدن غالباً شامل فرایندهایی مانند اجرای تست از خود (self-test)، بارگذاری تنظیمات پیکربندی، بارگذاری یک BIOS، رصدگرهای مقیم حافظه (resident monitors)، هایپرویزور، سیستم عامل یا نرمافزار کاربردی است.
مطالعه ادامه مطلب 👇👇
🔗 بوت استرپ چیست و چه کاربردی دارد؟ — راهنمای جامع Bootstrap — کلیک کنید (+)
📌 کانال اختصاصی آموزشی مهندسی و علوم کامپیوتر
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی مهندسی و علوم کامپیوتر را در کانال اختصاصی [@FaraCompEng] دنبال کنید. 👇
@FaraCompEng — مطالب و آموزشهای مهندسی و علوم کامپیوتر فرادرس
🔴 فرصت محدود — تا ۱۶۰ هزار تومان تخفیف بگیرید.
🎉 تخفیفهای متنوع برای بیش از ۱۶,۰۰۰ ساعت آموزش ویدئویی در جشنواره «آغاز زمستان» فرادرس
✳️ سبد سفارش خود را با آموزشهای پرطرفدار کامل کنید:
▫️ راه اندازی سایت و کار با وردپرس
▫️ آموزش HTML برای طراحی وب
▫️ آموزش CSS برای طراحی وب
▫️ تحقیق کلمات کلیدی برای سئوی سایت
▫️ بوت استرپ Bootstrap برای طراحی صفحات وب
🎁 مشاهده سایر آموزشها و کد تخفیف 👇👇
❄️ ورود به صفحه جشنواره - [کلیک کنید]
@FaraDars - فرادرس
✳️ آزمایش A/B چیست و چه تاثیری بر توسعه محصول دارد؟
══ فهرست مطالب ══
○ مایکروسافت میزبان ایده اولیه آزمایش A/B
○ اهمیت آزمایش A/B
○ آزمایش A/B و کمک به تصمیمگیری سرمایهگذاران
○ ایجاد یک قابلیت بزرگ
○ از حالات جالب یا متفاوت بهراسید
○ مدلهایی که میتوان تیمهای آزمون A/B را بر مبنای آنها شکل داد
○ تعریف موفقیت
○ از دادههای با کیفیت پایین استفاده نکنید
○ نتیجهگیری
○ باورهای غلط مدیران
🔸 مایکروسافت میزبان ایده اولیه آزمایش A/B
در سال ۲۰۱۲ یکی از کارمندان مایکروسافت که روی Bing کار میکرد، ایدهای پیرامون تغییر نحوه نمایش تیتر تبلیغات در میان نتایج این موتور جستجو داشت. توسعه این ایده به تلاش زیادی احتیاج نداشت و تنها چند روز از وقت یک مهندس را میگرفت. اما این تنها فقط یکی از صدها ایده مطرح بود و مدیران برنامه آن را در پائینترین اولویت قرار داده بودند. همین مسائل سبب شد ایدهی ذکر شده بیشتر از ۶ ماه راکد بماند تا عاقبت یک مهندس بررسیش کرد، فهمید هزینهی کدنویسی آن بسیار ناچیز است و در نهایت به منظور ارزیابی تاثیرش یک آزمایش A/B راهاندازی کرد. چند ساعت پس از شروع آزمون، شیوهی جدید نمایش تبلیغات درآمدی به مراتب فراتر از انتظار را رقم زد، تا جایی که باور این درآمد به سختی امکان پذیر بود. در چنین شرایطی که اتفاقی دور از انتظار رخ میدهد، معمولاً گمانهزنی میشود که یک باگ یا خطا در سیستم وجود دارد؛ اما این بار هیچ باگی در کار نبود.
تجزیه و تحلیل نشان داد که تغییرات انجام شده، بهطور عجیبی درآمد را تا ۱۲% افزایش داده است. عددی که سبب میشد تنها در ایالات متحده درآمد سالیانه بینگ به ۱۰۰ میلیون دلار برسد، آنهم بدون اینکه به معیارهای کلیدی تجربهی کاربری این محصول صدمهای وارد شده باشد. این بهترین ایده درآمدزایی در تاریخ بینگ بود، اما تا پیش از اینکه مورد آزمایش قرار گیرد، ارزش آن نادیده گرفته شده بود.
این مثال نشان میدهد که تشخیص پتانسیل ایدههای جدید چقدر سخت است. ضمناً یادآور میشود که داشتن توانایی اجرای آزمایشهای متعدد و ارزان، تا چقدر حائز اهمیت است؛ مسئلهای که کسب و کارهای زیادی رفته رفته در حال درک هستند.
🔸 اهمیت آزمایش A/B
در یک آزمون A/B آزمایش کنندگان دو نوع تجربه را برای کاربر فراهم میکنند. تجربه «A» که روشی کنترل شده است، در اصل سیستم فعلی محسوب میشود که کاربران هم اکنون با آن سر و کار دارند و در اصطلاح از آن با عنوان «رقیب» نیز یاد میشود. تجربه «B» شامل راه حلی میگردد که گمانه زنی میشود میتواند چیزی را در سیستم کنونی بهبود دهد؛ به این راهحل اصطلاحاً «چالش» نیز میگویند.
تهر یک از کاربران به صورت اتفاقی با این تجربهها درگیر میشوند و بازخوردهای آنها بر اساس شاخصههایی کلیدی سنجیده شده و با یکدیگر مقایسه میشوند. (آزمایشهای انحصاری A/B/C و آزمایشهای چند متغیره با متغیرهای مختلف، آزمایشهای متضاد یکدیگر، تشخیص بیشتر از یک راه اصلاح یا درمان برای متغیرهای مختلف در یک بازه زمانی یکسان.) این اصلاح یا ویرایش آنلاین میتواند شامل موارد مختلفی مثل افزودن یک ویژگی جدید، ایجاد یک تغییر در رابط کاربری (مثل یک طرح جدید)، به وجود آوردن یک تغییر backend (مثل بهبود یک الگوریتم، مثل توصیه کتاب در آمازون)، یا ارائه یک طرح کسبوکار متفاوت (مثل پیشنهاد یک حملونقل رایگان) باشد.
شرکتهای عملیاتی هرچقدر بیشتر پیرامون فروش، استفاده مجدد، میزان کلیک، یا میزان زمانی که کاربران در یک سایت میگذرانند، مراقبت به خرج دهند، به همان اندازه هم میتوانند از آزمایش A/B برای یادگیری چگونگی بهبود عملکردشان استفاده کنند.
مطالعه ادامه مطلب 👇👇
🔗 آزمایش A/B چیست و چه تاثیری بر توسعه محصول دارد؟ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی طراحی و توسعه وب
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی طراحی و توسعه وب را در کانال اختصاصی [@FaraWebDev] دنبال کنید. 👇
@FaraWebDev — مطالب و آموزشهای طراحی و توسعه وب فرادرس
💥 رایگان شد...
🔗 آموزش افترافکت و ایلوستریتور برای طراحی پوسترهای متحرک و انیمیشنی - [کلیک کنید]
🎁 کد تخفیف ۱۰۰ درصدی: FRAG28
📆 اعتبار: پایان روز دوشنبه ۱۳ دی ۱۴۰۰
📌 آموزشهای رایگان آتی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
@FaraDars — فرادرس
🟢 رایگان آموزش ببینید و مهارت کسب کنید.
🌟 برای مشاهده آموزشهای پرطرفدار فرادرس روی لینک زیر کلیک کنید و آموزشهای مورد علاقه خود را رایگان دانلود کنید:👇
🔸 آموزشهای رایگان طراحی وب [+]
🔹 تمامی آموزشهای رایگان و پرمخاطب [+]
@FaraDars - فرادرس
💎 هر هفته ۲ آموزش رایگان در فرادرس — انتخاب با شماست!!
❓ از بین گزینههای زیر، آموزشی را که دوست دارید رایگان ببینید، انتخاب کنید. 🎯 هر آموزش که بیشترین رأی را بیاورد، برای هفته آینده رایگان خواهد شد: 👇👇
💥 رایگان شد...
🔗 آموزش مقدماتی فیلمنامهنویسی - [کلیک کنید]
🎁 کد تخفیف ۱۰۰ درصدی: FRBG27
📆 اعتبار: پایان روز پنجشنبه ۹ دی ۱۴۰۰
📌 آموزشهای رایگان آتی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
@FaraDars — فرادرس
✨ تا ۱۶۰ هزار تومان تخفیف آموزشی برای مجموعه آموزشهای «طراحی و توسعه وب» 🎉
☃️ در جشنواره «آغاز زمستان» فرادرس، فرصت مناسبی برای شروع یادگیری و ارتقای مهارتهای خود دارید. در طی این جشنواره، چندین هزار ساعت آموزش تخصصی همراه با تخفیف ویژه در دسترس هستند. 👇
📚 فهرست کامل آموزشها - [کلیک کنید]
♦️ برای شرکت در این جشنواره و اطلاع از جزئیات تخفیف، به لینک زیر مراجعه کنید. 👇
❄️ جشنواره آغاز زمستان - [کلیک کنید]
@FaraDars - فرادرس
✳️ ترفندهای وردپرس — ایجاد درگاه پرداخت بیتکوین
بیتکوین (Bitcoin)، نوعی واحد پول الکترونیکی است که پرداخت از هر نقطه از جهان را به امری بسیار آسان تبدیل کرده است. در این مقاله، نحوه ایجاد درگاه پرداخت بیتکوین در وردپرس را آموزش خواهیم داد.
══ فهرست مطالب ══
○ چرا باید از درگاه پرداخت بیتکوین در وردپرس استفاده کنیم؟
○ شروع کار با بیتکوین
○ پذیرش درگاه پرداخت بیتکوین در افزونه ووکامرس به وسیله بیتپی
○ پذیرش درگاه پرداخت بیتکوین با استفاده از بیتپی
🔸 چرا باید از درگاه پرداخت بیتکوین در وردپرس استفاده کنیم؟
وردپرس ابزاری است که با استفاده از افزونههایی نظیر ووکامرس (WooCommerce)، امکان ساخت یک فروشگاه الکترونیکی را تنها در چند دقیقه برای شما فراهم میکند.
این پلتفرمها، قابلیت به کارگیری درگاههای پرداخت اینترنتی نظیر پیپال (PayPal)، استریپ (Stripe)، توچکاوت (۲Checkout) و دیگر درگاههای محبوب را دارند. در واقع، شما میتوانید بدون استفاده از افزونههای سبد خرید، قادر به پذیرش پرداخت از طریق درگاههای پیپال و استریپ خواهید بود.
با این حال، ممکن است برخی از درگاههای پرداخت اینترنتی برای هر کشوری در دسترس نباشند (مانند کشور ایران). شاید برخی از مشتریان به سامانه پیپال دسترسی نداشته باشند و برخی دیگر نیز نخواهند از اطلاعات کارت اعتباری خود برای خرید استفاده کنند.
بیتکوین، روشی جایگزین برای پرداختهای الکترونیکی ارائه میکند که هر کسی در هر نقطه از جهان، قادر به استفاده از آن خواهد بود. زمانی که سایت شما از درگاه پرداخت بیتکوین پشتیبانی کند، دو گزینه در برابر شما قرار میگیرد. اول، میتوانید بیتکوین را به ارز رایج کشور خود تبدیل کرده و به حساب بانکیتان انتقال دهید (نیازمند گذراندن فرآیند تبدیل ارز) و دوم، میتوانید بیتکوین را در کیف الکترونیکی (Wallet) خود نگه دارید. ارزش بیتکوین به طور ثابتی در حال افزایش است و با استفاده بیشتر مردم، این افزایش ارزش ادامه خواهد یافت.
🔸 شروع کار با بیتکوین
پیش از هر چیزی، شما نیاز به یک کیف پول بیتکوین دارید. این کیف پول، نوعی نرمافزار است که شما را در ارسال و دریافت بیتکوینها و ذخیرهسازی ایمن آنها کمک میکند. انواع مختلفی از کیف پول ها در دسترس هستند. شما میتوانید یک کیف پول را در کامپیوتر یا حتی تلفن همراه خود نصب کنید.در مرحله بعد، باید یک حساب کاربری بیتپی (Bitpay) ایجاد کنید. بیتپی، یک سرویسدهنده آنلاین در زمینههای تبدیل، مبادله و انتقال بیتکوین به حساب بانکی یا کیف پول بیتکوین شما است.
در طی مراحل ثبت نام، از شما خواسته میشود که نوع سرویس خود را انتخاب کنید. به منظور فروش محصولات یا خدمات بر روی وبسایت خود و انتقال وجوه پرداختی به حساب بانکیتان، گزینه «Business Account» را انتخاب کنید.
در مرحله بعد، جهت ساخت حساب کاربری، باید نام سازمانی (Organization Name) و اطلاعات شخصی خود را وارد کنید.
مطالعه ادامه مطلب 👇👇
🔗 ترفندهای وردپرس — ایجاد درگاه پرداخت بیتکوین — کلیک کنید (+)
📌 کانال اختصاصی آموزشی طراحی و توسعه وب
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی طراحی و توسعه وب را در کانال اختصاصی [@FaraWebDev] دنبال کنید. 👇
@FaraWebDev — مطالب و آموزشهای طراحی و توسعه وب فرادرس
💥 رایگان شد...
🔗 آموزش نرمافزار بلندر Blender برای طراحی و مدلسازی سهبعدی - [کلیک کنید]
🎁 کد تخفیف ۱۰۰ درصدی: FRAF27
📆 اعتبار: پایان روز دوشنبه ۶ دی ۱۴۰۰
📌 آموزشهای رایگان آتی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
@FaraDars — فرادرس
🌟 تمدید شد...
🍉 تعداد آموزشهای ارائه شده در جشنواره «یلدای شگفتانگیز فرادرس» به ۲۵۰ عنوان رسید! 🎉
🤩 ۵۰ + ۵۰ + ۱۵۰ = ۲۵۰ آموزش؛ هزینه هر آموزش فقط ۲۵ هزار تومان!
برخی از آموزشهای حوزه «طراحی وب» که در این جشنواره ارائه شده است:👇
▫️ جاوا اسکریپت JavaScript
▫️ طراحی وب واکنشگرا یا Responsive
▫️ جوملا Joomla برای راهاندازی و مدیریت سایت
▫️ راهاندازی سایت و کار با وردپرس
▫️ آموزش پروژه محور HTML و CSS
▫️ سی پنل cPanel
🔴 مشاهده سایر آموزشها و کد تخفیف 👇👇
🔗 لینک جشنواره - [کلیک کنید]
@FaraDars - فرادرس
💥 رایگان شد...
🔗 آموزش ساخت رزومه همراه با مثال در نرمافزار Publisher - [کلیک کنید]
🎁 کد تخفیف ۱۰۰ درصدی: FRBF26
📆 اعتبار: پایان روز پنجشنبه ۲ دی ۱۴۰۰
📌 آموزشهای رایگان آتی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
@FaraDars — فرادرس
✳️ کاربردهای var ،let و const در جاوا اسکریپت — به زبان ساده
در این نوشته به بررسی دو روش جدید برای ایجاد متغیرها در جاوا اسکریپت (ES۶) میپردازیم که let و const هستند. در این مسیر تفاوتهای بین var ،let و const و همچنین موضوعاتی مانند حیطه تعریف تابع و بلوک، hoisting متغیرها و تغییرناپذیری (immutability) را بررسی میکنیم.
══ فهرست مطالب ══
○ اعلان یا مقداردهی اولیه متغیر
○ حیطه متغیر
○ Hoisting
○ تفاوتهای var ،let و const
○ تفاوت بین let و const
🔸 اعلان یا مقداردهی اولیه متغیر
اعلان متغیر یک شناسه جدید را معرفی میکند:
var declaration
در دستور فوق ما یک شناسه به نام declaration ایجاد کردیم. در جاوا اسکریپت متغیرها در زمان ایجاد شدن، به صورت تعریف نشده (undefined) مقداردهی اولیه میشوند. معنی این حرف آن است که اگر تلاش کنید متغیر declaration را چاپ کنیم، با مقدار undefined مواجه خواهیم شد.
var declaration
console.log(declaration)
بنابراین اگر متغیر declaration را نمایش دهیم، یک مقدار تعریف نشده به دست میآوریم. در زمان مقداردهی اولیه متغیر، برخلاف اعلان آن یک مقدار به متغیر نسبت داده میشود.
var declaration
console.log(declaration) // undefined
declaration = 'This is an initialization'
🔸 حیطه متغیر
منظور از حیطه یا دامنه متغیر و یا تابع، مکانهایی است که متغیر درون برنامه از آنجا قابل دسترسی است. در جاوا اسکریپت دو نوع حیطه وجود دارند، حیطه سراسری (global scope) و حیطه تابع (function scope). بر اساس تعریف رسمی:
▪️اگر عبارت متغیر درون اعلان یک تابع باشد، متغیر با حیطه همان تابع تعریف میشود.
معنی گفته فوق این است که اگر یک متغیر را با استفاده از کلیدواژه var ایجاد کنیم، حیطه آن درون همان تابعی خواهد بود که تعریف شده است و صرفاً از آن تابع یا هر تابع دیگری که درون آن تابع تعریف شده باشد قابل دسترسی خواهد بود.
function getDate () {
var date = new Date()
return date
}
getDate()
console.log(date) // ❌ Reference Error
در کد فوق تلاش کردهایم که به یک متغیر از خارج از تابعی که در آن اعلان شده دسترسی بیابیم. از آنجا که date دارای حیطهای درون تابع getDate است، تنها از درون آن یا تابعهای داخل آن قابل دسترسی است.
function getDate () {
var date = new Date()
function formatDate () {
return date.toDateString().slice(4) // ✅
}
return formatDate()
}
getDate()
console.log(date) // ❌ Reference Error
مطالعه ادامه مطلب 👇👇
🔗 کاربردهای var ،let و const در جاوا اسکریپت — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی طراحی و توسعه وب
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی طراحی و توسعه وب را در کانال اختصاصی [@FaraWebDev] دنبال کنید. 👇
@FaraWebDev — مطالب و آموزشهای طراحی و توسعه وب فرادرس
💥 رایگان شد...
🔗 آموزش بازیابی اطلاعات حذف شده - [کلیک کنید]
🎁 کد تخفیف ۱۰۰ درصدی: FRAD26
📆 اعتبار: پایان روز دوشنبه ۲۹ آذر ۱۴۰۰
📌 آموزشهای رایگان آتی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
@FaraDars — فرادرس
🍉🍉 جشنواره یلدای شگفتانگیز فرادرس 🎉
🤩 ۱۵۰ آموزش — هزینه هر آموزش فقط ۲۵ هزار تومان!
💠 تا این لحظه از جشنواره، ۱۵۰ عنوان آموزش ارائه شده که هر آموزش، تنها با قیمت ۲۵ هزار تومان قابل تهیه است.
💯 برای مشاهده آموزشها و دسترسی به کد تخفیف، روی لینک زیر کلیک کنید:👇
🔗 ورود به صفحه جشنواره - [کلیک کنید]
@FaraDars - فرادرس
💥 رایگان شد...
🔗 آموزش اصول مدیریت مالی شخصی - [کلیک کنید]
🎁 کد تخفیف ۱۰۰ درصدی: FRBD25
📆 اعتبار: پایان روز پنجشنبه ۲۵ آذر ۱۴۰۰
📌 آموزشهای رایگان آتی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
@FaraDars — فرادرس
🔴 فقط امروز فرصت دارید — جشنواره ۵۰ درصد تخفیف فرادرس
🎊 زمان محدودی تا پایان بزرگترین جشنواره سال فرادرس باقی مانده است. همین حالا میتوانید تمامی آموزشها را با ۵۰ درصد تخفیف تهیه کنید.👇
🔗 جدیدترین آموزشهای دو ماه اخیر [+]
🎁 کد تخفیف: DRS34
🔗 جزئیات جشنواره - [کلیک کنید]
@FaraDars - فرادرس
