Is CSS a programing language?
The Vanilla JS Podcast
🔺آیا CSS یک زبان برنامهنویسی به حساب میاد؟ نظر شما چیه؟ 🤔
- آقای Chris Ferdinandi، مدرس معروفی که بیشتر با آموزشهای Vanilla JS شناخته شده، توی این پادکست کوتاه، یک بار برای همیشه به این سوال رایج که آیا CSS یک زبان برنامهنویسی هست یا خیر، مفصل جواب داده :))
- متن این پادکست توی کامنتها
#css
- آقای Chris Ferdinandi، مدرس معروفی که بیشتر با آموزشهای Vanilla JS شناخته شده، توی این پادکست کوتاه، یک بار برای همیشه به این سوال رایج که آیا CSS یک زبان برنامهنویسی هست یا خیر، مفصل جواب داده :))
- متن این پادکست توی کامنتها
#css
👍16😁8🔥2😢1
🔺توی کنسول مرورگر با
- استفاده از
- استفاده از
#tips
$ میتونیم درست مثل jQuery المنتها رو انتخاب کنیم- استفاده از
$ این یک میانبر برای document.querySelector هست- استفاده از
$$ این یک میانبر برای document.querySelectorAll هست#tips
👍54🤩11❤3👏2
🔺ـ fetch API که اون رو توی جاوااسکریپت نسخه مرورگرها میشناختیم، به تازگی به Node.js هم اضافه شده 🎉
- با fetch API میتونیم درخواستهای HTTP رو خیلی راحتتر و بدون استفاده از کتابخونههای خارجی انجام بدیم
- برای آشنایی با fetch API این پست دیتی رو ببینین:
https://ditty.ir/154
#javanoscript
- با fetch API میتونیم درخواستهای HTTP رو خیلی راحتتر و بدون استفاده از کتابخونههای خارجی انجام بدیم
- برای آشنایی با fetch API این پست دیتی رو ببینین:
https://ditty.ir/154
#javanoscript
دیتی | Ditty.ir
تابع fetch جاوااسکریپت به زبان ساده
برای درخواستهای Ajax میتونیم خیلی راحت از تابع درونی جاوااسکریپت به اسم fetch استفاده کنیم
🤩16👍4😱2❤1
🔺ورژن ۹ لاراول هم منتشر شد:
https://laravel.com/docs/master/releases
- از Laracasts به صورت ویدئویی جزییات این آپدیت رو ببینین:
https://laracasts.com/series/whats-new-in-laravel-9
#laravel
https://laravel.com/docs/master/releases
- از Laracasts به صورت ویدئویی جزییات این آپدیت رو ببینین:
https://laracasts.com/series/whats-new-in-laravel-9
#laravel
Laravel
Laravel - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
🔥19👎6👍4❤2👏1
🔺توی CSS دو روش جدیدتر و البته کوتاهتر برای انتخاب کردن چندتایی المنتها معرفی شده که اون توابع
- با این توابع میتونیم به صورت گروهی و یکجا چندین المنت رو انتخاب کنیم. کاری که قبلاً امکانپذیر نبود و باید المنتها رو تک تک انتخاب میکردیم
- این ۲ تابع کارایی مشابهی دارن. اما باید بدونیم که المنتهایی که با where انتخاب میکنیم، پایینترین میزان Specificity رو دارن. اما Specificity توی is بستگی به المنتهایی داره که انتخاب میکنیم
- این دو تابع نسبتاً جدید هستن و بنابراین پشتیبانی مرورگرها اهمیت داره:
https://developer.mozilla.org/en-US/docs/Web/CSS/:where
#css
()where: و ()is: هستن- با این توابع میتونیم به صورت گروهی و یکجا چندین المنت رو انتخاب کنیم. کاری که قبلاً امکانپذیر نبود و باید المنتها رو تک تک انتخاب میکردیم
- این ۲ تابع کارایی مشابهی دارن. اما باید بدونیم که المنتهایی که با where انتخاب میکنیم، پایینترین میزان Specificity رو دارن. اما Specificity توی is بستگی به المنتهایی داره که انتخاب میکنیم
- این دو تابع نسبتاً جدید هستن و بنابراین پشتیبانی مرورگرها اهمیت داره:
https://developer.mozilla.org/en-US/docs/Web/CSS/:where
#css
👍36❤2👏2
🔺اعتبارسنجی فرم HTML مثل آب خوردن 🍶
- همونطور که شاید بدونین، برای دیتی مشغول ضبط آموزشهایی با عنوان «پروژههای جاوااسکریپت برای تازهکارها» هستم. موضوع یکی از پروژهها ساختن اعتبارسنجی فرم بود
- یکی از راحتترین و سادهترین روشهای اعتبارسنجی، چیزی هست که فریمورک لاراول ارائه میده و من به عنوان یک پروژه تفریحی خواستم از لاراول الگو بگیرم و اون روی توی فرانتاند پیادهسازی کنم (DEMO)
- این پروژه هنوز کامل نیست. لیست کارهایی که باید انجام بشه رو از اینجا ببینین
- اگه مایل هستین، Star بزنین و توی این پروژه مشارکت داشته باشین تا کاملترش کنیم:
https://github.com/AliN11/easy-html-form-validator
#html
- همونطور که شاید بدونین، برای دیتی مشغول ضبط آموزشهایی با عنوان «پروژههای جاوااسکریپت برای تازهکارها» هستم. موضوع یکی از پروژهها ساختن اعتبارسنجی فرم بود
- یکی از راحتترین و سادهترین روشهای اعتبارسنجی، چیزی هست که فریمورک لاراول ارائه میده و من به عنوان یک پروژه تفریحی خواستم از لاراول الگو بگیرم و اون روی توی فرانتاند پیادهسازی کنم (DEMO)
- این پروژه هنوز کامل نیست. لیست کارهایی که باید انجام بشه رو از اینجا ببینین
- اگه مایل هستین، Star بزنین و توی این پروژه مشارکت داشته باشین تا کاملترش کنیم:
https://github.com/AliN11/easy-html-form-validator
#html
👏22👍5🔥2🥰2❤1
Media is too big
VIEW IN TELEGRAM
👍15🔥14👏6
🔺برای تعریف متغیر توی جاوااسکریپت، کتاب معروف YDKJS پیشنهاد میکنه که از var برای متغیرهای گلوبال استفاده کنیم و توی بلاکها از let و const.
نظر شما چیه؟ 🤔
Always use var for globals. Reserve let and const for block scopes
نظر شما چیه؟ 🤔
Always use var for globals. Reserve let and const for block scopes
Anonymous Poll
38%
موافقم. متغیرهای var هنوز کاربرد خودشون رو دارن
62%
مخالفم. همیشه باید از let و const استفاده کرد
🤔3😁2👍1
Ditty | دیتی
🔺برای تعریف متغیر توی جاوااسکریپت، کتاب معروف YDKJS پیشنهاد میکنه که از var برای متغیرهای گلوبال استفاده کنیم و توی بلاکها از let و const.
نظر شما چیه؟ 🤔
Always use var for globals. Reserve let and const for block scopes
نظر شما چیه؟ 🤔
Always use var for globals. Reserve let and const for block scopes
🔺اگه دوست دارین با این کتاب آشنا بشین، دوستان من هر هفته توی گوگلمیت دور هم جمع میشن و با هم کتاب YDKJS رو میخونن و بررسی میکنن:
https://news.1rj.ru/str/+Ov_vXYL5MsU3NzM0
#links
https://news.1rj.ru/str/+Ov_vXYL5MsU3NzM0
#links
❤5👍4👎1👏1
🔺آیکنهای متنوع و خوشگل با فرمت SVG:
Tabler Icons:
» https://tablericons.com
Iconoir:
» https://iconoir.com
#link
Tabler Icons:
» https://tablericons.com
Iconoir:
» https://iconoir.com
#link
❤23👍2🤩2👏1
🔺دیدن نتیجه نظرسنجی The State of JS سال ۲۰۲۱ بهتون کمک میکنه تا ببینین چه چیزهایی توی دنیای وب الان و سالهای آینده روی بورس هست:
https://2021.stateofjs.com
#links
https://2021.stateofjs.com
#links
Stateofjs
The State of JS 2021
The 2021 edition of the annual survey about the latest trends in the JavaScript ecosystem.
🔥8👍2❤1
Ditty | دیتی
🔺دیدن نتیجه نظرسنجی The State of JS سال ۲۰۲۱ بهتون کمک میکنه تا ببینین چه چیزهایی توی دنیای وب الان و سالهای آینده روی بورس هست: https://2021.stateofjs.com #links
🔺جاوااسکریپت رو چطوری یاد گرفتن؟ 🤔
- وقتی پرسیده شد برای اولین بار جاوااسکریپت رو چطوری یاد گرفتین، بیشتر شرکتکنندهها گفتن همین طوری (با گوگل و استکاورفلو و ...)
#stats
- وقتی پرسیده شد برای اولین بار جاوااسکریپت رو چطوری یاد گرفتین، بیشتر شرکتکنندهها گفتن همین طوری (با گوگل و استکاورفلو و ...)
#stats
👍15👏2
Ditty | دیتی
🔺دیدن نتیجه نظرسنجی The State of JS سال ۲۰۲۱ بهتون کمک میکنه تا ببینین چه چیزهایی توی دنیای وب الان و سالهای آینده روی بورس هست: https://2021.stateofjs.com #links
🔺پیشنهاد میکنم بقیه آمار رو از سایتش ببینین. چونکه اطلاعات به صورت چارتهایی هست که خوب نمیشه عکس فرستاد:
» Libraries
» Front-end Frameworks
» Back-end Frameworks
» Build Tools
#stats
» Libraries
» Front-end Frameworks
» Back-end Frameworks
» Build Tools
#stats
Stateofjs
The State of JS 2021: Libraries
The 2021 edition of the annual survey about the latest trends in the JavaScript ecosystem.
👍9❤2
🔺فرق Authorization و Authentication چیه؟ 🤔
ــ Authentication یعنی احراز هویت. یعنی بررسی کردن اینکه کاربر مورد نظر کی هست. برای مثال وقتی توی برنامهای عملیات لاگین انجام میدیم، در واقع داریم Authentication انجام میدیم و میخوایم به برنامه بگیم که ما کی هستیم و هویت ما چیه
ــ Authorization یعنی اجازه یا مجوز. یعنی بررسی کردن اینکه کاربر مورد نظر اجازه انجام دادن یک کار خاص رو داره یا نه. برای مثال میخوایم بررسی کنیم که آیا یک کاربر اجازهٔ دسترسی به یک فایل رو داره یا نه. اینجا باید Authorization انجام بدیم و مجوزهای کاربر رو بررسی کنیم
- همونطور که میدونیم 403 HTTP یعنی Access Forbidden. این کد رو زمانی به کاربر نشون میدیم که میخوایم بهش بگیم «تو اجازهٔ انجام چنین کاری رو نداری». یعنی در شرایطی که کاربر شاید احراز هویت هم شده باشه، باز هم اجازهٔ انجام اون کار خاص رو نداره
- همچنین HTTP 401 یعنی Unauthorized. این کد رو زمانی نشون میدیم که کاربر چیزی رو درخواست کرده اما به درستی احراز هویت نشده
#tips
ــ Authentication یعنی احراز هویت. یعنی بررسی کردن اینکه کاربر مورد نظر کی هست. برای مثال وقتی توی برنامهای عملیات لاگین انجام میدیم، در واقع داریم Authentication انجام میدیم و میخوایم به برنامه بگیم که ما کی هستیم و هویت ما چیه
ــ Authorization یعنی اجازه یا مجوز. یعنی بررسی کردن اینکه کاربر مورد نظر اجازه انجام دادن یک کار خاص رو داره یا نه. برای مثال میخوایم بررسی کنیم که آیا یک کاربر اجازهٔ دسترسی به یک فایل رو داره یا نه. اینجا باید Authorization انجام بدیم و مجوزهای کاربر رو بررسی کنیم
- همونطور که میدونیم 403 HTTP یعنی Access Forbidden. این کد رو زمانی به کاربر نشون میدیم که میخوایم بهش بگیم «تو اجازهٔ انجام چنین کاری رو نداری». یعنی در شرایطی که کاربر شاید احراز هویت هم شده باشه، باز هم اجازهٔ انجام اون کار خاص رو نداره
- همچنین HTTP 401 یعنی Unauthorized. این کد رو زمانی نشون میدیم که کاربر چیزی رو درخواست کرده اما به درستی احراز هویت نشده
#tips
👍40❤3🔥3
🔺هر کی گفت فرانتاند راحته این ویدئو رو بهش نشون بدین:
https://www.youtube.com/watch?v=Uo3cL4nrGOk
#javanoscript
https://www.youtube.com/watch?v=Uo3cL4nrGOk
#javanoscript
YouTube
Interview with Senior JS Developer
👔 Merch drop 2023: https://posix.store
Javanoscript programming language
Interview with a Javanoscript developer with Jack Borrough - aired on © The Javanoscript.
Find more Javanoscript opinions under:
https://hackernoon.com/how-it-feels-to-learn-javanoscript-in…
Javanoscript programming language
Interview with a Javanoscript developer with Jack Borrough - aired on © The Javanoscript.
Find more Javanoscript opinions under:
https://hackernoon.com/how-it-feels-to-learn-javanoscript-in…
😁13👏2👍1