Dear Telegram support team,
Our Telegram channel completely follows Telegram's rules and guidelines.
Note that if you see anything unexpected in the channel, we don't know anything about it.
For example at this time (Wednesday, 3 January 2024), the average view per post is 917 but some posts have more than 5000 views like these:
https://news.1rj.ru/str/js_challenges/972
https://news.1rj.ru/str/js_challenges/969
https://news.1rj.ru/str/js_challenges/968
We have absolutely haven't done anything about this and we don't know who have done this and what is their purpose.
——————————————
Уважаемая команда поддержки Telegram,
Наш канал Telegram полностью следует правилам и рекомендациям Telegram.
Обратите внимание: если вы увидите в канале что-то неожиданное, нам об этом ничего не известно.
Например, в настоящее время (среда, 3 января 2024 г.) среднее количество просмотров одной публикации составляет 917, но некоторые публикации имеют более 5000 просмотров, например:
https://news.1rj.ru/str/js_challenges/972
https://news.1rj.ru/str/js_challenges/969
https://news.1rj.ru/str/js_challenges/968
Мы абсолютно ничего не сделали по этому поводу и не знаем, кто это сделал и какова их цель.
Our Telegram channel completely follows Telegram's rules and guidelines.
Note that if you see anything unexpected in the channel, we don't know anything about it.
For example at this time (Wednesday, 3 January 2024), the average view per post is 917 but some posts have more than 5000 views like these:
https://news.1rj.ru/str/js_challenges/972
https://news.1rj.ru/str/js_challenges/969
https://news.1rj.ru/str/js_challenges/968
We have absolutely haven't done anything about this and we don't know who have done this and what is their purpose.
——————————————
Уважаемая команда поддержки Telegram,
Наш канал Telegram полностью следует правилам и рекомендациям Telegram.
Обратите внимание: если вы увидите в канале что-то неожиданное, нам об этом ничего не известно.
Например, в настоящее время (среда, 3 января 2024 г.) среднее количество просмотров одной публикации составляет 917, но некоторые публикации имеют более 5000 просмотров, например:
https://news.1rj.ru/str/js_challenges/972
https://news.1rj.ru/str/js_challenges/969
https://news.1rj.ru/str/js_challenges/968
Мы абсолютно ничего не сделали по этому поводу и не знаем, кто это сделал и какова их цель.
👍3
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب pinned «Dear Telegram support team, Our Telegram channel completely follows Telegram's rules and guidelines. Note that if you see anything unexpected in the channel, we don't know anything about it. For example at this time (Wednesday, 3 January 2024), the average…»
🔥6 2
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
دوستان سلام شب همگی بخیر من امتحاناتم از پس فردا شروع میشه و خیلی هم زیاده حجم درسا من سعی میکنم پس فردا که امتحان اولم رو دادم دو قسمت آخر فصل هشتم دوره جاوااسکریپت جوناس رو هم دوبله بکنم و فایل زیپش رو بزارم چنل Courses 👌 بعد تا تقریبا چهارم پنجم بهمن…
خب آقا همونطور که قول داده بودم دوبله فصل هشتم دوره جاوااسکریپت جوناس همین الان تموم شد 🔥
فردا صبح ساعت نه و ده دقیقه فایل زیپش داخل چنل Courses ما قرار میگیره✔️
اگر میخواید به فایل زیپ این فصل و فصل های دیگه دسترسی داشته باشید، میتونید از ربات زیر استفاده کنید ✌️
@jschallenges_bot
پ.ن: دوستان پدرم بابت دوبلش در اومد ولی سعی کردم تمام مفاهیم به خوبی منتقل بشه، انشالا که استفاده بکنید و لذت ببرید
ارزش این کار که داره کاملا رایگان انجام میشه این هست که به دست عزیزانی که نیاز دارن برسه، پس لطفا در حد توانتون منتشرش کنید ❤️
@js_challenges
@js_masters_gp
فردا صبح ساعت نه و ده دقیقه فایل زیپش داخل چنل Courses ما قرار میگیره
اگر میخواید به فایل زیپ این فصل و فصل های دیگه دسترسی داشته باشید، میتونید از ربات زیر استفاده کنید ✌️
@jschallenges_bot
پ.ن: دوستان پدرم بابت دوبلش در اومد ولی سعی کردم تمام مفاهیم به خوبی منتقل بشه، انشالا که استفاده بکنید و لذت ببرید
ارزش این کار که داره کاملا رایگان انجام میشه این هست که به دست عزیزانی که نیاز دارن برسه، پس لطفا در حد توانتون منتشرش کنید ❤️
@js_challenges
@js_masters_gp
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥30🔥3❤2👍2
#js_challenge
حتما توضیحات سوال رو گوش بکنید
#no46
#easy_to_medium
هشتگ های مرتبط:
#arrays
#numbers
لینک سوال:(برای تست جوابهاتون)
https://www.codewars.com/kata/514b92a657cdc65150000006
پ.ن.پ: دوستان جواب چالش رو تا شب تو یوتوب قرار میدیم❤️
پ.ن.پ ۲: منتظر اسنپ شات های شما دوستان هستیم😎
@js_challenges
@js_masters_gp
حتما توضیحات سوال رو گوش بکنید
#no46
#easy_to_medium
هشتگ های مرتبط:
#arrays
#numbers
لینک سوال:(برای تست جوابهاتون)
https://www.codewars.com/kata/514b92a657cdc65150000006
پ.ن.پ: دوستان جواب چالش رو تا شب تو یوتوب قرار میدیم❤️
پ.ن.پ ۲: منتظر اسنپ شات های شما دوستان هستیم😎
@js_challenges
@js_masters_gp
🔥7👍5 5
صبح همگی بخیر ✌️
دوبله فصل هشتم دوره جاوااسکریپت جوناس هم داخل چنل Courses قرار گرفت🔥
اگر میخواید به فایل زیپش دسترسی داشته باشید از ربات زیر استفاده کنید
@jschallenges_bot
انتشارش هم لطفاً فراموش نشه ❤️
@js_challenges
@js_masters_gp
دوبله فصل هشتم دوره جاوااسکریپت جوناس هم داخل چنل Courses قرار گرفت
اگر میخواید به فایل زیپش دسترسی داشته باشید از ربات زیر استفاده کنید
@jschallenges_bot
انتشارش هم لطفاً فراموش نشه ❤️
@js_challenges
@js_masters_gp
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9 5🔥2
💠 استفاده از _ برای جداسازی ارقام در کد
از بعد جی اس 7، برای جداسازی و افزایش خوانایی ارقام بزرگ در جی اس، میتوانید از _ استفاده کنید. مثلا فرض کنید برای ذخیره شماره کارت که باید 4 رقم 4 رقم برای خوانایی بهتر جداسازی شود. برای مثال:
البته به یاد داشته باشید که در حالت های زیر، قرار دادن _ خطای کمپایل به همراه خواهد داشت:
1. قرار دادن _ در پایان یا شروع داده:
@js_challenges
@js_masters_gp
از بعد جی اس 7، برای جداسازی و افزایش خوانایی ارقام بزرگ در جی اس، میتوانید از _ استفاده کنید. مثلا فرض کنید برای ذخیره شماره کارت که باید 4 رقم 4 رقم برای خوانایی بهتر جداسازی شود. برای مثال:
long x = 1_2_13_213_131L;در اصل وجود _ هیچ تاثیری در خروجی کد نخواهد داشت و فقط جنبه ی خوانایی دارد.
long population = 8_078_598_555L;
double db = 1_2_3.4_5_6;
int x4 = 5_______2;
البته به یاد داشته باشید که در حالت های زیر، قرار دادن _ خطای کمپایل به همراه خواهد داشت:
1. قرار دادن _ در پایان یا شروع داده:
int x = _1;2. قرار دادن _ در مجاورت نقطه ی اعشار:
java3. قبل یا بعد از حروف پسوندی F یا L که بترتیب برای مشخص کردن داده های اعشاری و لانگ به کار گرفته میشوند:
double d1 = 12_.2;
double d2 = 13._4;
long socialSecurityNumber1 = 999_99_9999_L;4. در جاهایی که از رشته ای از ارقام استفاده میکنید. برای مثال کد زیر خطای رانتایم دارد:
int x = Integer.parseInt("23_34");
————
انتشار یادت نره ❤️@js_challenges
@js_masters_gp
❤10 4👍2😎1
کدام متد نیاز به کامپایل کردن به قبل از es6 را ندارد؟
Anonymous Quiz
14%
object.entries()
24%
object.keys()
45%
Array.prototype.fill()
17%
array.entries()
🔥7 4👍3
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
#js_challenge حتما توضیحات سوال رو گوش بکنید #no46 #easy_to_medium هشتگ های مرتبط: #arrays #numbers لینک سوال:(برای تست جوابهاتون) https://www.codewars.com/kata/514b92a657cdc65150000006 پ.ن.پ: دوستان جواب چالش رو تا شب تو یوتوب قرار میدیم❤️ پ.ن.پ ۲: منتظر…
#answer
#no46
آقا جواب چالش آپلود شد🔥
دوستان حالا تو یوتوب به حضور سبزتون نیازمندیم❤️
🧑💻تو این ویدیو سعی کردم علاوه بر حل چالش حتی بیشتر از نیاز خودش هرچه ساده تر و مفهومی تر هر خط کدی رو که زدم براتون توضیح بدم.
پ.ن.پ: حمایت فراموشتون نشه😎
لینک ویدیو:
https://www.youtube.com/watch?v=AJ2Z9BU6JOI
@js_challenges
@js_masters_gp
#no46
آقا جواب چالش آپلود شد🔥
دوستان حالا تو یوتوب به حضور سبزتون نیازمندیم❤️
🧑💻تو این ویدیو سعی کردم علاوه بر حل چالش حتی بیشتر از نیاز خودش هرچه ساده تر و مفهومی تر هر خط کدی رو که زدم براتون توضیح بدم.
پ.ن.پ: حمایت فراموشتون نشه😎
لینک ویدیو:
https://www.youtube.com/watch?v=AJ2Z9BU6JOI
@js_challenges
@js_masters_gp
YouTube
آموزش جاوااسکریپت | چطور آرایه مورد نظرمون رو در جاوااسکریپت با متود Array.from بسازیم؟
دوستان تو این ویدیو براتون یکی از چالش های پر ستاره سایت کدوارز رو براتون با استفاده از متد های پرکاربرد جاوا اسکریپت مثل filter,reduce و همینطور ()Array.from حل کردم.
با من همراه باشین که قراره کلی نکته در مورد متد ها و کلین کد یاد بگیریم. 🔥
ما رو در شبکه…
با من همراه باشین که قراره کلی نکته در مورد متد ها و کلین کد یاد بگیریم. 🔥
ما رو در شبکه…
🔥7 6❤1👍1
سلام صبح همگی بخیر
فکر میکنم خیلی از عزیزان از گروه و چنل Courses ما اطلاع ندارن میخوام اینجا خیلی سریع بهشون اشاره کنم✔️
1- چنل Courses ما جایی هست که دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره به صورت فایل زیپ میتونید از طریق ربات زیر بهش دسترسی داشته باشید:
@jschallenges_bot
2- گروه ما که متصل به همین چنل هست که الان 551 عدد ممبر داره و میتونید عضو بشید که اگر هر سوالی در رابطه با برنامه نویسی و جاوااسکریپت و ... داشتید بپرسید:
@js_masters_gp
انشالا که امروز براتون روز خوبی باشه ❤️
فکر میکنم خیلی از عزیزان از گروه و چنل Courses ما اطلاع ندارن میخوام اینجا خیلی سریع بهشون اشاره کنم
1- چنل Courses ما جایی هست که دوبله های دوره جاوااسکریپت جوناس داخلش قرار میگیره به صورت فایل زیپ میتونید از طریق ربات زیر بهش دسترسی داشته باشید:
@jschallenges_bot
2- گروه ما که متصل به همین چنل هست که الان 551 عدد ممبر داره و میتونید عضو بشید که اگر هر سوالی در رابطه با برنامه نویسی و جاوااسکریپت و ... داشتید بپرسید:
@js_masters_gp
انشالا که امروز براتون روز خوبی باشه ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
کدام یک از ویژگی های جاوا اسکریپت نیست؟
Anonymous Quiz
21%
Single threated
60%
JVM
9%
Client side programming
10%
Dynamic language
💎 سینتکس ساخت متد در یک آبجکت
برای ساخت متد در یک آبجکت، دو روش وجود دارد،
اولین روش استفاده از فانکشن های معمولی است که به صورت زیر استفاده می شود.
⭕️مثال:
⭕️ مثال:
@js_challenges
@js_masters_gp
برای ساخت متد در یک آبجکت، دو روش وجود دارد،
اولین روش استفاده از فانکشن های معمولی است که به صورت زیر استفاده می شود.
⭕️مثال:
let myFunc = {
showArgs(...arguments){
console.log(arguments);
}
};
myFunc.showArgs(1, 2, 3, 4);
روش دوم، استفاده از arrow function⭕️ مثال:
let myFunc = {
showArgs : (...arguments) => {
console.log(arguments);
}
};
myFunc.showArgs(1, 2, 3, 4);
انتشار یادتون نره❤️@js_challenges
@js_masters_gp
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
💎 سینتکس ساخت متد در یک آبجکت برای ساخت متد در یک آبجکت، دو روش وجود دارد، اولین روش استفاده از فانکشن های معمولی است که به صورت زیر استفاده می شود. ⭕️مثال: let myFunc = { showArgs(...arguments){ console.log(arguments); } }; myFunc.showArgs(1…
ریکشن جدید گذاشتیم بزنید که 👏 اش ادا بشه
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
عزیزانی که دوست دارید استوری ها رو دنبال بکنید فقط کافیه آیدی من رو به عنوان contact داخل تلگرام اد بکنید که بتونم استوری های بیشتری با اکانت شخصی خودم براتون بزارم ❤️
@MehrshadHeisenberg3
خیلی هم روندش سادست، کافیه برید داخل پروفایل من، سه نقطه بالا رو بزنید و Add to contacts
اینطوری انگار من دارم از طرف چنل استوری میزارم به میزان نامحدود 👌
@MehrshadHeisenberg3
خیلی هم روندش سادست، کافیه برید داخل پروفایل من، سه نقطه بالا رو بزنید و Add to contacts
اینطوری انگار من دارم از طرف چنل استوری میزارم به میزان نامحدود 👌
💎 تفاوت متد
setTimeout() | setInterval()
❗️ متد setTimeout
با استفاده از این متد، میتوانید یک تابع را بعد از مدت زمان مشخص، یک بار و فقط یک بار صدا بزنید.
با استفاده این متد، برخلاف متد setTimeout قادر خواهید بود یک تابع را به صورت مکرر در مدت زمانی مشخص صدا بزنید. به عنوان مثال، یک تابع بعد از هر 3 ثانیه یک بار مجدداً صدا زده شود.
نکته2: زمان تعیین شده (time)، باید به میلی ثانیه وارد شود و هر 1000 میلی ثانیه برابر 1 ثانیه خواهد بود.
چند نکته بسیار مهم دیگه اضاف کردم توی کامنت ها حتما بخونید. ❤️
@js_challenges
@js_masters_gp
setTimeout() | setInterval()
❗️ متد setTimeout
با استفاده از این متد، میتوانید یک تابع را بعد از مدت زمان مشخص، یک بار و فقط یک بار صدا بزنید.
setTimeout(myFunction,time)❗️متد setInterval
با استفاده این متد، برخلاف متد setTimeout قادر خواهید بود یک تابع را به صورت مکرر در مدت زمانی مشخص صدا بزنید. به عنوان مثال، یک تابع بعد از هر 3 ثانیه یک بار مجدداً صدا زده شود.
setInterval(myFunction,time)نکته1: این متد توسط، متد clearInterval متوقف خواهد شد.
نکته2: زمان تعیین شده (time)، باید به میلی ثانیه وارد شود و هر 1000 میلی ثانیه برابر 1 ثانیه خواهد بود.
چند نکته بسیار مهم دیگه اضاف کردم توی کامنت ها حتما بخونید. ❤️
@js_challenges
@js_masters_gp
#quick_challenge
خروجی کد پایین چیه؟
سوالی بود تو گروه هستیم😎
@js_challenges
@js_masters_gp
خروجی کد پایین چیه؟
const alphabetical=[1,2,3,4,5]
console.log(alphabetical.indexOf(6))
سوالی بود تو گروه هستیم😎
@js_challenges
@js_masters_gp
💎 مروری بر انواع واحد های اندازه گیری
به طور کلی، واحد های اندازه گیری به دو دسته مطلق و نسبی تقسیم می شوند. واحد های مطلق، واحد هایی هستند که خود به تنهایی تعیین کننده سایز آن المان هستند اما واحد های نسبی، با توجه به شرایط سایر المان ها یا صفحه، و نسبت تعیین شده، تعیین سایز می کنند.
👈 از دسته واحد های مطلق می توان به واحد های زیر اشاره کرد:
cm : سانتی متر
mm : میلی متر
in : اینچ
px: پیکسل
pt: نقطه
pc: پیکا
نکته 1: هر اینچ برابر96 پیکسل و 2.54 سانتی متر است
نکته 2: هر pt برابر 1/72 اینچ و 1/12 pc است
👈 از سری واحد های نسبی نیز می توان به واحد های زیر اشاره کرد:
em: این واحد جهت تنظیم سایز فونت ها به کار میرود و به واحد المنت والد وابسته است و هر em برابر است با سایز فونت المنت والد. به عنوان مثال اگر فونت المنت واحد 10 پیکسل باشد و المنت فرزند دارای فونت با سایز 2em باشد میتوان گفت سایز فونت این المنت 20 پیکسل محاسبه می شود.
rem: سایز فونت را نسبت به سایز تعیین شده برای روت تعیین می کند. این روت می تواند استایل تگ html باشد. اگر برای این تگ سایزی مشخص نشده باشد، نسبت به سایز پیشفرض فونت بروزر تعیین می شود (که عموماً 16 پیکسل می باشد)
vw: تعیین سایز المنت نسبت به 1 درصد سایز عرض صفحه انجام میگیرد. به عنوان مثال اگر عرض صفحه (width) برابر 900 پیکسل باشد، 1vw برابر 9 پیکسل خواهد بود.
vh: تعیین سایز المنت نسبت به 1 درصد سایز طول صفحه انجام میگیرد. به عنوان مثال اگر طول صفحه (hight) برابر 900 پیکسل باشد، 1vh برابر 9 پیکسل خواهد بود.
%: تعیین سایز المنت به نسبت سایز المنت والد. به عنوان مثال اگر طول المنت والد 100 پیکسل باشد و طول المنت فرزند 35% در نظر بگیریم، بروزر به طور خودکار آن را 35 پیکسل در نظر می گیرد.
نکته: از واحد های نسبی، عموماً برای رسپانسیو کردن سایت بکار می رود.
@js_challenges
@js_masters_gp
به طور کلی، واحد های اندازه گیری به دو دسته مطلق و نسبی تقسیم می شوند. واحد های مطلق، واحد هایی هستند که خود به تنهایی تعیین کننده سایز آن المان هستند اما واحد های نسبی، با توجه به شرایط سایر المان ها یا صفحه، و نسبت تعیین شده، تعیین سایز می کنند.
👈 از دسته واحد های مطلق می توان به واحد های زیر اشاره کرد:
cm : سانتی متر
mm : میلی متر
in : اینچ
px: پیکسل
pt: نقطه
pc: پیکا
نکته 1: هر اینچ برابر96 پیکسل و 2.54 سانتی متر است
نکته 2: هر pt برابر 1/72 اینچ و 1/12 pc است
👈 از سری واحد های نسبی نیز می توان به واحد های زیر اشاره کرد:
em: این واحد جهت تنظیم سایز فونت ها به کار میرود و به واحد المنت والد وابسته است و هر em برابر است با سایز فونت المنت والد. به عنوان مثال اگر فونت المنت واحد 10 پیکسل باشد و المنت فرزند دارای فونت با سایز 2em باشد میتوان گفت سایز فونت این المنت 20 پیکسل محاسبه می شود.
rem: سایز فونت را نسبت به سایز تعیین شده برای روت تعیین می کند. این روت می تواند استایل تگ html باشد. اگر برای این تگ سایزی مشخص نشده باشد، نسبت به سایز پیشفرض فونت بروزر تعیین می شود (که عموماً 16 پیکسل می باشد)
vw: تعیین سایز المنت نسبت به 1 درصد سایز عرض صفحه انجام میگیرد. به عنوان مثال اگر عرض صفحه (width) برابر 900 پیکسل باشد، 1vw برابر 9 پیکسل خواهد بود.
vh: تعیین سایز المنت نسبت به 1 درصد سایز طول صفحه انجام میگیرد. به عنوان مثال اگر طول صفحه (hight) برابر 900 پیکسل باشد، 1vh برابر 9 پیکسل خواهد بود.
%: تعیین سایز المنت به نسبت سایز المنت والد. به عنوان مثال اگر طول المنت والد 100 پیکسل باشد و طول المنت فرزند 35% در نظر بگیریم، بروزر به طور خودکار آن را 35 پیکسل در نظر می گیرد.
نکته: از واحد های نسبی، عموماً برای رسپانسیو کردن سایت بکار می رود.
@js_challenges
@js_masters_gp
Nyfes (Brides)
Stamatis Spanoudakis
#Out_Of_IDE
#Music
Listen to this with the deepest parts of your heart and your soul will be free...
@js_challenges | @js_masters_gp
#Music
Listen to this with the deepest parts of your heart and your soul will be free...
@js_challenges | @js_masters_gp