#quick_challenge
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp
sum(10,20);
diff(10,20);
function sum(x,y){
return x+y;
}
let diff = function(x,y){
return x-y;
}
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp
🔥11👍1
🔥12👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E11
011 Refactoring Our Code The Dry Principle Dubbed
ریفکتور کردن یکی از مهم ترین، جذاب ترین و در عین حال تلخ ترین بخش های برنامه نویسیه🛠
که تو این جلسه بهش پرداخته شده و البته تو کل این دوره هم کلی ریفکتور کردن انجام میشه🤩
@js_challenges
@js_masters_gp
#JavaScript
#Jonas_Schmedtmann
#S07
#E11
011 Refactoring Our Code The Dry Principle Dubbed
ریفکتور کردن یکی از مهم ترین، جذاب ترین و در عین حال تلخ ترین بخش های برنامه نویسیه
که تو این جلسه بهش پرداخته شده و البته تو کل این دوره هم کلی ریفکتور کردن انجام میشه
@js_challenges
@js_masters_gp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
#Out_Of_IDE
✅موتور V8 یک موتور اجرایی برای زبان جاوااسکریپت است که توسط شرکت Google توسعه داده شده است. این موتور اصلی برای اجرای جاوااسکریپت در مرورگر Chrome استفاده میشود، همچنین برای اجرای جاوااسکریپت در محیطهایی مانند Node.js نیز استفاده میشود.
1️⃣عملکرد: V8 یک موتور جاوااسکریپت است که کد جاوااسکریپت را اجرا میکند. این موتور یک محیط اجرایی برای کد JavaScript فراهم میکند. هنگامی که شما یک صفحه وب را باز میکنید و کدهای جاوااسکریپت آن اجرا میشود، موتور V8 مسئول اجرای این کدهاست.
2️⃣عملکرد داخلی: V8 عملکرد داخلی پیچیدهای دارد که شامل مراحلی مانند تفسیر کد جاوااسکریپت، بهینهسازی کد (مانند JIT - Just-In-Time Compilation)، مدیریت حافظه (مانند مکانیزمهای جمعآوری زباله) و مدیریت منابع است. این مراحل باعث اجرای بهتر و سریعتر کدهای جاوااسکریپت میشوند.
⚠️موتور V8 از تکنیکهای پیشرفتهای مانند تفسیر و اجرای سریع کد، بهینهسازیهای JIT (Just-In-Time)، استفاده از حافظههای ذخیره سازی مختلف و مدیریت بهینه منابع استفاده میکند تا کد جاوااسکریپت را به سرعت و بهترین عملکرد ممکن اجرا کند.⚠️
✅موتور V8 یک موتور اجرایی برای زبان جاوااسکریپت است که توسط شرکت Google توسعه داده شده است. این موتور اصلی برای اجرای جاوااسکریپت در مرورگر Chrome استفاده میشود، همچنین برای اجرای جاوااسکریپت در محیطهایی مانند Node.js نیز استفاده میشود.
1️⃣عملکرد: V8 یک موتور جاوااسکریپت است که کد جاوااسکریپت را اجرا میکند. این موتور یک محیط اجرایی برای کد JavaScript فراهم میکند. هنگامی که شما یک صفحه وب را باز میکنید و کدهای جاوااسکریپت آن اجرا میشود، موتور V8 مسئول اجرای این کدهاست.
2️⃣عملکرد داخلی: V8 عملکرد داخلی پیچیدهای دارد که شامل مراحلی مانند تفسیر کد جاوااسکریپت، بهینهسازی کد (مانند JIT - Just-In-Time Compilation)، مدیریت حافظه (مانند مکانیزمهای جمعآوری زباله) و مدیریت منابع است. این مراحل باعث اجرای بهتر و سریعتر کدهای جاوااسکریپت میشوند.
⚠️موتور V8 از تکنیکهای پیشرفتهای مانند تفسیر و اجرای سریع کد، بهینهسازیهای JIT (Just-In-Time)، استفاده از حافظههای ذخیره سازی مختلف و مدیریت بهینه منابع استفاده میکند تا کد جاوااسکریپت را به سرعت و بهترین عملکرد ممکن اجرا کند.⚠️
🔥12👍6
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E12
012 Project #2 Modal Window Dubbed
2️⃣ پروژه دوم این سکشن یک مودال ساده هست که قطعا همه جا دیدید اما به همین بهونه قراره کار کردن با کلاس های CSS رو داخل جاوااسکریپت یاد بگیریم 😎
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S07
#E12
012 Project #2 Modal Window Dubbed
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3
🔥7
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E13
013 Working With Classes Dubbed
👀 کار کردن با کلاس ها از جدانشدنی های برنامه نویسی با جاوااسکریپت 🔝
حمایت که فرامشون نمیشه ❤️🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S07
#E13
013 Working With Classes Dubbed
حمایت که فرامشون نمیشه ❤️🔥
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍2
تو کانال زیر یه سری پست ها و ترفند های درباره توسعه وب و لینوکس میزاریم و اخبار مهم دنیای تکنولوژی رو هم پوشش میدیم
@CleverDevs
@CleverDevs
❤10👍3
#hoisting
✅هوستینگ در جاوا اسکریپت
هوستینگ یک ویژگی پیش فرض در جاوا اسکریپت است که باعث میشود متغیرها و توابع تعریف شده در کد، قبل از اجرای کد، به بالای حوزه خود منتقل شوند.
هوستینگ برای همه سه کلمه کلیدی var، let و const اعمال میشود.
تفاوت هوستینگ var، let و const در زمان انتقال آنها به بالاترین قسمت حوزه خود است.
هوستینگ میتواند مزایا و معایبی داشته باشد.
✅مزایا:
باعث میشود کد جاوا اسکریپت خواناتر و قابل فهمتر باشد.
باعث میشود کد جاوا اسکریپت کوتاهتر شود.
✅معایب:
میتواند باعث ایجاد خطاهای غیرمنتظره شود.
میتواند باعث ایجاد سردرگمی در برنامهنویسان شود.
🏁 نتیجهگیری:
هوستینگ یک ویژگی قدرتمند در زبان جاوا اسکریپت است که میتواند در برخی موارد مفید باشد. با این حال، مهم است که از مزایا و معایب هوستینگ آگاه باشید تا از ایجاد خطاهای غیرمنتظره جلوگیری کنید.
❌اگر دوست داشتین بگید که ادامه این مبحث رو برم برای شما عزیزان❌
@js_challenges
@js_masters_gp
✅هوستینگ در جاوا اسکریپت
هوستینگ یک ویژگی پیش فرض در جاوا اسکریپت است که باعث میشود متغیرها و توابع تعریف شده در کد، قبل از اجرای کد، به بالای حوزه خود منتقل شوند.
هوستینگ برای همه سه کلمه کلیدی var، let و const اعمال میشود.
تفاوت هوستینگ var، let و const در زمان انتقال آنها به بالاترین قسمت حوزه خود است.
هوستینگ میتواند مزایا و معایبی داشته باشد.
✅مزایا:
باعث میشود کد جاوا اسکریپت خواناتر و قابل فهمتر باشد.
باعث میشود کد جاوا اسکریپت کوتاهتر شود.
✅معایب:
میتواند باعث ایجاد خطاهای غیرمنتظره شود.
میتواند باعث ایجاد سردرگمی در برنامهنویسان شود.
🏁 نتیجهگیری:
هوستینگ یک ویژگی قدرتمند در زبان جاوا اسکریپت است که میتواند در برخی موارد مفید باشد. با این حال، مهم است که از مزایا و معایب هوستینگ آگاه باشید تا از ایجاد خطاهای غیرمنتظره جلوگیری کنید.
❌اگر دوست داشتین بگید که ادامه این مبحث رو برم برای شما عزیزان❌
@js_challenges
@js_masters_gp
👍28🔥1
#quick_challenge
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp
const x = 6 % 2;
const y = x ? 'One': 'Two';
console.log(y);
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp
👍14❤1
👍11😎2
#Out_Of_IDE
✅جاوا اسکریپت در سال ۱۹۹۵ توسط برندن ایچ، یکی از کارمندان شرکت Netscape، برای افزودن قابلیتهای تعاملی به صفحات وب ایجاد شد. این زبان در ابتدا نام Mocha داشت، اما به دلیل مشکلات حقوقی با شرکت Sun Microsystems که زبان جاوا را توسعه داده بود، نام آن به LiveScript تغییر یافت.
✅در سال ۱۹۹۷، نام LiveScript نیز به JavaScript تغییر یافت.وJavaScript به سرعت محبوبیت پیدا کرد و امروزه یکی از پرکاربردترین زبانهای برنامهنویسی در دنیا است. این زبان در توسعه انواع وبسایتها، برنامههای کاربردی وب، و نرمافزارهای موبایل استفاده میشود.
✅ در نتیجه javanoscript در طول سالهای گذشته، تغییرات زیادی کرده است. نسخههای جدید این زبان، امکانات و قابلیتهای بیشتری را ارائه میدهند. آخرین نسخه JavaScript، نسخه ۱۸ است که در سال ۲۰۲۲ منتشر شد.
💥خلاصهتر اینکه، جاوا اسکریپت یک زبان برنامهنویسی اسکریپتی است که برای افزودن قابلیتهای تعاملی به صفحات وب ایجاد شده است. این زبان امروزه یکی از پرکاربردترین زبانهای برنامهنویسی در دنیا است.💥
✅جاوا اسکریپت در سال ۱۹۹۵ توسط برندن ایچ، یکی از کارمندان شرکت Netscape، برای افزودن قابلیتهای تعاملی به صفحات وب ایجاد شد. این زبان در ابتدا نام Mocha داشت، اما به دلیل مشکلات حقوقی با شرکت Sun Microsystems که زبان جاوا را توسعه داده بود، نام آن به LiveScript تغییر یافت.
✅در سال ۱۹۹۷، نام LiveScript نیز به JavaScript تغییر یافت.وJavaScript به سرعت محبوبیت پیدا کرد و امروزه یکی از پرکاربردترین زبانهای برنامهنویسی در دنیا است. این زبان در توسعه انواع وبسایتها، برنامههای کاربردی وب، و نرمافزارهای موبایل استفاده میشود.
✅ در نتیجه javanoscript در طول سالهای گذشته، تغییرات زیادی کرده است. نسخههای جدید این زبان، امکانات و قابلیتهای بیشتری را ارائه میدهند. آخرین نسخه JavaScript، نسخه ۱۸ است که در سال ۲۰۲۲ منتشر شد.
💥خلاصهتر اینکه، جاوا اسکریپت یک زبان برنامهنویسی اسکریپتی است که برای افزودن قابلیتهای تعاملی به صفحات وب ایجاد شده است. این زبان امروزه یکی از پرکاربردترین زبانهای برنامهنویسی در دنیا است.💥
👍16❤4🔥1😎1
#Out_Of_IDE
💥 بمب آوردم واستون اینا یه سری مواردن برای استفاده از GPT که یکی از دوستام توی لینکدین گداشته بودن و منم صلاح دیدم با شما شییر کنم💥
«نکات مهم، ساده و کاربردی ای که به ما کمک میکنه تا دیگه یک کاربر معمولی در #ChatGPT نباشیم!»
حالا بریم سراغ نکتهها و آموزشمون:
۱. نیازتون رو دقیق مطرح کنید، هرچقدر درخواست شما واضحتر باشه به ChatGPT کمک می کنه تا هدف شما رو بهتر درک کنه و پاسخ بهتری بده:
Basic: "Tell me about batteries."
Advanced: "Explain the working principle of lithium-ion batteries and their advantages over other battery types."
۲. سوالات پیچیده رو به بخشهای کوچکتر و سادهتری تقسیم و تجزیه کنید تا نتیجه بهتری داشته باشید:
Basic: "Explain the history and impact of the internet."
Advanced: "Describe the invention of the internet," followed by, "Discuss the impact of the internet on society and economy."
❌ادامه تو کامنتها ❌
@js_challenges
@js_masters_gp
💥 بمب آوردم واستون اینا یه سری مواردن برای استفاده از GPT که یکی از دوستام توی لینکدین گداشته بودن و منم صلاح دیدم با شما شییر کنم💥
«نکات مهم، ساده و کاربردی ای که به ما کمک میکنه تا دیگه یک کاربر معمولی در #ChatGPT نباشیم!»
حالا بریم سراغ نکتهها و آموزشمون:
۱. نیازتون رو دقیق مطرح کنید، هرچقدر درخواست شما واضحتر باشه به ChatGPT کمک می کنه تا هدف شما رو بهتر درک کنه و پاسخ بهتری بده:
Basic: "Tell me about batteries."
Advanced: "Explain the working principle of lithium-ion batteries and their advantages over other battery types."
۲. سوالات پیچیده رو به بخشهای کوچکتر و سادهتری تقسیم و تجزیه کنید تا نتیجه بهتری داشته باشید:
Basic: "Explain the history and impact of the internet."
Advanced: "Describe the invention of the internet," followed by, "Discuss the impact of the internet on society and economy."
❌ادامه تو کامنتها ❌
@js_challenges
@js_masters_gp
🔥10👍4
#quick_challenge
کدام متد داده های json رو به یک شی javanoscript تبدیل میکنه ⁉️
@js_challenges
@js_masters_gp
کدام متد داده های json رو به یک شی javanoscript تبدیل میکنه ⁉️
@js_challenges
@js_masters_gp
👍4
کدوم متد؟؟؟
Anonymous Quiz
18%
JSON.stringify()
27%
JSON.toObject()
8%
JSON.fromJSON()
46%
JSON.parse()
👍5
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E14
014 Handling An Esc Keypress Event Dubbed
چطور فشرده شدن کلیدهای کیبورد رو هندل کنیم؟ مبحثی جذاب و کاربردی 👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S07
#E14
014 Handling An Esc Keypress Event Dubbed
چطور فشرده شدن کلیدهای کیبورد رو هندل کنیم؟ مبحثی جذاب و کاربردی 👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
👍13🔥1
#Out_Of_IDE
🏆بچه تو این عکس نشون داده شده که شرکتهای بزرگ از کدوم زبانهای برنامه نویسی استفاده کردن🏆
😎میبینید دیگه کت تنه کیه😎
@js_masters_gp
@js_challenges
@jschallenges_bot
🏆بچه تو این عکس نشون داده شده که شرکتهای بزرگ از کدوم زبانهای برنامه نویسی استفاده کردن🏆
😎میبینید دیگه کت تنه کیه😎
@js_masters_gp
@js_challenges
@jschallenges_bot
👍17❤4🔥3😎1
#Tips_N_Tricks
✅زبان جاوااسکریپت دارای دو کتابخانه داخلی برای کار با JSON است:
1️⃣متد JSON.parse(): این متد یک رشته JSON را به یک شی یا آرایه تبدیل می کند.
2️⃣متد JSON.stringify(): این متد یک شی یا آرایه را به یک رشته JSON تبدیل می کند.
✅علاوه بر این، جاوااسکریپت دارای چندین متد دیگر برای کار با JSON است که در زیر آورده شده است:
3️⃣متد JSON.parseAsync(): این متد مشابه JSON.parse() است، اما به صورت ناهمزمان اجرا می شود.
4️⃣متد JSON.stringifyAsync(): این متد مشابه JSON.stringify() است، اما به صورت ناهمزمان اجرا می شود.
5️⃣متد JSON.parseObject(): این متد یک رشته JSON را به یک شی تبدیل می کند.
6️⃣متد JSON.parseArray(): این متد یک رشته JSON را به یک آرایه تبدیل می کند.
7️⃣متد JSON.stringifyObject(): این متد یک شی را به یک رشته JSON تبدیل می کند.
8️⃣متد JSON.stringifyArray(): این متد یک آرایه را به یک رشته JSON تبدیل می کند.
@js_masters_gp
@js_challenges
@jschallenges_bot
✅زبان جاوااسکریپت دارای دو کتابخانه داخلی برای کار با JSON است:
1️⃣متد JSON.parse(): این متد یک رشته JSON را به یک شی یا آرایه تبدیل می کند.
2️⃣متد JSON.stringify(): این متد یک شی یا آرایه را به یک رشته JSON تبدیل می کند.
✅علاوه بر این، جاوااسکریپت دارای چندین متد دیگر برای کار با JSON است که در زیر آورده شده است:
3️⃣متد JSON.parseAsync(): این متد مشابه JSON.parse() است، اما به صورت ناهمزمان اجرا می شود.
4️⃣متد JSON.stringifyAsync(): این متد مشابه JSON.stringify() است، اما به صورت ناهمزمان اجرا می شود.
5️⃣متد JSON.parseObject(): این متد یک رشته JSON را به یک شی تبدیل می کند.
6️⃣متد JSON.parseArray(): این متد یک رشته JSON را به یک آرایه تبدیل می کند.
7️⃣متد JSON.stringifyObject(): این متد یک شی را به یک رشته JSON تبدیل می کند.
8️⃣متد JSON.stringifyArray(): این متد یک آرایه را به یک رشته JSON تبدیل می کند.
@js_masters_gp
@js_challenges
@jschallenges_bot
👍16❤🔥1🔥1
#Tips_N_Tricks
💥بچه ها یه چیت شیت خفن در مورد اینکه فرانت کارا و بک اند کارا چی کار کنن سرعت لود سایتشون میره بالا و کدی با پرفورمنس بالا میتونن بزنن💥
@js_masters_gp
@js_challenges
@jschallenges_bot
👇👇👇👇👇👇👇👇👇👇
💥بچه ها یه چیت شیت خفن در مورد اینکه فرانت کارا و بک اند کارا چی کار کنن سرعت لود سایتشون میره بالا و کدی با پرفورمنس بالا میتونن بزنن💥
@js_masters_gp
@js_challenges
@jschallenges_bot
👇👇👇👇👇👇👇👇👇👇
🔥8😎1
performance_js.pdf
52.9 KB
❤🔥12👍4🔥1