Set (1).pdf
38.1 KB
#javanoscript
آپدیت جدید جاوا اسکریپت در مورد متدهای Set . گفتم بذارم شاید برای شما هم جالب باشه 💚
Channel | Group | YouTube
آپدیت جدید جاوا اسکریپت در مورد متدهای Set . گفتم بذارم شاید برای شما هم جالب باشه 💚
Channel | Group | YouTube
🔥18👍3😁1
#css
🔵 تو css میتونید با استفاده از متغیر ها مقادیری که قراره تو کدتون چند بار تکرار بشه رو در متغیر ذخیره کنید
برای تعریف متغیر میتوانید مثل مثال زیر عمل کنید:
برای استفاده هم میتونید مثل مثال زیر استفاده کنید:
Channel | Group | YouTube
برای تعریف متغیر میتوانید مثل مثال زیر عمل کنید:
: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 بدون هیچ پکیجی فایلهای عکسی رو بصورت باینری توی فایل دلخواهتون ذخیره کنید تا حجم کمتری بگیره ⁉️
از fs.readFile برای خواندن فایل تصویری به صورت باینری استفاده میکنیم. دادههای باینری خوانده شده در متغیر data ذخیره میشوند.
از fs.writeFile برای نوشتن دادههای باینری به فایل جدید استفاده میکنیم.
چطوری میشه با 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
Media is too big
VIEW IN TELEGRAM
دوستان عزیز وارد پارت چهارم دوبله دوره ریکت جوناس میشیم، آقا من حرف نمیزنم شما فقط پروژه هایی که جوناس توی این پارت میزنه رو ببینید
من هیچ، من نگاه..
انشالا این دوره تا اواسط مرداد دوبلش به اتمام میرسه و بعدشم میریم سراغ نکست 🔥
Channel | Group | YouTube
من هیچ، من نگاه..
انشالا این دوره تا اواسط مرداد دوبلش به اتمام میرسه و بعدشم میریم سراغ نکست 🔥
Channel | Group | YouTube
🔥24
#react
🔵 ری اکت فرگمنت چیست؟
ری اکت فرگمنت یک قابلیت در React که به شما امکان میدهد چند عنصر را در یک کامپوننت بدون ایجاد یک عنصر والد (Parent Element) مشخص، گروهبندی کنید. این به شما امکان میدهد که عناصر را به صورت دلخواه و بدون افزودن عنصر اضافی به DOM رندر کنید.
مثال:
Channel | Group | YouTube
ری اکت فرگمنت یک قابلیت در 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
جواب کدوم گزینه میشه؟؟؟
Anonymous Quiz
60%
TypeError
12%
I am ,ali, hasan 20
25%
I am ,hasan, ali 20
3%
I am ,20 ali, hasan
🤯13💔4❤1👍1👀1
#javanoscript
جاوااسکریپت در اصل یک زبان مفسری (interpreted) هستش این به این معنیه که کد جاوااسکریپت توسط مفسر در زمان اجرا خونده و اجرا میشه، برخلاف زبانهای کامپایلری که کد قبل از اجرا به زبان ماشین تبدیل میشه.
با این حال، موتورهای جاوااسکریپت مدرن مثل V8 (موتور جاوااسکریپت مورد استفاده در مرورگر گوگل کروم و Node.js) تکنیکهایی مانند Just-In-Time (JIT) Compilation را به کار گرفته میشه. JIT یک تکنیکه که تو اون کد جاوااسکریپت در زمان اجرا کامپایل شده و سپس اجرا میشه. به این صورت که موتور جاوااسکریپت ابتدا کد رو تفسیر میکنه و سپس بخشهایی از کد که چندین بار اجرا میشن رو به کد ماشین کامپایل میکنه تا عملکرد بهتری داشته باشه.
بنابراین، جاوااسکریپت به طور سنتی یک زبان مفسری است، اما موتورهای مدرن آن از تکنیکهای کامپایل به صورت JIT استفاده میکنند تا عملکرد را بهبود بخشند.
Channel | Group | YouTube
جاوااسکریپت در اصل یک زبان مفسری (interpreted) هستش این به این معنیه که کد جاوااسکریپت توسط مفسر در زمان اجرا خونده و اجرا میشه، برخلاف زبانهای کامپایلری که کد قبل از اجرا به زبان ماشین تبدیل میشه.
با این حال، موتورهای جاوااسکریپت مدرن مثل V8 (موتور جاوااسکریپت مورد استفاده در مرورگر گوگل کروم و Node.js) تکنیکهایی مانند Just-In-Time (JIT) Compilation را به کار گرفته میشه. JIT یک تکنیکه که تو اون کد جاوااسکریپت در زمان اجرا کامپایل شده و سپس اجرا میشه. به این صورت که موتور جاوااسکریپت ابتدا کد رو تفسیر میکنه و سپس بخشهایی از کد که چندین بار اجرا میشن رو به کد ماشین کامپایل میکنه تا عملکرد بهتری داشته باشه.
بنابراین، جاوااسکریپت به طور سنتی یک زبان مفسری است، اما موتورهای مدرن آن از تکنیکهای کامپایل به صورت JIT استفاده میکنند تا عملکرد را بهبود بخشند.
Channel | Group | YouTube
👍18🤯2
#javanoscript
اپراتور ?? یکی از ویژگیهای جدیدیه که تو ورژنهای جدید جاوااسکریپت (JavaScript) اضافه شده. این اپراتور برای بررسی و بازگرداندن یک مقدار پیشفرض استفاده میشه، به ویژه زمانی که باید یک مقدار را از یک متغیری برگردانید که null یا undefined باشد.
مثال :
خروجی کد بالا ۱۰ میباشد زیرا متغیر num مقدارش null است
Channel | Group | YouTube
اپراتور ?? یکی از ویژگیهای جدیدیه که تو ورژنهای جدید جاوااسکریپت (JavaScript) اضافه شده. این اپراتور برای بررسی و بازگرداندن یک مقدار پیشفرض استفاده میشه، به ویژه زمانی که باید یک مقدار را از یک متغیری برگردانید که null یا undefined باشد.
مثال :
Const num = null;
num = num ?? 10
Console.log(num)
خروجی کد بالا ۱۰ میباشد زیرا متغیر num مقدارش null است
Channel | Group | YouTube
👍11❤4💯1
#Tips_N_Tricks
#Tools
⚠️خوب دیدم مشکل خیلی از کسایی هست که تازه با Git و Github آشنا شدن و گفتم این واجبه که بدونن.⚠️
🥇برای اینکه وقتی میخوایین پروژتون رو پوش کنید روی گیتهاب بعضی فایلهای اضافی یا اصلا فایلی که دوس نداریم بقیه رو گیتهاب ببین مثلا فولدر (نود ماژول و فایلهایی مثل .env ) نره توی گیتهابمون بیایین یه فایل .gitignore توی ریشه اصلی پروژه بسازید و اسم اون فایل یا فولدر هاتون رو توش بنویسید و کامیت کنید.
🥈و الان اگر پروژتون رو پوش کنید دیگه اونایی که توش نوشتین به گیتهاب ارسال نمیشن.
Channel | Group | YouTube
#Tools
⚠️خوب دیدم مشکل خیلی از کسایی هست که تازه با Git و Github آشنا شدن و گفتم این واجبه که بدونن.⚠️
🥇برای اینکه وقتی میخوایین پروژتون رو پوش کنید روی گیتهاب بعضی فایلهای اضافی یا اصلا فایلی که دوس نداریم بقیه رو گیتهاب ببین مثلا فولدر (نود ماژول و فایلهایی مثل .env ) نره توی گیتهابمون بیایین یه فایل .gitignore توی ریشه اصلی پروژه بسازید و اسم اون فایل یا فولدر هاتون رو توش بنویسید و کامیت کنید.
🥈و الان اگر پروژتون رو پوش کنید دیگه اونایی که توش نوشتین به گیتهاب ارسال نمیشن.
Channel | Group | YouTube
👍20