💠 در این دوره به آموزش برنامهنویسی مینی اپ تلگرام میپردازیم، از مباحث پایه و عمومی شروع میکنیم و مفاهیم رو یاد میگیریم.
کانال توسعهدهندگان جاوااسکریپت دولوپیکس یک جامعه فعال از توسعهدهندگان ایرانی است که به اشتراک گذاشتن اطلاعات و آموزشهای مربوط به جاوااسکریپت میپردازند. این کانال منابع آموزشی متنوعی از جمله مقالات، ویدیوها، و مطالب کاربردی در زمینه توسعه وب با جاوااسکریپت ارائه میدهد. اگر به افزایش دانش و مهارت در زمینه برنامهنویسی و توسعه وب علاقهمندید، این کانال یک منبع بسیار ارزشمند برای شما خواهد بود. برای عضویت در این کانال و بهرهمندی از مطالب ارزشمندش، به آدرس @Developix مراجعه کنید. برای ارتباط با پشتیبانی و اطلاع از خدمات تبلیغاتی، میتوانید با آیدی @DevelopixSupport تماس بگیرید.
02 Jan, 15:46
25 Dec, 16:30
17 Dec, 13:40
15 Dec, 15:45
10 Dec, 15:30
30 Nov, 16:45
01 Nov, 16:30
20 Oct, 20:48
12 Oct, 16:30
29 Aug, 13:30
11 Jul, 12:53
npm install --save-dev gulp
npm install --save-dev gulp-sass gulp-clean-css
const gulp = require('gulp');
const sass = require('gulp-sass')(require('sass'));
const cleanCSS = require('gulp-clean-css');
gulp.task('sass', function () {
return gulp.src('src/scss/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('dist/css'));
});
gulp.task('minify-css', () => {
return gulp.src('dist/css/*.css')
.pipe(cleanCSS({compatibility: 'ie8'}))
.pipe(gulp.dest('dist/css'));
});
gulp.task('default', gulp.series('sass', 'minify-css'));
gulp
23 Jun, 15:05
15 Jun, 15:15
function power(number , power)
{
return number ** power;
}
function power(number , power = 2)
{
return number ** power;
}
03 Jun, 15:30
14 May, 09:40
21 Apr, 20:00
06 Apr, 17:14
let price = 500000;
console.log(price.toLocaleString());
01 Apr, 20:22
powershell -c "irm bun.sh/install.ps1 | iex"
curl -fsSL https://bun.sh/install | bash
04 Mar, 14:50
22 Feb, 12:48
function getRandomColor() {
const r = Math.floor(Math.random() * 256);
const g = Math.floor(Math.random() * 256);
const b = Math.floor(Math.random() * 256);
return `rgb(${r}, ${g}, ${b})`;
}
17 Feb, 15:30
shetabanhost
15 Jan, 16:02
// مثال از Hoisting در تعریف تابع
hello(); // خروجی: "Hello, World!"
function hello() {
console.log("Hello, World!");
}
// مثال از Hoisting در تعریف متغیر
console.log(x); // خروجی: undefined
var x = 5;
// مثال از Scope
function exampleScope() {
var localVar = "I am a local variable";
console.log(localVar); // خروجی: "I am a local variable"
}
// console.log(localVar); // این خطا میدهد چرا که localVar در دامنه تابع تعریف شده است
hello
و متغیر x
قبل از تعریف آنها فراخوانی و استفاده شدهاند که این به عنوان Hoisting شناخته میشود. همچنین، متغیر localVar
در تابع exampleScope
تعریف شده است و فقط در دامنه این تابع دسترسی دارد.14 Jan, 14:30
14 Jan, 09:45
// تعریف یک تابع ناشناخته (anonymous function)
var addNumbers = function(x, y) {
return x + y;
};
// فراخوانی تابع ناشناخته
var result = addNumbers(5, 10);
console.log(result); // خروجی: 15
const addNumbers = (x , y)=>{
return x + y
}
console.log(addNumbers(11 , 24))
addNumbers
به صورت ناشناخته تعریف شده است. این تابع دو عدد را به عنوان ورودی دریافت کرده و جمع آنها را باز میگرداند. سپس با فراخوانی این تابع با مقادیر 5 و 10، نتیجه جمع به عنوان result
ذخیره شده و در نهایت در کنسول چاپ میشود.20 Dec, 14:30
10 Nov, 13:30
const foo = { name: 'tom', age: 30, nervous: false }
const bar = { name: 'ahmad', age: 18, nervous: true }
const baz = { name: 'reza', age: 50, nervous: false }
console.log()
استفاده میکنید. ولی برای قشنگتر نشون دادناین آبجکتها توی کنسول میتونید از متد console.table()
استفاده کنید. برای مثال بیاید این آبجکتهای بالا رو با این متد نمایش بدیم.console.table([foo, bar, baz]);
02 Nov, 17:30