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
#javanoscript

توی سایت MDN میگشتم که دیدم یه هفته پیش یه مقاله منتشر شده که در مورد آپدیت جدید جاوا اسکریپت در مورد Set ها گفتم بذارم شاید برای شما هم جالب باشه 💚


Channel | Group | YouTube
👍51😁1
Set (1).pdf
38.1 KB
‌‎‌‏#javanoscript

آپدیت جدید جاوا اسکریپت در مورد متدهای Set . گفتم بذارم شاید برای شما هم جالب باشه 💚


Channel | Group | YouTube
🔥18👍3😁1
#css


🔵تو css میتونید با استفاده از متغیر ها مقادیری که قراره تو کدتون چند بار تکرار بشه رو در متغیر ذخیره کنید


برای تعریف متغیر میتوانید مثل مثال زیر عمل کنید:

:root {
  --main-color: #ff0000;
  --text-color: #333333;
}


برای استفاده هم میتونید مثل مثال زیر استفاده کنید:

body {
  color: var(--text-color);
  background-color: var(--main-color);
}



Channel | Group | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
#nodejs

چطوری میشه با nodejs بدون هیچ پکیجی فایلهای عکسی رو بصورت باینری توی فایل دلخواهتون ذخیره کنید تا حجم کمتری بگیره ⁉️

const fs = require('fs');
const path = require('path');

// مسیر فایل تصویری که می‌خواهید ذخیره کنید
const inputImagePath = path.join(__dirname, 'input-image.jpg');

// مسیر فایل جدیدی که می‌خواهید تصویر را در آن ذخیره کنید
const outputImagePath = path.join(__dirname, 'output-image.jpg');

// خواندن فایل تصویری به صورت باینری
fs.readFile(inputImagePath, (err, data) => {
if (err) {
console.error('خطا در خواندن فایل:', err);
return;
}

// نوشتن داده‌های باینری به یک فایل جدید
fs.writeFile(outputImagePath, data, (err) => {
if (err) {
console.error('خطا در نوشتن فایل:', err);
} else {
console.log('تصویر با موفقیت ذخیره شد!');
}
});
});


از fs.readFile برای خواندن فایل تصویری به صورت باینری استفاده می‌کنیم. داده‌های باینری خوانده شده در متغیر data ذخیره می‌شوند.

از fs.writeFile برای نوشتن داده‌های باینری به فایل جدید استفاده می‌کنیم.
👍12🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#Fun

مراقب باشید‎ خطر در کمینه 😁
یهو مثله این دوستمون میوفتین پایین 😂😂

Channel | Group | YouTube
😁17💯1😡1
Media is too big
VIEW IN TELEGRAM
دوستان عزیز وارد پارت چهارم دوبله دوره ریکت جوناس میشیم، آقا من حرف نمیزنم شما فقط پروژه هایی که جوناس توی این پارت میزنه رو ببینید

من هیچ، من نگاه..

انشالا این دوره تا اواسط مرداد دوبلش به اتمام میرسه و بعدشم میریم سراغ نکست 🔥

Channel | Group | YouTube
🔥24
#nodejs

تو این فایل میخوام یکم از خوبیهای فریم ورک اکسپرس براتون بگم

اگه دوس دارین بدونین فایل PDF ‏رو ببینین

Channel | Group | YouTube
🔥4👍1
خروجی log ها به ترتیب کدام گزینه است ؟؟؟
Anonymous Quiz
25%
0 1 2
40%
1 2 2
16%
1 1 2
19%
0 1 0
#react


🔵 ری اکت فرگمنت  چیست؟

ری اکت فرگمنت  یک قابلیت در React که به شما امکان می‌دهد چند عنصر را در یک کامپوننت بدون ایجاد یک عنصر والد (Parent Element) مشخص، گروه‌بندی کنید. این به شما امکان می‌دهد که عناصر را به صورت دلخواه و بدون افزودن عنصر اضافی به DOM رندر کنید.


مثال:

import React from 'react';

const MyComponent = () => {
return (
<>
<h1>سلام</h1>
<p>این یک متن است.</p>
</>
);
};




Channel | Group | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
#VSCode_Extension

پیشنهاد میکنم تستش کنید اکستنشن جذابی هست 🚀

Channel | Group | YouTube
👍22🔥2👌2
#Out_Of_IDE

فکت 🫠🫠

نظر شما چیه؟؟؟ کدوم راه بهتره؟

Channel | Group | YouTube
👍15💔4🤯2
#javanoscript

جاوااسکریپت در اصل یک زبان مفسری (interpreted) هستش این به این معنیه که کد جاوااسکریپت توسط مفسر در زمان اجرا خونده و اجرا میشه، برخلاف زبان‌های کامپایلری که کد قبل از اجرا به زبان ماشین تبدیل میشه.

با این حال، موتورهای جاوااسکریپت مدرن مثل V8 (موتور جاوااسکریپت مورد استفاده در مرورگر گوگل کروم و Node.js) تکنیک‌هایی مانند Just-In-Time (JIT) Compilation را به کار گرفته میشه. JIT یک تکنیکه که تو اون کد جاوااسکریپت در زمان اجرا کامپایل شده و سپس اجرا میشه. به این صورت که موتور جاوااسکریپت ابتدا کد رو تفسیر می‌کنه و سپس بخش‌هایی از کد که چندین بار اجرا میشن رو به کد ماشین کامپایل میکنه تا عملکرد بهتری داشته باشه.

بنابراین، جاوااسکریپت به طور سنتی یک زبان مفسری است، اما موتورهای مدرن آن از تکنیک‌های کامپایل به صورت JIT استفاده می‌کنند تا عملکرد را بهبود بخشند.

Channel | Group | YouTube
👍18🤯2
#javanoscript


اپراتور ?? یکی از ویژگی‌های جدیدیه که تو ورژن‌های جدید جاوااسکریپت (JavaScript) اضافه شده. این اپراتور برای بررسی و بازگرداندن یک مقدار پیش‌فرض استفاده میشه، به ویژه زمانی که باید یک مقدار را از یک متغیری برگردانید که null یا undefined باشد.


مثال :

Const num = null;

num = num ?? 10

Console.log(num)


خروجی کد بالا ۱۰ میباشد زیرا متغیر num مقدارش null است


Channel | Group | YouTube
👍114💯1