LearnByLearn📖 – Telegram
LearnByLearn📖
569 subscribers
44 photos
9 videos
5 files
69 links
Download Telegram
Channel created
Channel photo updated
توی این کانال راجب هرچیزی که مربوط به تکنولوژی 👨🏻‍💻و برنامه نویسی میشه قرار میدم
امیدوارم مطالب به دردتون بخوره و چیزی بهتون اضافه کرده باشه🌺
LearnByLearn📖 pinned «توی این کانال راجب هرچیزی که مربوط به تکنولوژی 👨🏻‍💻و برنامه نویسی میشه قرار میدم امیدوارم مطالب به دردتون بخوره و چیزی بهتون اضافه کرده باشه🌺»
اگه می خوایید جواب سوال های زیر 👇🏻رو بدونید این مقاله ای رو که نوشتم رو از دست ندین :


😱چرا توی جاوااسکریپت "11" = "1" + 1 میشه ؟
🤓فرق === و == توی جاوااسکریپت چیه و باید از کدوم استفاده کنیم ؟
🤔توی جاوااسکریپت Type Coercion چطور کار می کنه ؟


🔗 لینک مقاله
👏3
اگه میخوایی :
توی مرورگر کد بزنی
سریع چیزی توی ذهنتون میاد رو به کد تبدیل کنید
کدی رو با بقیه سریعا به اشتراک بزارید

از این 👈 IDE تحت Cloud استفاده کنید (همون vsCode خودمونه🙃)
codesandbox.io

👌اینطوری دیگه نیاز نیست برای یه app ساده کلی کانفیگ ایجاد بکنید

👌توی هر پلتفورمی هم که مرورگر اجرا بشه مثل موبایل ، دکستاپ میشه اجراش کرد

کافیه توی آدرس مرورگرتون بزنید

react.new

براتون یه اپ ریکتی مینیمال درست میکنه

@LearnByLearn

#ide
#code
#tools
1👍1
🔹 همون طور که توی عکس می بینید خیلی وقت ها بوده که توی برنامه نویسی👨🏻‍💻 به این دوتا واژه برخورد کردین

🔹مفهومش تو زبان های برنامه نویسی یکسان هست من مثال هام با javanoscript هست

🔹 تو این👇🏻 پست می خواییم بفهمیم اصلا چی هستن و فرقشون چیه

Expression :
قسمتی از کد که باعث تولید یک مقدار (value) میشه
مثال های زیر همه Experssion هستن :

🔺
2024

☝🏻چون خودش یک value هست

🔺
2 + 3

☝🏻چون باعث تولید یک value ایی به اسم عدد 5 میشه

🔺
True || False

☝🏻چون باعث تولید یک Value به اسم True میشه

نکته 🤓: معمولا توی javanoscript چیزی رو که داخل Template Literals بزاریم میشه گفت یک Expression هست


Statement :
قطعه کد بزرگتری که اجرا می شود و مقداری رو خودش تولید نمیکنه
مثل چی ؟
🔺if statement
🔺switch
🔺for loop

نکته 🤓: Expression رو مثل "کلمه" در نظر بگیرین و Statement رو مثل "جمله"

مثال :
🔺
const name = 'Mohammad'

کل این عبارت یک Statement هست اما اون مقدار Mohammad به تنهایی خودش یک Expression هست
در واقع Expression تو دل Statement قرار گرفته دقیقا همون جمله و کلمه که گفتم
@LearnByLearn

#concept
#javanoscript
👍1👏1💯1🆒1
Why do you think React was named React ? 🤔

React is called 'React' because 👇🏻

REACT REACTS TO STATE CHANGES
BY RE-RENDERING THE UI
🤯

👉🏻 So State is very very important in React


The most fundamental concept 👌

@LearnByLearn

#react
#concept
👍4
☝🏻Always remember this sentence in the field of software:

👉🏻 There are no solutions. There are only trade-offs 👈🏻

Thomas Sowell🥸

@LearnByLearn

#concept
1
LearnByLearn📖 pinned «اندراحوالات جاوااسکریپت 👈🏻 اپیزود سوم https://vrgl.ir/Zr7QI @LearnByLearn»
LearnByLearn📖 pinned «لیست پست های مهم کانال (این لیست آپدیت میشه) : تفاوت Reference by value و primitive by value آموزش middleware اندر احوالات جاوا‌اسکریپت قسمت اول 👈🏻 در مورد نحوه کار js و javanoscript Engine اندر احوالات جاوا‌اسکریپت قسمت دوم 👈🏻 در مورد Execution…»
LearnByLearn📖
اندراحوالات جاوااسکریپت 👈🏻 اپیزود چهارم https://vrgl.ir/A3CVT @LearnByLearn
اندراحوالات جاوااسکریپت 👈🏻 اپیزود پنجم(آخر)

مفهوم this و کاربردش، arrow function و متد bind

https://vrgl.ir/JpJXp

@LearnByLearn
دوست دارید این هفته راجع به کدوم موضوع مقاله منتشر بشه ؟؟؟
Final Results
24%
Primitive vs Reference Values in js
48%
Deep Dive in Closure js
14%
Imperative vs Declarative and functional programming
14%
Type of Come back in Git
🤔 کلوژر(Closure) چیه ؟
🤔 اومده چه مشکلی رو حل کنه ؟
🤔 چطور کار میکنه ؟
🤔 چه موقع و کجا باید ازش استفاده کنیم ؟

به ساده ترین و عمیق ترین نوعی که تونستم توی مقاله زیر توضیحش دادم، امیدوارم بدردتون خورده باشه❤️

لینک مقاله 👈🏻 لینک

@LearnByLearn

#concept
#javanoscript
👏2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه مثل من دوره انگلیسی زبان با زیرنویس انگلیسی میبینید این روشی که میگم ممکنه بدردتون بخوره (البته برای کاربرای ویندوز🫣)

شاید براتون پیش اومده باشه که زمانی که زیرنویس ویدیو داره پخش میشه معنی یکی دوتا کلمه رو ندونید🤔
خب باید توی گوگل ترنسلیت بریم و معنیشو دراریم
و خب تکرار این عمل هربار خسته کننده میشه😒
ولی با PotPlayer دیگه نیاز به این کار ندارید🤩
کافیه ویدیو رو Pause کنید و روی اون کلمه مورد نظر کلیک کنید خودش براتون بر حسب تنظیماتی که میدین بهش ترجمه رو توی مرورگر یا توی پلیر بهتون نمایش میده و سرعت کارتون میره بالا

همونطور که توی ویدیو میبینید به جای کلمه javanoscript عبارت SS%% بزارید (s ها با حرف بزرگ هستن)

@LearnByLearn

#tip_trick
👍9👏1
کدوم رو استارت بزنیم ؟؟؟
قراره کامل و مفصل بهشون پرداخته بشه
Final Results
67%
Deep Dive in Asynchronous in js
33%
Deep Dive in OOP in js