This media is not supported in your browser
VIEW IN TELEGRAM
🔺منظور از Wrapper Object توی جاوااسکریپت چیه؟ 🤔
- ویدئوی ۵۴ از ۷۰ سوال مصاحبه جاوااسکریپت
- همه ویدئوها رو میتونین از اینجا ببینین:
https://ditty.ir/p/na6bX
#javanoscript 💯
- ویدئوی ۵۴ از ۷۰ سوال مصاحبه جاوااسکریپت
- همه ویدئوها رو میتونین از اینجا ببینین:
https://ditty.ir/p/na6bX
#javanoscript 💯
🔺وقتی میگن "کاری انجام بده که دوست داری و کاری که انجام میدی رو دوست داشته باش" نتیجهش میشه این:
- یک دوستی با ریاکت، ویندوز 11 رو شبیهسازی کرده:
https://win11.blueedge.me
گیتهاب:
https://github.com/blueedgetechno/windows11
- یک دوستی با ریاکت، ویندوز 11 رو شبیهسازی کرده:
https://win11.blueedge.me
گیتهاب:
https://github.com/blueedgetechno/windows11
🔺یک ویژگی جالب به #لاراول 8.51 اضافه شده به اسم Conditional Classes
- توی فایلهای Blade با استفاده از یک Directive جدید به اسم
- این Directive یک ورودی به صورت آرایه key/value میگیره که شامل کلاسهای مد نظر هست. مقدار key اسم کلاس مد نظر و مقدار value یک عبارت بولین هست
- کلاس مد نظر فقط زمانی نشون داده میشه که مقدار value برابر با true باشه
- همچنین اگه عضو آرایه بدون key باشه، (مثل p-4) کلاس مد نظر برای ما نمایش داده میشه
- خط آخر عکس، خروجی چیزی که تولید میشه هست
#laravel
- توی فایلهای Blade با استفاده از یک Directive جدید به اسم
class@ میتونیم نمایش کلاسهای یک المنت رو کنترل کنیم- این Directive یک ورودی به صورت آرایه key/value میگیره که شامل کلاسهای مد نظر هست. مقدار key اسم کلاس مد نظر و مقدار value یک عبارت بولین هست
- کلاس مد نظر فقط زمانی نشون داده میشه که مقدار value برابر با true باشه
- همچنین اگه عضو آرایه بدون key باشه، (مثل p-4) کلاس مد نظر برای ما نمایش داده میشه
- خط آخر عکس، خروجی چیزی که تولید میشه هست
#laravel
🔺نتایج نظرسنجی شرکت JetBrains از دنیای نرمافزارها و توسعهدهندهها سال 2021
» محبوبترین زبان
- جاوااسکریپت
» ۵ زبانی که توسعهدهندهها قصد مهاجرت به اونها رو دارن
ـ Go، کاتلین، تایپاسکریپت، پایتون و Rust
» ۵ زبانی که توسعهدهندهها امسال مشغول یادگیری بودن
- جاوااسکریپت، پایتون، تایپاسکریپت، جاوا و Go
» زبانهایی که از محبوبیت اونها کم شده
- روبی، آبجکتیو سی، اسکالا
» زبانهایی که بیشترین رشد رو داشتن
- پایتون، تایپاسکریپت، کاتلین، SQL و Go
آمار کامل رو میتونین از این لینک ببینین:
https://www.jetbrains.com/lp/devecosystem-2021
آمار اختصاصی جاوااسکریپت:
https://www.jetbrains.com/lp/devecosystem-2021/javanoscript
آمار اختصاصی PHP
https://www.jetbrains.com/lp/devecosystem-2021/php
» محبوبترین زبان
- جاوااسکریپت
» ۵ زبانی که توسعهدهندهها قصد مهاجرت به اونها رو دارن
ـ Go، کاتلین، تایپاسکریپت، پایتون و Rust
» ۵ زبانی که توسعهدهندهها امسال مشغول یادگیری بودن
- جاوااسکریپت، پایتون، تایپاسکریپت، جاوا و Go
» زبانهایی که از محبوبیت اونها کم شده
- روبی، آبجکتیو سی، اسکالا
» زبانهایی که بیشترین رشد رو داشتن
- پایتون، تایپاسکریپت، کاتلین، SQL و Go
آمار کامل رو میتونین از این لینک ببینین:
https://www.jetbrains.com/lp/devecosystem-2021
آمار اختصاصی جاوااسکریپت:
https://www.jetbrains.com/lp/devecosystem-2021/javanoscript
آمار اختصاصی PHP
https://www.jetbrains.com/lp/devecosystem-2021/php
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔺کلمهکلیدی new توی جاوااسکریپت چیه؟ 🤔
- ویدئوی ۷۰ از ۷۰ سوال مصاحبه جاوااسکریپت
- همه ویدئوها رو میتونین از اینجا ببینین:
https://ditty.ir/p/na6bX
#javanoscript 💯
- ویدئوی ۷۰ از ۷۰ سوال مصاحبه جاوااسکریپت
- همه ویدئوها رو میتونین از اینجا ببینین:
https://ditty.ir/p/na6bX
#javanoscript 💯
Ditty | دیتی
🔺الگوی طراحی Adapter به زبان #ساده - با این الگو میتونیم توی برنامه از کلاسهایی که نوع و اینترفیس ناسازگار دارن استفاده کنیم، بدون اینکه کدی رو تغییر بدیم - مثلاً میخوایم از کلاسهای چند کتابخونه خارجی استفاده کنیم که همگی نحوه پیادهسازی و استفاده متفاوتی…
🔺الگوی طراحی Composite به زبان #ساده
- این الگو کمک میکنه تا بتونیم با گروهی از آبجکتها که نوعهای مختلفی دارن، اما باید به شکل یک ساختار درختی کنار هم قرار بگیرن، طوری کار کنیم که انگار همگی نوعهای یکسانی دارن
- برای مثال یک ساختار درختی از اعضای یک سازمان داریم که شامل بخشها و اعضای مختلفی مثل مدیران عامل، بخش فنی و نیروهای مربوط به هر بخش میشه
- قطعاً توی این ساختار درختی هر عضو و بخشی ممکنه نوع تفاوتی داشته باشه و اگه بخوایم روی این ساختار کارهایی رو انجام بدیم (مثلاً نمایش حقوق اعضا، اطلاعات هر عضو و بخش، درآمد و ...) نیاز داریم تا با اعضا و بخشها طوری رفتار کنیم که انگار همگی نوعهای یکسانی دارن
- توی پست زیر یاد میگیریم که چطوری این کار رو با الگوی Composite انجام بدیم:
ditty.ir/414
#oop 💯
- این الگو کمک میکنه تا بتونیم با گروهی از آبجکتها که نوعهای مختلفی دارن، اما باید به شکل یک ساختار درختی کنار هم قرار بگیرن، طوری کار کنیم که انگار همگی نوعهای یکسانی دارن
- برای مثال یک ساختار درختی از اعضای یک سازمان داریم که شامل بخشها و اعضای مختلفی مثل مدیران عامل، بخش فنی و نیروهای مربوط به هر بخش میشه
- قطعاً توی این ساختار درختی هر عضو و بخشی ممکنه نوع تفاوتی داشته باشه و اگه بخوایم روی این ساختار کارهایی رو انجام بدیم (مثلاً نمایش حقوق اعضا، اطلاعات هر عضو و بخش، درآمد و ...) نیاز داریم تا با اعضا و بخشها طوری رفتار کنیم که انگار همگی نوعهای یکسانی دارن
- توی پست زیر یاد میگیریم که چطوری این کار رو با الگوی Composite انجام بدیم:
ditty.ir/414
#oop 💯
ditty.ir
الگوهای طراحی به زبان ساده - Composite
با این الگو میتونیم با یک آبجکت و یا گروهی از آبجکتهای مشابه به طور یکسان کار کنیم
👍1
🔺اگه توی یک پروژه جاوااسکریپتی با ارقام و اعداد مالی سر و کار دارین، کتابخونه dinero.js خیلی میتونه کار شما رو راحت کنه
- با این کتابخونه میتونیم راحتتر و امنتر با ارقام مالی سر و کار داشته باشیم و اونها رو تبدیل کنیم، مقایسه کنیم، فرمت کنیم و ...
- این کتابخونه از واحدهای پولی زیادی از جمله ریال پیشتیبانی میکنه
GitHub:
https://github.com/dinerojs/dinero.js
Docs:
https://v2.dinerojs.com/docs/getting-started/quick-start
#links
- با این کتابخونه میتونیم راحتتر و امنتر با ارقام مالی سر و کار داشته باشیم و اونها رو تبدیل کنیم، مقایسه کنیم، فرمت کنیم و ...
- این کتابخونه از واحدهای پولی زیادی از جمله ریال پیشتیبانی میکنه
GitHub:
https://github.com/dinerojs/dinero.js
Docs:
https://v2.dinerojs.com/docs/getting-started/quick-start
#links
GitHub
GitHub - dinerojs/dinero.js: Create, calculate, and format money in JavaScript and TypeScript.
Create, calculate, and format money in JavaScript and TypeScript. - dinerojs/dinero.js
Ditty | دیتی
🔺جاوااسکریپتیها، میتونین خروجی رو با دلیل حدس بزنین؟ true یا false؟ چرا؟ - آزمون جاوااسکریپت - شماره ۱۱ - جواب اختصاصی از اینجا: https://ditty.ir/p/Xege5 #quiz
🔺جاوااسکریپتیها! اولین
- آزمون #جاوااسکریپت - شماره ۱۲
- این سوال دو نکته داره که توضیح اختصاصی رو میتونین از اینجا ببینین:
ditty.ir/426
#quiz
case اجرا میشه یا دومین؟ 🤔- آزمون #جاوااسکریپت - شماره ۱۲
- این سوال دو نکته داره که توضیح اختصاصی رو میتونین از اینجا ببینین:
ditty.ir/426
#quiz
🔺نتیجه نظرسنجی سالیانه وبسایت Stackoverflow از دنیای برنامهنویسی
- کلیدیترین نکتههای نظرسنجی Developer Survey وبسایت Stackoverflow (یکی از معتبرترین نظرسنجیها با جامعه آماری بالا)
پراستفادهترینها
» پراستفادهترین زبان برنامهنویسی دنیا برای نهمین سال پیاپی برای جاوااسکریپت
» پراستفادهترین IDE برای VS Code
» پراستفادهترین دیتابیسها برای MySQL و PostgreSQL
» پراستفادهترین فریمورک وب برای ریاکت که تونست پس از سالها جیکوئری رو پشت سر بذاره
» پراستفادهترین سیستمعامل برای ویندوز
دوستداشتنیها
» زبانها: Rust و Clojure و TypeScript
» دیتابیسها: Redis و PostgreSQL و MongoDB
» فریمورکها: Svelte و ASP.NET Core و FastAPI
خواستنیترینها (Most Wanted. یعنی تکنولوژیهایی که یک توسعهدهنده علاقه داره اونها رو یاد بگیره و کار کنه)
» زبانها: پایتون، تایپاسکریپت و جاوااسکریپت
» دیتابیسها: PostgreSQL و MongoDB و Redis
» فریمورکها: React.js و Vue.js و Django
آمار کامل رو میتونین از اینجا ببینید:
https://insights.stackoverflow.com/survey/2021
- کلیدیترین نکتههای نظرسنجی Developer Survey وبسایت Stackoverflow (یکی از معتبرترین نظرسنجیها با جامعه آماری بالا)
پراستفادهترینها
» پراستفادهترین زبان برنامهنویسی دنیا برای نهمین سال پیاپی برای جاوااسکریپت
» پراستفادهترین IDE برای VS Code
» پراستفادهترین دیتابیسها برای MySQL و PostgreSQL
» پراستفادهترین فریمورک وب برای ریاکت که تونست پس از سالها جیکوئری رو پشت سر بذاره
» پراستفادهترین سیستمعامل برای ویندوز
دوستداشتنیها
» زبانها: Rust و Clojure و TypeScript
» دیتابیسها: Redis و PostgreSQL و MongoDB
» فریمورکها: Svelte و ASP.NET Core و FastAPI
خواستنیترینها (Most Wanted. یعنی تکنولوژیهایی که یک توسعهدهنده علاقه داره اونها رو یاد بگیره و کار کنه)
» زبانها: پایتون، تایپاسکریپت و جاوااسکریپت
» دیتابیسها: PostgreSQL و MongoDB و Redis
» فریمورکها: React.js و Vue.js و Django
آمار کامل رو میتونین از اینجا ببینید:
https://insights.stackoverflow.com/survey/2021
Stack Overflow
Stack Overflow Developer Survey 2021
In May 2021 over 80,000 developers told us how they learn and level up, which tools they’re using, and what they want.
This media is not supported in your browser
VIEW IN TELEGRAM
🔺ـ IIFE توی جاوااسکریپت چیه؟ 🤔
- سوال ۲۶ از هفتاد سوال مصاحبه #جاوااسکریپت 💯
- همه سوالها رو میتونین از اینجا ببینین:
https://ditty.ir/124
#javanoscript
- سوال ۲۶ از هفتاد سوال مصاحبه #جاوااسکریپت 💯
- همه سوالها رو میتونین از اینجا ببینین:
https://ditty.ir/124
#javanoscript
Ditty | دیتی
🔺الگوی طراحی Composite به زبان #ساده - این الگو کمک میکنه تا بتونیم با گروهی از آبجکتها که نوعهای مختلفی دارن، اما باید به شکل یک ساختار درختی کنار هم قرار بگیرن، طوری کار کنیم که انگار همگی نوعهای یکسانی دارن - برای مثال یک ساختار درختی از اعضای یک…
🔺الگوی طراحی Decorator به زبان #ساده
- از این الگو زمانی استفاده میکنیم که میخوایم به آبجکتها ویژگی اضافه کنیم یا رفتار اونها رو تغییر بدیم
- در واقع با این الگو میتونیم به آبجکتهای موجود، در زمان اجرای کد (Run-time) ویژگی اضافه کنیم. بدون اینکه مجبور باشیم کلاسهای اونها رو دستکاری کنیم و یا زیرکلاس بسازیم
- این الگو کاربرد زیاد و پیادهسازی راحتی داره که توی این قسمت با اون آشنا میشیم:
https://ditty.ir/p/5dPv5
#oop 💯
- از این الگو زمانی استفاده میکنیم که میخوایم به آبجکتها ویژگی اضافه کنیم یا رفتار اونها رو تغییر بدیم
- در واقع با این الگو میتونیم به آبجکتهای موجود، در زمان اجرای کد (Run-time) ویژگی اضافه کنیم. بدون اینکه مجبور باشیم کلاسهای اونها رو دستکاری کنیم و یا زیرکلاس بسازیم
- این الگو کاربرد زیاد و پیادهسازی راحتی داره که توی این قسمت با اون آشنا میشیم:
https://ditty.ir/p/5dPv5
#oop 💯
دیتی | Ditty.ir
الگوهای طراحی به زبان ساده - Decorator
با این الگو میتونیم به صورت داینامیک ویژگیهایی رو به یک آبجکت اضافه کنیم بدون اینکه مجبور باشیم کلاس اون رو دستکاری کنیم
👍1
با آخرین زبانی که کار کردین «روز برنامهنویس» رو تبریک بگین 😉👏
#programmersday
#programmersday
🔺اگه طرحها، تصاویر و گرافیکهای #جذاب برای برنامهتون میخواین این چند تا وبسایت رو ببینین:
• drawkit.io
• undraw.co
• icons8.com
• iradesign.io
• blush.design
• storyset.com
• pixeltrue.com
• manypixels.co
• iconscout.com
• illustrations.co
• humaaans.com
• isometric.online
• openpeeps.com
✅ منبع: @computer_channell
#links
• drawkit.io
• undraw.co
• icons8.com
• iradesign.io
• blush.design
• storyset.com
• pixeltrue.com
• manypixels.co
• iconscout.com
• illustrations.co
• humaaans.com
• isometric.online
• openpeeps.com
✅ منبع: @computer_channell
#links
🔺با چند عملگر و تکنیک #جاوااسکریپتی برای نوشتن کدهای خلاصهتر آشنا بشیم:
https://ditty.ir/p/XoM25 🔥
#javanoscript
https://ditty.ir/p/XoM25 🔥
#javanoscript
دیتی | Ditty.ir
نوشتن شرطهای کوتاهتر در جاوااسکریپت
با چند تکنیک برای نوشتن کدهای خلاصهتر توی جاوااسکریپت آشنا میشیم
🔺اگه طراح صفحات وب هستین، این کد رو توی کنسول مرورگر بزنین تا همون لحظه همهٔ متنهای توی صفحه قابل ویرایش بشن و بتونین ظاهر برنامه رو تست کنین 👌
document.designMode = "on";
#tricks👍1
🔺اگه زیاد از Stackoverflow کپی/پیست میکنین، این کیبورد برای شماست :))
https://drop.com/buy/stack-overflow-the-key-macropad
- ۴ آپریل سال ۲۰۲۱ که همون تاریخ ۱۳ فروردین خودمون هست، Stackoverflow توی مقالهای از این کیبرد رونمایی کرد. اما کسی نمیدونست اون روز April Fool یا همون روز دروغ سیزده خودمون هست و خیلیا این رو باور کردن :))
اما جدیداً توی یک مقاله دیگه Stackoverflow گفته با همکاری یک شرکت دیگه تونسته این کیبرد رو بسازه و الان بهطور واقعی قابل فروش هست.
#fun
https://drop.com/buy/stack-overflow-the-key-macropad
- ۴ آپریل سال ۲۰۲۱ که همون تاریخ ۱۳ فروردین خودمون هست، Stackoverflow توی مقالهای از این کیبرد رونمایی کرد. اما کسی نمیدونست اون روز April Fool یا همون روز دروغ سیزده خودمون هست و خیلیا این رو باور کردن :))
اما جدیداً توی یک مقاله دیگه Stackoverflow گفته با همکاری یک شرکت دیگه تونسته این کیبرد رو بسازه و الان بهطور واقعی قابل فروش هست.
#fun