Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب – Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
9.19K subscribers
657 photos
354 videos
90 files
813 links
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝

دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان:
https://news.1rj.ru/str/DeepDevs/2166

تبلیغات و تبادل نداریم

گروه اصلی برای پرسش و پاسخ:
@DeepDevsGpOriginal

گروه چت:
@InstaDevsGp
Download Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
#answer #no17 یه مقدار ویدیو طولانی شده ولی به نظرم ارزش دیدنش رو داره چون نکات خوبی رو داخلش در مورد تاریخ و تایم و این موارد بهتون گفتم ❤️ @js_masters_gp
عزیزانی که ویدیو رو نگاه کردید خوشحال میشم نظرتونو در مورد توضیحات داخل ویدیو بدونم

چون ویدیو یه مقدار طولانی تر بوده می‌خوام بدونم همچنان به اندازه قبل اکی بوده یا نه

اگر خوبه 🔥
اگر نه 👎

اگرم انتقادی نظری تعریفی 😁 پیشنهادی هست خوشحال میشم بهم بگین که ویدیوها بهتر و مفیدتر بشن 👌

@js_masters_gp
🔥10👎1
Media is too big
VIEW IN TELEGRAM
#GitHub
#DOM

از همین امروز، چالش های داخل گیت هاب استارت میخوره ✌️

در این ویدیو ساختار کلی قرارگیری پروژه های DOM و چالش های جاوااسکریپت رو براتون توضیح دادم

اگرم باز هم سوالی داشتید از خودم بپرسید اما به طور کلی ساختار این ریپازیتوری به این صورته:

یک ریپازیتوری داریم به نام JS_Challenges و لینکش هم اینه:
https://github.com/MCKH03/JS_Challenges

داخل این ریپازیتوری دوتا پوشه هست به نام های DOM و JS Challenges

داخل DOM هر هفته یک پروژه قرار میگیره که خودتون باید html css js رو بزنید و اونجا داخل فولدر همون پروژه، یک پوشه به اسم خودتون درست کنید و اونجا آپلودش کنید و همین موضوع برای چالش های جاوااسکریپت داخل پوشه JS Challenges هم صدق میکنه

من یک هفته بعد از قرار گرفتن این پروژه داخل گیت هاب، جوابش رو همراه ویدیو داخل خود گیت هاب قرار میدم

توضیحات تکمیلی تر داخل ویدیو هست

این هفته قراره روی یک Image Carousel کار بکنیم 🔥

@js_masters_gp
🔥12👍3👌21
#Out_Of_IDE
#Fun

مخصوصا وقتی که هنوز پروژه رو استارت نکردیم و دنبال اینیم كه چرا تغییرات اعمال نمیشه 😂
😁212👎2👍1
حتما به ویس توضیحات گوش کنید

#js_challenge
#your_challenge
#no19
#medium

هشتگ های مرتبط:
#strings
#arrays

لینک سوال:
https://www.codewars.com/kata/57eb8fcdf670e99d9b000272

این اولین سوالیه که دارم براتون از دانشگاه میزارم با لپ تاپ 🔥 پس حتما حلش بکنید 😁

@js_challenges
@js_masters_gp
🔥7
#Out_Of_Laptop

🟢 رسمی؛ بازی الاتحاد - سپاهان به دلایل سیاسی لغو شد!

چرا واقعا؟!

گروه متصل به چنل:
@js_masters_gp
👍5🆒1
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
#GitHub #DOM از همین امروز، چالش های داخل گیت هاب استارت میخوره ✌️ در این ویدیو ساختار کلی قرارگیری پروژه های DOM و چالش های جاوااسکریپت رو براتون توضیح دادم اگرم باز هم سوالی داشتید از خودم بپرسید اما به طور کلی ساختار این ریپازیتوری به این صورته: یک…
This media is not supported in your browser
VIEW IN TELEGRAM
#no21
#DOM

بعد از دو چالش خفن، یه چالش ساده تر داریم از DOM

این عملکردی که برای این textarea میبینید عملکرد بسیار معمولی هست که قطعا داخل سایت های مختلف دیدید

امروزم تعطیله دیگه بشینید حلش بکنید 🔥

راستی پیامی که ریپلای زدم رو بخونید و چالش داخل گیت هاب رو هم حتما بررسی بکنید چالش DOM خوبی داخل گیت هابم قرار دادم براتون که این هفته جوابش رو میزارم

اگر هم عملکرد معمول یا غیر معمول دیگه ای مد نظر شما هست که داخل سایت های دیگه دیدید و دوست دارید اون ها رو با هم پیاده سازی بکنیم، حتما به من بگید که داخل چنل قرار بدم ✌️

@js_challenges
@js_masters_gp
9👍1
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
#no21 #DOM بعد از دو چالش خفن، یه چالش ساده تر داریم از DOM این عملکردی که برای این textarea میبینید عملکرد بسیار معمولی هست که قطعا داخل سایت های مختلف دیدید امروزم تعطیله دیگه بشینید حلش بکنید 🔥 راستی پیامی که ریپلای زدم رو بخونید و چالش داخل گیت هاب…
کد های HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="./style.css" />
<noscript defer src="./main.js"></noscript>
<noscript>Document</noscript>
</head>
<body>
<div class="container">
<span class="text">Write something about yourself</span>
<div class="text-box">
<textarea
id="story"
type="text"
placeholder="Tell about yourself..."
maxlength="180"
></textarea>
<p class="count"><span class="counter">180</span> / 180</p>
</div>
</div>
</body>
</html>

کد های CSS:
*,
*::after,
*::before {
margin: 0;
padding: 0;
box-sizing: inherit;
}

html {
box-sizing: border-box;
font-size: 62.5%;
}

body {
display: flex;
align-items: center;
justify-content: center;
font-family: cursive;

height: 100vh;
}

.container {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 2rem;
}

.text {
font-size: 2rem;
color: black;
}

#story,
button {
border: none;
outline: none;
height: 20rem;
width: 40rem;
border-radius: 1.5rem;
background-color: #000000;
padding: 2rem;
color: white;
font-size: 2rem;

transition: all 0.3s;
}

button {
height: auto;
width: auto;
}

button:hover {
cursor: pointer;
}

#story::placeholder {
transition: all 0.3s;
}

#story:focus::placeholder {
opacity: 0;
}

.text-box {
position: relative;
}

.count {
position: absolute;
right: 2rem;
bottom: 2rem;
color: white;
}

.counter.red {
color: red;
}

@js_challenges
@js_masters_gp
🔥4👌3👎1😁1
Media is too big
VIEW IN TELEGRAM
#answer
#no21

بچه ها این ویدیو رو من سه بار compress کردم که حجمش بیاد پایین

چون دوتا ویدیو شد که بعد با کپ کات به هم چسبوندم، حجمش شد 160 مگ 😐

بعد از دو سه بار فشرده کردن این شده حجمش
حالا شما ریکشنارو بکوبید که هممون بعد از این چالش کاربردی انرژی بگیریم 🔥

@js_challenges
@js_masters_gp
🔥14👍2