#javascript
#electron
اگه نیاز به ساخت یک اپلیکیشن دسکتاپ دارید و میخواید با جاوااسکریپت اپلیکیشن دسکتاپ بسازید میتونید از الکترون جی اس استفاده کنید
این لایبرری توسط گیت هاب منتشر شده و میتونید برای لینوکس مک ویندوز خروجی بگیرید
زیاد مبحث پیچیده ای نداره و خیلی راحت میتونید یاد بگیرید
خودمم یه اپلیکیشن ساده درست کردم
لینک گیت هاب پروژه رو قرار میدم اگه دوست داشتید بررسی کنید
https://github.com/Silvershade1/desktop_app_text_to_voice
Channel | Group | YouTube
#electron
اگه نیاز به ساخت یک اپلیکیشن دسکتاپ دارید و میخواید با جاوااسکریپت اپلیکیشن دسکتاپ بسازید میتونید از الکترون جی اس استفاده کنید
این لایبرری توسط گیت هاب منتشر شده و میتونید برای لینوکس مک ویندوز خروجی بگیرید
زیاد مبحث پیچیده ای نداره و خیلی راحت میتونید یاد بگیرید
خودمم یه اپلیکیشن ساده درست کردم
لینک گیت هاب پروژه رو قرار میدم اگه دوست داشتید بررسی کنید
https://github.com/Silvershade1/desktop_app_text_to_voice
Channel | Group | YouTube
👌9❤1👍1
#javascript
هویستینگ در جاوا اسکریپت چیه؟
هویستینگ، یک مکانیزم تو جاوااسکریپته که متغیر ها و فانکشن هایی که تعریف کردیم به بالا ترین نقطه اسکوپ خود منتقل میشن.
برای مثال وقتی یک متغیر تعریف میکنیم کامپایلر اول میاد اون متغیر رو به بالاترین دامنه خودش منتقل میکنه سپس کدو اجرا میکنه
‼️ یه نکته ای هم هست که این قابلیت برای متغیر هایی کار میکنه که با var تعریف بشن
Channel | Group | YouTube
هویستینگ در جاوا اسکریپت چیه؟
هویستینگ، یک مکانیزم تو جاوااسکریپته که متغیر ها و فانکشن هایی که تعریف کردیم به بالا ترین نقطه اسکوپ خود منتقل میشن.
برای مثال وقتی یک متغیر تعریف میکنیم کامپایلر اول میاد اون متغیر رو به بالاترین دامنه خودش منتقل میکنه سپس کدو اجرا میکنه
Channel | Group | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
#javascript
در جاوااسکریپت، میتوانید با استفاده از عملگر || برای تنظیم مقدار دیفالت برای یه متغیر استفاده کنید
Channel | Group | YouTube
در جاوااسکریپت، میتوانید با استفاده از عملگر || برای تنظیم مقدار دیفالت برای یه متغیر استفاده کنید
Channel | Group | YouTube
❤9👍7👌3
#javascript
کوکیها یه جور فایلهای کوچیک متنی هستن که یه وبسایت وقتی ازش بازدید میکنید، روی کامپیوتر یا موبایلتون ذخیره میشه. این فایلها اطلاعاتی مثل نام کاربری، رمز عبور، تنظیمات دلخواه و فعالیتهای شما توی اون وبسایت رو ذخیره میکنن.
مزایای کوکی:
راحتی: دیگه لازم نیست هر بار که به یه وبسایت میرید، اطلاعات ورودیتون رو وارد کنید.
شخصیسازی: وبسایتها میتونن با استفاده از کوکیها، تجربه کاربری رو برای شما شخصیسازی کنن. مثلا میتونن پیشنهاداتی بر اساس علایق و سابقه بازدیدهاتون بهتون بدن.
بهبود عملکرد: کوکیها میتونن به وبسایتها کمک کنن تا سریعتر بارگیری بشن و عملکرد بهتری داشته باشن.
انواع کوکی:
کوکیهای موقت: این کوکیها بعد از بستن مرورگر پاک میشن.
کوکیهای دائمی: این کوکیها تا زمانی که شما پاکشون کنید، روی کامپیوتر یا موبایلتون باقی میمونن.
کوکیهای اول شخص: این کوکیها توسط وبسایتی که ازش بازدید میکنید، تنظیم میشن.
کوکیهای شخص ثالث: این کوکیها توسط وبسایتهای دیگه، به غیر از وبسایتی که ازش بازدید میکنید، تنظیم میشن.
Channel | Group | YouTube
کوکیها یه جور فایلهای کوچیک متنی هستن که یه وبسایت وقتی ازش بازدید میکنید، روی کامپیوتر یا موبایلتون ذخیره میشه. این فایلها اطلاعاتی مثل نام کاربری، رمز عبور، تنظیمات دلخواه و فعالیتهای شما توی اون وبسایت رو ذخیره میکنن.
مزایای کوکی:
راحتی: دیگه لازم نیست هر بار که به یه وبسایت میرید، اطلاعات ورودیتون رو وارد کنید.
شخصیسازی: وبسایتها میتونن با استفاده از کوکیها، تجربه کاربری رو برای شما شخصیسازی کنن. مثلا میتونن پیشنهاداتی بر اساس علایق و سابقه بازدیدهاتون بهتون بدن.
بهبود عملکرد: کوکیها میتونن به وبسایتها کمک کنن تا سریعتر بارگیری بشن و عملکرد بهتری داشته باشن.
انواع کوکی:
کوکیهای موقت: این کوکیها بعد از بستن مرورگر پاک میشن.
کوکیهای دائمی: این کوکیها تا زمانی که شما پاکشون کنید، روی کامپیوتر یا موبایلتون باقی میمونن.
کوکیهای اول شخص: این کوکیها توسط وبسایتی که ازش بازدید میکنید، تنظیم میشن.
کوکیهای شخص ثالث: این کوکیها توسط وبسایتهای دیگه، به غیر از وبسایتی که ازش بازدید میکنید، تنظیم میشن.
Channel | Group | YouTube
👍17🔥5
#javascript
تو عکس بالا لیستی از متد های کاربردی ارایه اورده شده که میتونید ازشون استفاده کنید
Channel | Group | YouTube
تو عکس بالا لیستی از متد های کاربردی ارایه اورده شده که میتونید ازشون استفاده کنید
Channel | Group | YouTube
🔥22❤1👍1
#javascript
تو عکس بالا لیستی از تمام متد های MATH اورده شده و میتونید استفاده کنید
Channel | Group | YouTube
تو عکس بالا لیستی از تمام متد های MATH اورده شده و میتونید استفاده کنید
Channel | Group | YouTube
👍16
#javascript
توی سایت MDN میگشتم که دیدم یه هفته پیش یه مقاله منتشر شده که در مورد آپدیت جدید جاوا اسکریپت در مورد Set ها گفتم بذارم شاید برای شما هم جالب باشه 💚
Channel | Group | YouTube
توی سایت MDN میگشتم که دیدم یه هفته پیش یه مقاله منتشر شده که در مورد آپدیت جدید جاوا اسکریپت در مورد Set ها گفتم بذارم شاید برای شما هم جالب باشه 💚
Channel | Group | YouTube
👍5❤1😁1
Set (1).pdf
38.1 KB
#javascript
آپدیت جدید جاوا اسکریپت در مورد متدهای Set . گفتم بذارم شاید برای شما هم جالب باشه 💚
Channel | Group | YouTube
آپدیت جدید جاوا اسکریپت در مورد متدهای Set . گفتم بذارم شاید برای شما هم جالب باشه 💚
Channel | Group | YouTube
🔥18👍3😁1
#javascript
جاوااسکریپت در اصل یک زبان مفسری (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