ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

رقصنده با کد (و غیره)

رقصنده با کد (و غیره)

前往频道在 Telegram

Here are some interesting things I've come across during my learning process. That's it. Admin ID: @alithecodeguy

显示更多
727
订阅者
无数据24 小时
-57 天
无数据30 天
帖子存档
پیشنهاد این ویدیوی تایپ اسکریپت رو از اول تا آخر با سرعت ۱.۵ بدون استاپ و بدون تمرین ببینید: https://www.youtube.com/watch?v=30LWjhZzg50&t=2117s

پیشنهاد میکنم این پست رو ببینید که توش شرکت‌هایی رو معرفی کرده که همین الان نیروی ریموت میخوان. احتمال اینکه از داخل ایران بتونید کار بگیرید خیلی کمه ولی برید ببینید و مقایسه کنید ببینید دانش فنیتون نسبت به نیاز بازار در چه وضعیه. https://www.linkedin.com/posts/jordanmazer_these-24-companies-are-all-remote-and-theyre-activity-7335672504654409730-8p9w?utm_source=share&utm_medium=member_android&rcm=ACoAACtcWEYBTrZMU9DqRUSmbHsrw5UuZpcD8m0

اگر از tupleها توی تایپ اسکریپت استفاده می‌کنید ، حواستون به نکته توی تصویر باشه.
اگر از tupleها توی تایپ اسکریپت استفاده می‌کنید ، حواستون به نکته توی تصویر باشه.

آقا در کنار الگوریتم ، تایپ اسکریپتتون رو هم تقویت کنید. برای بعضی‌جاها خیلی مهمه که دانش تایپ اسکریپتون سطحی نباشه و واقعا عمیق بلد باشید.

جانا سخن از زبان ما می گویی
جانا سخن از زبان ما می گویی

چه قالتاقی بوده این 😂
چه قالتاقی بوده این 😂

دوباره افتادم توی مصاحبه و حدود ۹۰ درصد سوالاتی که میپرسن الگوریتمه. تقویتش کنید دوستای گلم.

پلی‌لیست ویدیو‌های ۳۶۰ آپدیت شد: https://www.youtube.com/playlist?list=PLkWiyaZVy9w42RP5296F_ifBJz61MuVfI

سوالات مصاحبه‌ای پارت ۱ Q1:

for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1000);
}
3 3 3 Q2:

for (let i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1000);
}
0 1 2 Q3:

const obj = {
  name: 'Ali',
  sayHi: function () {
    setTimeout(function () {
      console.log(`Hi ${this.name}`);
    }, 1000);
  }
};

obj.sayHi();
Hi undefined Q4:

console.log([] + []);
console.log([] + {});
console.log({} + []);
console.log({} + {});
"" [object Object] [object Object] NaN Q5:

let x = 1;

if (function f() {}) {
  x += typeof f;
}

console.log(x);
1undefined Q6:

console.log([] == ![]);
true Q7:

console.log([] == []);
false Q8:

let x = 0;

console.log(x++);
console.log(++x);
0 2 Q9:

console.log(1 < 2 < 3);
console.log(3 > 2 > 1);
true false Q10:

const a = {};
const b = { key: 'b' };
const c = { key: 'c' };

a[b] = 123;
a[c] = 456;

console.log(a[b]);
456 Q11:

let obj = {
  a: 10,
  b: () => console.log(this.a)
};

obj.b();
undefined Q12:

console.log("5" + 1);
console.log("5" - 1);
'51' 4 Q13:

let a = 1;
let b = a++;
console.log(a, b);
2 1 Q14:

console.log([1, 2, 3] + [4, 5, 6]);
'1,2,34,5,6' Q15:

function test(x = y, y = 2) {
  console.log(x, y);
}
test();
ReferenceError: Cannot access 'y' before initialization Q16:

console.log('1');
setTimeout(() => console.log('2'), 0);
Promise.resolve().then(() => console.log('3')).then(() => console.log('4'));
console.log('5');
1 5 3 4 2 Q17:

async function test() {
  return 5;
}

test().then(console.log);
5 Q18:

Promise.resolve()
  .then(() => console.log('A'))
  .then(() => console.log('B'));

Promise.resolve().then(() => console.log('C'));
A C B Q19:

var name = "Ali";
(function () {
  console.log(name + " the code guy");
  name = "Reza";  
  console.log(name + " the pilot");
})();
Ali the code guy Reza the pilot Q20:

var name = "Ali";
(function () {
  console.log(name + " the code guy");
  var name = "Reza";  
  console.log(name + " the pilot");
})();
undefinedthe code guy Reza the pilot Q21:

var name = "Ali";
(function () {
  console.log(name + " the code guy");
  let name = "Reza";  
  console.log(name + " the pilot");
})();
Uncaught ReferenceError: Cannot access 'name' before initialization Q22:

if (2 == '2') {
  var a = 'a';
  let b = 'b';
  const c = 'c';
}

function func() {
  var d = 'd';
  let e = 'e';
  const f = 'f';
}
func();

console.log(a);
console.log(b);
console.log(c);
console.log(d);
console.log(e);
console.log(f);
console.log(a); // ✅ prints: a console.log(b); // ❌ ReferenceError: b is not defined console.log(c); // ❌ ReferenceError: c is not defined console.log(d); // ❌ ReferenceError: d is not defined console.log(e); // ❌ ReferenceError: e is not defined console.log(f); // ❌ ReferenceError: f is not defined Q23:

a()
b()
c()

function a () {
  console.log('a')
}

const b = () => {
  console.log('b')
}

var c = function() {
  console.log('c')
}
a TypeError: b is not a function Q24:

const funcs = [];
for (var i = 0; i < 5; i++) {
  funcs.push(() => i);
}
console.log(funcs.map(f => f()));
[5, 5, 5, 5, 5] Q25:

Promise.resolve().then(() => console.log(1));
queueMicrotask(() => console.log(2));
setTimeout(() => console.log(3), 0);
console.log(4);
new Promise(() => console.log(5));
(async () => console.log(6))();
4 5 6 Q26:

async function foo() {
  setTimeout(() => {
    return 'done';
  }, 1000);
}
foo().then(res => console.log(res));
undefined Q27:

setTimeout(() => {
  console.log('Macrotask - Timer');
}, 0);

Promise.resolve().then(() => {
  console.log('Microtask - Promise');
});

console.log('End');
End Microtask - Promise Macrotask - Timer پارت ۲ سوالات: https://t.me/danceswithcode/4618 @danceswithcode #interview #js

اجرا نکرده جواب بدید : خروجی چی میشه؟

let a = { x: 1 };
let b = a;
a.x = 2;
a = { x: 3 };
console.log(b.x);
#interview #js

اجرا نکرده جواب بدید : خروجی چی میشه؟

async function run() {
  console.log('1');
  await Promise.resolve();
  console.log('2');
}
run();
console.log('3');
#interview #js

عین واقعیت 😂 الان خودم درگیر نونواییم 😅

این عکسها ، آمار کانالهای عشق ابدی و تراورسی مدیا هستش. دیگه خودتون تا ته قضیه رو ببینید. این که دیگه آقای ایکس و ایگرگ نیست.
+1
این عکسها ، آمار کانالهای عشق ابدی و تراورسی مدیا هستش. دیگه خودتون تا ته قضیه رو ببینید. این که دیگه آقای ایکس و ایگرگ نیست. مقایسه مردم خودمون با مردم دنیاس.

امروز برای بار چندم رفتم تک به تک محله‌های ونکوور رو گشتم و جدا از اینکه کار نیست ، باید بگم به شدت شهر کثیف و خطرناکیه. البته نمیخوام تهران رو تطهیر کنم. اون که ته جدوله ولی کلا خیلی از ونکوور برای خودتون بت نسازید. اگر چندتا جای خوشکلش رو فاکتور بگیرید ، در بهترین حالت میشه با میدون راهن یا ته تهش دیگه با میدون انقلاب مقایسه‌اش کرد. تنها در دو صورت برای رسیدن به اینجا به آب و آتیش بزنید : ۱. کار تخصصی تپل گیرتون اومده. ۲. خیلی مشکل جدی‌ای دارید که دیگه نمی‌تونید ایران بمونید. هیچ کس از بوی ادرار و گلی که توی سطح شهر میاد ، خیابونای کثیف و پر زباله‌اش ، معتادای خطرناکی که داره ، رانندگی بدشون ، تیراندازی‌های هر روز و ... صحبت نمیکنه. ای بر پدر اون کسی که ایران رو به این روز درآورد لعنت ، که دقیقا می‌دونست داره چیکار میکنه.

نکته لاگین و دیتابیسی : توی پروژه شخصیم، بعد از پیاده‌سازی لاگین با Google Sign-In، کاربرها بعد از لاگین به جای رفتن به داشبورد با Access Denied مواجه می‌شدن. اول فکر کردم مشکل از Google Client Secret یا تنظیمات OAuth هست. چند بار کل تنظیمات گوگل رو بررسی کردم و تغییر دادم، ولی نتیجه‌ای نداد. بعد از کلی بررسی متوجه شدم که dbConnect() اصلاً اتصال به MongoDB برقرار نمی‌کنه، ولی در سکوت کامل بدون هیچ خطایی رد میشه. و دلیلش؟ رمز عبوری بود که توی URI استفاده کرده بودم. رمز من شامل کاراکترهای خاص مثل ( و = بود. توی URI اینجور رمزها باید URL-encode بشن، وگرنه MongoDB نه تنها وصل نمیشه، بلکه هیچ ارور واضحی هم نمی‌ده.

عالی 😁 شاید این طنز باشه ولی من نمونه واقعیش رو دیدم. به تیم لید یکی از تیم‌های ایرانسل گفتم سوگر دارید؟ گفت نه همینجوری کلا
عالی 😁 شاید این طنز باشه ولی من نمونه واقعیش رو دیدم. به تیم لید یکی از تیم‌های ایرانسل گفتم سوگر دارید؟ گفت نه همینجوری کلامی اندپوینت‌ها رو به هم میگیم. رفت گشت اومد گفت یک سوگر راه انداختم ، اینم آدرسش: localhost:3000

دوره فشرده تایپ اسکریپت مقدماتی از پایه (آخرین آپدیت) سرفصل‌ها : ریپلای شده. هزینه : ۲.۵ میلیون تومان زمان : از ۲۵ خرداد الی ۲۹ خرداد ، به مدت ۵ شب ، هر شب از ساعت ۲۰:۳۰ الی ۲۲:۳۰ (به وقت ایران) مثبت منفی یک جلسه (برای اتفاقات پیش‌بینی نشده) مخاطب دوره : هر نفری که شناخت خوبی از جاوااسکریپت داره. هر چند که توی هر جلسه مثال‌های مختلفی از فریم‌ورک‌ها و کتابخانه‌های متفاوتی داریم ولی رویکرد اصلی دوره pure typescript هستش و برای همه میتونه مفید واقع بشه. جلسات رکورد نمیشه ولی جزوه جلسه به شکل PDF در اختیارتون قرار میگیره. برای شرکت توی دوره مستقیما به خودم پیام بدید 🙏 @alithecodeguy آپدیت: دوستان گفتن گویا تایم امتحاناته. زمانش رو تغییر دادم انداختم انتهای خرداد.