Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E05
005 Arrow Functions Dubbed
باز هم تنها نکته مهم حمایته ❤️🔥🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E05
005 Arrow Functions Dubbed
باز هم تنها نکته مهم حمایته ❤️🔥🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥17👍2
🔥5
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E06
006 Functions Calling Other Functions Dubbed
مگه میشه هم سرعت هم کیفیت؟ الله اکبر ... 😂
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E06
006 Functions Calling Other Functions Dubbed
مگه میشه هم سرعت هم کیفیت؟ الله اکبر ... 😂
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥14👍3
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E07
007 Reviewing Functions Dubbed
بزارید بشمرم ...
یک
دو
سه
چهار ...
این چهارمین دوبله امروزه درسته 🔥🔥؟
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E07
007 Reviewing Functions Dubbed
بزارید بشمرم ...
یک
دو
سه
چهار ...
این چهارمین دوبله امروزه درسته 🔥🔥؟
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
❤16🔥6
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E08
008 Coding Challenge_#1_Dubbed
اینم پنجمی ❤️🔥🔥
خدایی امروز تمام تایمی که داشتمو گذاشتم پای دوبله ها
یعنی از این حجم تایمی که من گذاشتم یه ❤️🔥 و کامنت و share به ما نمیرسه؟؟
@js_challenges
@js_masters_gp
چنلی که با توجه به این سرعت به زودی فایل زیپ فصل سوم دوبله دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E08
008 Coding Challenge_#1_Dubbed
اینم پنجمی ❤️🔥🔥
خدایی امروز تمام تایمی که داشتمو گذاشتم پای دوبله ها
یعنی از این حجم تایمی که من گذاشتم یه ❤️🔥 و کامنت و share به ما نمیرسه؟؟
@js_challenges
@js_masters_gp
چنلی که با توجه به این سرعت به زودی فایل زیپ فصل سوم دوبله دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
❤🔥42🔥2👍1
Phonograph
Vlad Holiday
امشب گفتم خودم بیام و یه مقدار حرفای دلمو بزنم ❤️
وقتی چنل به هزار نفر رسیده بود، واقعا خوشحال بودم چون بالاخره نتایج زحماتمونو گرفته بودیم ...
اما الان که در زمان خیلی کمتری به ۱.۵ هزار نفر رسیدیم، افق دیدم خیلی بیشتر شده و اهداف آیندم هم خیلی گسترده تر شده و هزار نفر عدد زیادی برام به حساب نمیاد ...
سرعت رشدمون هم بسیار بیشتر شده ...
اما بیاید هیچوقت گذشتمون رو فراموش نکنیم
اینکه از کجا به کجا رسیدیم ...
اینکه چطور کنار هم پیشرفت کردیم و رشد کردیم ... 🍷
#Out_Of_IDE
#Music
@js_challenges
@js_masters_gp
وقتی چنل به هزار نفر رسیده بود، واقعا خوشحال بودم چون بالاخره نتایج زحماتمونو گرفته بودیم ...
اما الان که در زمان خیلی کمتری به ۱.۵ هزار نفر رسیدیم، افق دیدم خیلی بیشتر شده و اهداف آیندم هم خیلی گسترده تر شده و هزار نفر عدد زیادی برام به حساب نمیاد ...
سرعت رشدمون هم بسیار بیشتر شده ...
اما بیاید هیچوقت گذشتمون رو فراموش نکنیم
اینکه از کجا به کجا رسیدیم ...
اینکه چطور کنار هم پیشرفت کردیم و رشد کردیم ... 🍷
#Out_Of_IDE
#Music
@js_challenges
@js_masters_gp
❤🔥19👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#Out_Of_IDE
⚠️ در حوزه هنر برنامهنویسی با استفاده از تکنولوژیهای وب، یک دیدگاه خلاقانه و شگفتانگیز برای قرار دادن پنجرهها کنار هم وجود دارد.
✅ این هنر مبتنی بر کتابخانه Three.js در جاوااسکریپت پیادهسازی شده است. از طریق تابع window.getScreenDetails، مکان و موقعیت دقیق پنجرهها در صفحه تشخیص داده میشود و با استفاده از LocalStorage، وضعیت و تنظیمات آنها هماهنگ شده و ذخیره میشوند.⚠️
@js_challenges
@js_masters_gp
⚠️ در حوزه هنر برنامهنویسی با استفاده از تکنولوژیهای وب، یک دیدگاه خلاقانه و شگفتانگیز برای قرار دادن پنجرهها کنار هم وجود دارد.
✅ این هنر مبتنی بر کتابخانه Three.js در جاوااسکریپت پیادهسازی شده است. از طریق تابع window.getScreenDetails، مکان و موقعیت دقیق پنجرهها در صفحه تشخیص داده میشود و با استفاده از LocalStorage، وضعیت و تنظیمات آنها هماهنگ شده و ذخیره میشوند.⚠️
@js_challenges
@js_masters_gp
👍19🔥4❤🔥1
سمانتیک ورژنینگ.pdf
82.6 KB
#Semantic_Versioning
💣بچه ها براتون تو یه فایل pdf اومدم
مبحث مهم Semantic versioning رو توضیح دادم و نحوه درک و تمام علایم مربوط به این بحث رو توضیح دادم💣
⚠️بحث Semantic versioning خیلی مهم هست برای هر برنامه نویسی نیازه که بدونه⚠️
❌اگر مفید بود 👍 و منتشرش بکنید❌
@js_challenges
@js_masters_gp
💣بچه ها براتون تو یه فایل pdf اومدم
مبحث مهم Semantic versioning رو توضیح دادم و نحوه درک و تمام علایم مربوط به این بحث رو توضیح دادم💣
⚠️بحث Semantic versioning خیلی مهم هست برای هر برنامه نویسی نیازه که بدونه⚠️
❌اگر مفید بود 👍 و منتشرش بکنید❌
@js_challenges
@js_masters_gp
🔥12❤🔥1
#Clean_Code
✅ اینجا از عملگر ترنری شرطی استفاده شده است. این روش به شما این امکان را میدهد که کد کمتری بنویسید. در این مثال، تابع hasFlags بررسی میکند که آیا p دارای وارنینگ یا ارور است یا خیر.
✅ در روش اول، از یک if/else ساده استفاده شده که اگر p.warnings یا p.errors داشته باشد، true را برمیگرداند. در غیر این صورت false را برمیگرداند.
✅ در روش دوم، از عملگر ترنری شرطی استفاده شده است. به جای استفاده از if/else، با استفاده از ? و : کد کمتری نوشته شده است. این کد به این صورت کار میکند: اگر p.warnings یا p.errors داشته باشد، true را برمیگرداند و در غیر این صورت false را برمیگرداند.
✅ این روش از if/else کوتاهتر است و باعث سادهتر شدن کد میشود، به خصوص در مواردی که شرط بسیار ساده و یکخطی باشد. همچنین این قابلیت را دارد که شرایط تو در تو (nested) نیز داشته باشد.
@js_challenges
@js_masters_gp
✅ اینجا از عملگر ترنری شرطی استفاده شده است. این روش به شما این امکان را میدهد که کد کمتری بنویسید. در این مثال، تابع hasFlags بررسی میکند که آیا p دارای وارنینگ یا ارور است یا خیر.
✅ در روش اول، از یک if/else ساده استفاده شده که اگر p.warnings یا p.errors داشته باشد، true را برمیگرداند. در غیر این صورت false را برمیگرداند.
✅ در روش دوم، از عملگر ترنری شرطی استفاده شده است. به جای استفاده از if/else، با استفاده از ? و : کد کمتری نوشته شده است. این کد به این صورت کار میکند: اگر p.warnings یا p.errors داشته باشد، true را برمیگرداند و در غیر این صورت false را برمیگرداند.
✅ این روش از if/else کوتاهتر است و باعث سادهتر شدن کد میشود، به خصوص در مواردی که شرط بسیار ساده و یکخطی باشد. همچنین این قابلیت را دارد که شرایط تو در تو (nested) نیز داشته باشد.
@js_challenges
@js_masters_gp
🔥9👍3
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E09
009 Introduction To Arrays Dubbed
تازه داره قضیه جالب میشه ... 🔥
@js_challenges
@js_masters_gp
چنلی که فایل های دوبله دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E09
009 Introduction To Arrays Dubbed
تازه داره قضیه جالب میشه ... 🔥
@js_challenges
@js_masters_gp
چنلی که فایل های دوبله دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥10👍4
#Around_JS
⚠️بچه ها از اونجایی که هدف تیم js_challenges اینه که این چنل به بزرگترین کامیونیتی جاوا اسکریپت توی ایران تبدیل بشه,برای شما از آموزش تا سوالات استخدامی در مورد جاوا اسکریپت رو هر روز تهیه و انتشار میدیم.⚠️
💫امروز دوباره مخزن رو آپدیت کردم و 10 سوال دیگه همراه با جواب رو
گذاشتم💫
لینک مخزن گیتهاب :
https://github.com/amirnobari/Employment-Questions
💣و خبر مهم اینه که هر کدوم از شما که دوست دارین میتونین سوالاتی که در استخدام مطرح میشه رو یا روی گیتهاب پوش کنید و یا بصورت عکس داخل گروه @js_masters_gp بذارید تیم ما پس از بررسی اونو به عنوان سوال شما به اسم خودتون به مخزن اضافه میکنه💣
❌میتونید سورس سوالات رو به صورت Zip از اینجا دانلود کنید❌
https://github.com/amirnobari/Employment-Questions/releases/tag/1.1.0
اگر دوس دارید سوالات بیشتری گذاشته بشه 👍 و انتشار بدید تا زود زود آپدیت بشه مخزن گیت هاب🏁
@js_challenges
@js_masters_gp
⚠️بچه ها از اونجایی که هدف تیم js_challenges اینه که این چنل به بزرگترین کامیونیتی جاوا اسکریپت توی ایران تبدیل بشه,برای شما از آموزش تا سوالات استخدامی در مورد جاوا اسکریپت رو هر روز تهیه و انتشار میدیم.⚠️
💫امروز دوباره مخزن رو آپدیت کردم و 10 سوال دیگه همراه با جواب رو
گذاشتم💫
لینک مخزن گیتهاب :
https://github.com/amirnobari/Employment-Questions
💣و خبر مهم اینه که هر کدوم از شما که دوست دارین میتونین سوالاتی که در استخدام مطرح میشه رو یا روی گیتهاب پوش کنید و یا بصورت عکس داخل گروه @js_masters_gp بذارید تیم ما پس از بررسی اونو به عنوان سوال شما به اسم خودتون به مخزن اضافه میکنه💣
❌میتونید سورس سوالات رو به صورت Zip از اینجا دانلود کنید❌
https://github.com/amirnobari/Employment-Questions/releases/tag/1.1.0
اگر دوس دارید سوالات بیشتری گذاشته بشه 👍 و انتشار بدید تا زود زود آپدیت بشه مخزن گیت هاب🏁
@js_challenges
@js_masters_gp
🔥14👍5
💎 متد پر کاربرد کلاس Date
( پارت اول🛫)
1⃣:getDay()
عدد صحیح در مورد شماره روز هفته را بر اساس تقویم میلادی ریترن می کند بدین ترتیب، یکشنبه برابر عدد 0، دوشنبه عدد 1 و...
2⃣:getDate()
با استفاده از این متد میتوان عدد مربوط به روز را در تاریخ میلادی ریترن کنید. (مثلا در تاریخ 16-5-2022 عدد 16 برگشت داده میشود)
3⃣: getMonth()
شماره ماه میلادی را برگشت میدهد.
نکته: شماره اولین ماه میلادی 0 است در نتیجه هر بار که از این متد استفاده می کنید باید آن را با عدد1 جمع بزنید تا عدد واقعی از نظر کاربر بدست آید.
4⃣:getYear()
عدد سال میلادی را منهای 1900 برمیگرداند مثلا برای سال 2022 عدد 122 را برگشت می دهد. (منسوخ شده)
#Tips_N_Tricks
@js_challenges
@js_masters_gp
( پارت اول🛫)
1⃣:getDay()
عدد صحیح در مورد شماره روز هفته را بر اساس تقویم میلادی ریترن می کند بدین ترتیب، یکشنبه برابر عدد 0، دوشنبه عدد 1 و...
2⃣:getDate()
با استفاده از این متد میتوان عدد مربوط به روز را در تاریخ میلادی ریترن کنید. (مثلا در تاریخ 16-5-2022 عدد 16 برگشت داده میشود)
3⃣: getMonth()
شماره ماه میلادی را برگشت میدهد.
نکته: شماره اولین ماه میلادی 0 است در نتیجه هر بار که از این متد استفاده می کنید باید آن را با عدد1 جمع بزنید تا عدد واقعی از نظر کاربر بدست آید.
4⃣:getYear()
عدد سال میلادی را منهای 1900 برمیگرداند مثلا برای سال 2022 عدد 122 را برگشت می دهد. (منسوخ شده)
#Tips_N_Tricks
@js_challenges
@js_masters_gp
🔥11👍2
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E10
010 Basic Array Operations (Methods)_Dubbed
با این قسمت، نصف فصل سوم تموم شد ... 👌
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E10
010 Basic Array Operations (Methods)_Dubbed
با این قسمت، نصف فصل سوم تموم شد ... 👌
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥11👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E11
011 Coding Challenge_#2_Dubbed
دوبله کدینگ چلنج شماره دو سکشن سوم خدمت شما ❤️
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E11
011 Coding Challenge_#2_Dubbed
دوبله کدینگ چلنج شماره دو سکشن سوم خدمت شما ❤️
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥10
کدام یک از این روش ها آرایه اصلی را اصلاح می کند؟
Anonymous Quiz
22%
All of them
13%
map reduce slice splice
15%
map slice splice
50%
splice
👍12🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E12
012 Introduction To Objects Dubbed
دوبله سوم امروز 🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E12
012 Introduction To Objects Dubbed
دوبله سوم امروز 🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
😎12🔥2❤1
#Around_JS
⚠️آقا براتون تو یه فایل pdf توضیح دادم که اصلا جاوا اسکریپ چی هست و چه خصوصیتهایی داره.بزنید روی لینک و برید بخونید.⚠️
❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌
https://docs.google.com/document/d/e/2PACX-1vTAk5G59pAnV25TBZAfbhRcJhHXnzawEY1-TnF5yK4QCM0bQP8hIUz3J4vjEP3uKTCUhNog1LP863Uk/pub
@js_challenges
@js_masters_gp
⚠️آقا براتون تو یه فایل pdf توضیح دادم که اصلا جاوا اسکریپ چی هست و چه خصوصیتهایی داره.بزنید روی لینک و برید بخونید.⚠️
❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌❌
https://docs.google.com/document/d/e/2PACX-1vTAk5G59pAnV25TBZAfbhRcJhHXnzawEY1-TnF5yK4QCM0bQP8hIUz3J4vjEP3uKTCUhNog1LP863Uk/pub
@js_challenges
@js_masters_gp
🔥11👍3
💎 تفاوت های بین متد های ()append و ()appendChild
1⃣ تفاوت اول
متد ()appendChild نمی تواند ورودی بجز یک المنت html دریافت کند یعنی ورودی یا پارامتر متد ()appendChild باید یک المنت html باشد نه string یا ... ولی ما با متد ()append می توانیم string یا متنی را داخل ورودی یا پارامتر این متد قرار دهیم.
2⃣ تفاوت دوم
متد ()append می تواند چندین ورودی را بگیرد یعنی هر چند تعداد می توانیم بهش ورودی بدهیم از نوع string یا Element html، ولی متد ()appendChild نمی تواند بیشتر از یک ورودی بگیرد اگه ما بیایم پیش از یک ورودی را بهش بدیم این متد اولین پارامتر یا همان ورودی را می گیرد و بقیه ورودی ها را اصلاً حساب نمی کند(اضافه نمی کند).
3⃣ تفاوت سوم
زمانی که بخواهیم این متد ها را در درون متغییری ذخیره کنیم و return کنیم متد ()append هیچ چیزی را return نمی کند یعنی undefined بر می گرداند ولی متد ()appendChild مقداری را برای ما return می کند که همان المنتی است که برای ما اضافه کرده است.
#Tips_N_Tricks
@js_challenges
@js_masters_gp
1⃣ تفاوت اول
متد ()appendChild نمی تواند ورودی بجز یک المنت html دریافت کند یعنی ورودی یا پارامتر متد ()appendChild باید یک المنت html باشد نه string یا ... ولی ما با متد ()append می توانیم string یا متنی را داخل ورودی یا پارامتر این متد قرار دهیم.
2⃣ تفاوت دوم
متد ()append می تواند چندین ورودی را بگیرد یعنی هر چند تعداد می توانیم بهش ورودی بدهیم از نوع string یا Element html، ولی متد ()appendChild نمی تواند بیشتر از یک ورودی بگیرد اگه ما بیایم پیش از یک ورودی را بهش بدیم این متد اولین پارامتر یا همان ورودی را می گیرد و بقیه ورودی ها را اصلاً حساب نمی کند(اضافه نمی کند).
3⃣ تفاوت سوم
زمانی که بخواهیم این متد ها را در درون متغییری ذخیره کنیم و return کنیم متد ()append هیچ چیزی را return نمی کند یعنی undefined بر می گرداند ولی متد ()appendChild مقداری را برای ما return می کند که همان المنتی است که برای ما اضافه کرده است.
#Tips_N_Tricks
@js_challenges
@js_masters_gp
👍14🔥1