Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
Open in Telegram
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝 دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان: https://t.me/DeepDevs/2166 تبلیغات و تبادل نداریم گروه اصلی برای پرسش و پاسخ: @DeepDevsGpOriginal گروه چت: @InstaDevsGp
Show more9 239
Subscribers
+324 hours
-87 days
+1330 days
Posts Archive
\nاستفاده از npm:\nnpm install jspdf --save\n\nمثالی از jsPdf:\n\n// ایجاد یک سند جدید PDF\n\nvar doc = new jsPDF();\n\n// اضافه کردن یک متن به سند\n\ndoc.text(\"hello world!\");\n\n// ذخیره فایل PDF\ndoc.save(\"exampl.pdf\");\n\nChannel | Group | YouTube","datePublished":"2024-06-19T10:31:18Z","dateModified":"2024-06-19T10:31:18Z","author":{"@type":"Organization","name":"Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب","url":"https://telemetr.io/en/channels/1956864682-deepdevs","image":"https://img.tlmtr.io/c/28qNTA/5821039244821512105?ty=x"},"publisher":{"@type":"Organization","name":"Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب","url":"https://telemetr.io/en/channels/1956864682-deepdevs","image":"https://img.tlmtr.io/c/28qNTA/5821039244821512105?ty=x"},"commentCount":4,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1580},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":11},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":26},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4}]}}]}









Repost from هشتگ تبلیغ تخصصی
🔹 دوست داری بدونی چه زبان برنامهنویسی برات مناسبتره؟
⚡️ این آزمون کوتاه و کاملا رایگان رو بده و مسیر برنامهنویسی مناسبت رو پیدا کن!
🔴 برای شروع آزمون رایگان، اینجا کلیک کن. ➡️
➖➖➖➖➖➖
🔹 دوست داری بدونی چه زبان برنامهنویسی برات مناسبتره؟
⚡️ این آزمون کوتاه و کاملا رایگان رو بده و مسیر برنامهنویسی مناسبت رو پیدا کن!
🔴 برای شروع آزمون رایگان، اینجا کلیک کن. ➡️
➖➖➖➖➖➖
Repost from هشتگ تبلیغ تخصصی
🔹 دوست داری بدونی چه زبان برنامهنویسی برات مناسبتره؟
⚡️ این آزمون کوتاه و کاملا رایگان رو بده و مسیر برنامهنویسی مناسبت رو پیدا کن!
🔴 برای شروع آزمون رایگان، اینجا کلیک کن. ➡️
➖➖➖➖➖➖
#javascript
هویستینگ در جاوا اسکریپت چیه؟
هویستینگ، یک مکانیزم تو جاوااسکریپته که متغیر ها و فانکشن هایی که تعریف کردیم به بالا ترین نقطه اسکوپ خود منتقل میشن.
برای مثال وقتی یک متغیر تعریف میکنیم کامپایلر اول میاد اون متغیر رو به بالاترین دامنه خودش منتقل میکنه سپس کدو اجرا میکنه
‼️یه نکته ای هم هست که این قابلیت برای متغیر هایی کار میکنه که با var تعریف بشن
Channel | Group | YouTube
#Tips_N_Tricks
تا حالا برات پیش اومده بخوای اعضای تکراری یه ارایه رو توی JS حذف کنی؟ 🤔
فقط یه خط کد نیاز داره 😉
let arr = [1 , 2 , 1 , 3 , 4]
arr = [ ...new Set( arr ) ] // output : [1,2,3,4]
این بخاطر مزیت باحال متد Set() هست که توی ES6 اضافه شده
اگه حال کردی بکوب لایک و کامنت کن "باحال بود" شر کن بقیه هم استفاده کنن😎
Channel | Group | YouTube#javascript
هویستینگ در جاوا اسکریپت چیست؟
هویستینگ، یک مکانیزم در جاوا اسکریپت است که در آن اعلام متغیرها و توابع قبل از اجرای کد به بالای دامنه (Scope) مربوطه خود منتقل میشوند. این فرآیند به گونهای است که انگار متغیرها و توابع در ابتدای اسکوپ خود تعریف شدهاند، حتی اگر در واقع در مکان دیگری از کد قرار گرفته باشند.
Channel | Group | YouTube
#Git
🚀 کامیت زدن به صورت اصولی و استاندارد کمک میکنه که تاریخچه پروژه مرتب و خوانا باشه. یکی از استانداردهای معروف برای نوشتن پیامهای کامیت، استاندارد Conventional Commits هستش 🚀
آقا هر چیزی یه اصولی داره همینجوری نیست که بیایم یه چیزی بنویسیم و پوش کنیم🫠
آبروی آدم میره😂
📣پس این فایل رو داشته باشین و بخونین و تمرین کنین📣
Channel | Group | YouTube
#Git
کسایی که تو نوشتن کامیت سردرگم میشن و همینجوری الکی یه چیزی مینویسن تا رد شه بره, خیلی تو اشتباهن 📣
فردا پس فردا میرن تو یه شرکتی و از سر عادت همچین کاری میکنن و یهو میبینن که صدای همه دراومد که آقا این چیه😂
این PDF پایینی رو بخونید و داشته باشید تا جلوی آبروریزی تو آینده رو بگیرین😍
Channel | Group | YouTube
Repost from هشتگ تبلیغ تخصصی
🚨🚨 آخرین مهلت استفاده از تخفیف بیسابقه دورهها 🚨🚨
⏳ ۳۵٪ تخفیف تکرارنشدنی دانشکار فقط تا آخر امروز برقراره!
📣 اگر به دنبال آموزشی هستی که از صفر مهارت رو یادت بده و تورو برای بازار کار آماده کنه، از این فرصت حتما استفاده کن!
⚡️ دورهها و بوتکمپهای زیر تخفیف ویژه دارن:
🔸 بوتکمپ استخدامی Python - Django
🔹 بوتکمپ استخدامی Front-End
🔸 دوره آموزش و استخدام DataScience & Machine Learning
🔹 دوره آموزش و استخدام Data Analysis
🔗 برای ثبتنام اولیه و مشاوره رایگان روی لینک زیر کلیک کن👇
🌐 httb.ir/O7BQI ⬅️
➖➖➖➖➖➖
#javascript
#electron
اگه نیاز به ساخت یک اپلیکیشن دسکتاپ دارید و میخواید با جاوااسکریپت اپلیکیشن دسکتاپ بسازید میتونید از الکترون جی اس استفاده کنید
این لایبرری توسط گیت هاب منتشر شده و میتونید برای لینوکس مک ویندوز خروجی بگیرید
زیاد مبحث پیچیده ای نداره و خیلی راحت میتونید یاد بگیرید
خودمم یه اپلیکیشن ساده درست کردم
لینک گیت هاب پروژه رو قرار میدم اگه دوست داشتید بررسی کنید
https://github.com/Silvershade1/desktop_app_text_to_voice
Channel | Group | YouTube
#VSCode_Extension
افزونه vscode-faker واسه Vscode هستش که بهتون اجازه میده دیتاهای جعلی (mock data) را بهسرعت و بهسادگی تو محیط کدنویسی تولید کنید. 😉
این افزونه با استفاده از کتابخانه محبوب Faker.js کار میکنه و واسه توسعهدهندهایی که نیاز به دادههای تصادفی برای تست و توسعه دارن، خیلی جوابه
https://marketplace.visualstudio.com/items?itemName=deerawan.vscode-faker
Channel | Group | YouTube
#javascript
پکیج jsPDF یکی از ابزارهای محبوب برای ایجاد فایلهای PDF هستش.
این کتابخانه به برنامه نویس های وب اجازه میده تا به راحتی و بدون نیاز به سرور، فایلهای PDF بسازن و دانلودش کنن.
نحوه نصب :
با استفاده از cdn :
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
استفاده از npm:
npm install jspdf --save
مثالی از jsPdf:
// ایجاد یک سند جدید PDF
var doc = new jsPDF();
// اضافه کردن یک متن به سند
doc.text("hello world!");
// ذخیره فایل PDF
doc.save("exampl.pdf");
Channel | Group | YouTube