Ditty | دیتی – Telegram
Ditty | دیتی
3.17K subscribers
194 photos
20 videos
4 files
387 links
دیتی | دنیای ساده‌شدهٔ برنامه‌نویسی وب
https://ditty.ir
Download Telegram
🔺یه ویژگی دیگه که توی #لاراول خواهیم داشت، متد whereNumber توی روت‌ها هست

- با استفاده از این متد می‌تونیم برای یک پارامتر روت محدودیت بذاریم و بگیم باید از نوع عددی باشه

- توی ورژن‌های قبلی، این محدودیت رو با RegEx انجام می‌دادیم. اما این متد، کار ما رو راحت‌تر می‌کنه.

- همچنین متدهای whereAlpha و whereAlphaNumeric رو هم داریم

- اگه برنامه رو به آخرین ورژن آپدیت کنید، این ویژگی رو خواهید داشت 👌
#laravel
🔺دوست دارین Grid های CSS رو با بازی یاد بگیرین؟ این وبسایت #جالب رو ببینین:
https://cssgridgarden.com/#fa

#css 💯
🔺توی PHP از json_encode استفاده کنیم یا serialize؟ 🤔

- هر دو تابع، یک مقدار رو به یک رشته قابل نگهداری تبدیل می‌کنن
- اما چه تفاوت‌هایی با هم دارن؟
- توی چه شرایطی باید ازشون استفاده کنیم؟

- شباهت‌ها، تفاوت‌ها و برتری هر کدوم رو توی پست زیر بررسی می‌کنیم:
https://ditty.ir/p/JqAdJ

#php 💯
Media is too big
VIEW IN TELEGRAM
🔺موشکافی متد Reduce جاوااسکریپت با مثال 👌

- ویدئو رو ببینید تا کاربرد این متد رو #بهتر متوجه بشید

- نسخه متنی: https://ditty.ir/p/XolQJ
#javanoscript
🔺آزمون جاوااسکریپت - شماره ۵ 👏

- جواب کدومه؟
1. true - true
2. true - false
3. false - true
4. false - false

- جواب اختصاصی + آشنایی با انواع روش‌های Clone توی جاوااسکریپت رو از این پست ببینید:
https://ditty.ir/p/XGK2X

#quiz #javanoscript 💯
🔺ورژن 8 PHP منتشر شد! 🔥

- مرور داغ‌ترین ویژگی‌های این ورژن:
https://ditty.ir/208

#php
Ditty | دیتی
🔺سلام دوستان. یک موضوع که بهتره همه‌ی برنامه‌نویس‌های جاوااسکریپت اون رو درک کنن، Closure و کاربرد اون هست. که توی این مقاله می‌تونین باهاش آشنا بشید: http://bit.ly/2TQ6mpt #javanoscript 💯 🔥
Media is too big
VIEW IN TELEGRAM
🔺کلوژر (Closure) توی جاوااسکریپت چیه و چه کاربردی داره؟ 🤔

- همونطور که می‌دونیم متغیرهای حوزه سراسری، پایدار (Persistence) هستن ولی کپسوله (Capsulated) نیستن (از هر جایی از برنامه میشه به اونها دسترسی داشت و اونها رو تغییر داد)
- متغیرهای حوزه محلی کپسوله هستن ولی پایدار نیستن (با تموم شدن کار تابع از بین میرن)

- با کلوژر می‌تونیم متغیرهای پایدار، اما کپسوله داشته باشیم که اون رو توی این ویدئو با #مثال یاد می‌گیریم.

- نسخه متنی:
https://ditty.ir/115

#javanoscript 💯
🔺تا به حال دقت کردین پارامتر و آرگومان چه تفاوت‌هایی با هم دارن؟

- آیا از این دو واژه میشه به جای همدیگه استفاده کرد؟

- خوبه که بدونیم از واژه‌ی پارامتر هنگام تعریف توابع و از واژه آرگومان هنگام استفاده از توابع استفاده می‌کنیم

- برای توضیح اختصاصی به همراه #مثال، لینک زیر رو ببینید:
ditty.ir/209
1
🔺وقتی Semicolon خط اول رو نمیذاری! 😑

#javanoscript
🔺آزمون جاوااسکریپت - شماره ۶

- خروجی رو حدس بزنین 😉 👏

- ایندفعه یکم راحته، اما دو تا نکته مهم داره که از لینک زیر می‌تونین باهاشون آشنا بشین:
ditty.ir/211

#javanoscript #quiz
- توی #لاراول می‌تونیم به طور مستقیم از درخواست‌ها dd بگیریم 👌

- این ویژگی از ورژن ۸.۱۷ به بعد در دسترس هست
#laravel
🔺یکی از پرکاربردترین قابلیت‌های جاوااسکریپت، IIFE هست که با اون می‌تونیم یک دغدغه مهم یعنی حفاظت از اطلاعات یا Encapsulation رو حل کنیم

- هر چند اصطلاح پیچیده‌ای داره، درک و پیاده‌سازی اون خیلی راحت هست!

- از پست زیر می‌تونید با انواع IIFE و کاربرد اون آشنا بشید:
https://ditty.ir/215

#javanoscript
🔺 برای نوشتن کوئری‌های مرتب‌تر و قشنگ‌تر توی #لاراول، می‌تونیم از اسکوپ‌ها استفاده کنیم

- با اسکوپ‌ها حجم کدنویسی ما کمتر و نگهداری کد راحت‌تر میشه

- با اسکوپ‌های کوئری لاراول از این پست آشنا بشید:
https://ditty.ir/217

#laravel
امروز به طور اتفاقی چند تا از مطالب خودم رو توی یکی از پیج‌های اینستاگرامی دیدم. از طرفی خوشحال شدم که مطالب من اینطوری بازنشر میشه و از طرفی هم ناراحت شدم و انتظار داشتم حداقل اسمی از دیتی آورده میشد.
واقعاً حس خوبی نداره وقتی با چنین چیزهایی مواجه میشی. تلاش می‌کنی و زحمتی که می‌کشی. اگه تولیدکننده باشین، درک می‌کنید این حس رو.
من توی مقاله‌هام همیشه سعی می‌کنم اگه از منبع دیگه‌ای استفاده کردم، حتماً اون رو ذکر کنم. حتی یک خط کد. بارها شده به نویسنده‌ها ایمیل زدم و برای استفاده از مطالبشون اجازه خواستم.
زحمت، زحمت هست. برای من فرقی نمی‌کنه که نویسنده، تولیدکننده‌ی یه نرم‌افزار، کارگردان و ... ایرانی باشه یا خارجی. من بخاطر احترام به زحمت و تلاش دیگران، از خیلی چیزها گذشت کردم (کتاب، نرم‌افزار، ویدئو، موزیک و ...) و این، از سخت‌ترین تصمیم‌های زندگیم بود و هست. ولی برای من ارزشش داشت و داره. بهم ثابت شده که وقتی از چیزی گذشت کردم، چیزی فراتر از انتظار بدست آوردم.
به تلاش همدیگه #احترام بذاریم 😉
‌‌
Ditty | دیتی
🔺آزمون جاوااسکریپت - شماره ۶ - خروجی رو حدس بزنین 😉 👏 - ایندفعه یکم راحته، اما دو تا نکته مهم داره که از لینک زیر می‌تونین باهاشون آشنا بشین: ditty.ir/211 #javanoscript #quiz
🔺آزمون جاوااسکریپت - شماره ۷

- خروجی رو حدس بزنین 👏

- جواب رو از لینک زیر می‌تونین ببینین که با نکته‌هایی از Hoisting و Scope ها توی #جاوااسکریپت آشنا می‌شید 😉
ditty.ir/220

#javanoscript #quiz
🔺داشتم یکی از ریپازیتوری‌های معروف گیت‌هاب رو نگاه می‌کردم. برای ساختن یک آرایه‌ی شامل آیتم‌های مشخص از این روش استفاده کرده بود.

- برای کد اصلی که حروف الفبای لاتین رو شامل می‌شد، روش جالب و خلاقانه‌ای بود. چون در حالت عادی برنامه‌نویس می‌بایست زمان بیشتری رو صرف ساختن آرایه و مرتب‌سازی ظاهری اون می‌کرد

- نظر شما چیه؟
#javanoscript
🔺هممون توی زندگی تجربیات بزرگ و کوچیک داریم که مایلیم اونها رو برای بقیه به اشتراک بذاریم تا به زندگی و مسیرشون کمکی کرده باشیم

- ۴۰ نکته و تجربه برای برنامه‌نویس‌های تازه‌کار، مجموعه پست‌هایی هست شامل تجربیاتی برای کسانی که به تازگی به دنیای برنامه‌نویسی قدم گذاشتن

قسمت اول:
ditty.ir/238

@ditty_ir
🔺با توابع Getter و Setter کنترل بیشتری روی آبجکت‌ها داریم و می‌تونیم به شکل دلخواه، پراپرتی‌ها رو نمایش بدیم و یا مقدار اونها رو عوض کنیم

- این یکی از ویژگی‌های #پرکاربرد جاوااسکریپت هست که از پست زیر می‌تونید با اون آشنا بشید:
ditty.ir/267

#javanoscript