Free Programmers | برنامه نویسان آزاد
45 subscribers
63 photos
2 videos
5 files
43 links
Free Programmers community
For
ENGLISH
PERSIAN
#webdev
#js
#nodejs
#php
Email : support@blogfreedom.ir
Download Telegram
How to Make a Phone Vibrate Using JavaScript

You can easily add interactivity to your web app by making a phone vibrate using the Vibration API in JavaScript!

Basic Syntax:
Use navigator.vibrate(500); to make the device vibrate for 500 milliseconds.

Patterned Vibration:
For a more complex pattern, use an array of values: navigator.vibrate([100, 50, 100, 50, 300]);. This creates a sequence of vibrations and pauses.

Stopping Vibration:
To stop a vibration, use navigator.vibrate(0); or pass an empty array.

Check Browser Support:
Before using the API, check if it’s supported with:

if ("vibrate" in navigator) {
console.log("Vibration API is supported");
}


This can be useful for notifications, games, or alerts
Full article in:
https://dev.to/free_programmers/how-to-make-a-phone-vibrate-using-javascript-585n
#web
#webdev
#js
#programming
@Free_Programmers
👍3👏3
Free Programmers | برنامه نویسان آزاد
How to Make a Phone Vibrate Using JavaScript You can easily add interactivity to your web app by making a phone vibrate using the Vibration API in JavaScript! Basic Syntax: Use navigator.vibrate(500); to make the device vibrate for 500 milliseconds. Patterned…
چگونه یک گوشی را با استفاده از جاوا اسکریپت به لرزش در آوریم

با استفاده از Vibration API در جاوا اسکریپت، می‌توانید به راحتی تعامل را به برنامه وب خود اضافه کنید.

نحو پایه:
از navigator.vibrate(500) استفاده کنید. تا دستگاه به مدت 500 میلی ثانیه لرزش داشته باشد.

لرزش الگو:
برای الگوی پیچیده تر، از آرایه ای از مقادیر استفاده کنید: navigator.vibrate([100, 50, 100, 50, 300]);. این یک توالی از ارتعاشات و مکث ایجاد می کند.

توقف لرزش:
برای متوقف کردن لرزش، از navigator.vibrate(0); یا یک آرایه خالی ارسال کنید.

بررسی پشتیبانی مرورگر:
قبل از استفاده از API، بررسی کنید که آیا با مرورگر سازگار است:

if ("vibrate" in navigator) {
console.log("Vibration API is supported");
}

این می تواند برای اعلان ها، بازی ها یا هشدارها مفید باشد
#web
#webdev
#js
#programming
@Free_Programmers
🔥3
چطور زبان کاربر وبسایت را تشخیص دهیم؟

تشخیص زبان کاربر در وبسایت، یکی از عوامل مهم در بهبود تجربه کاربری است. با فهمیدن زبان کاربر، می‌توانید محتوای متناسبی ارائه دهید که باعث رضایت بیشتر و تعامل بهتر کاربران می‌شود. در ادامه، چند روش ساده برای تشخیص زبان کاربر را معرفی می‌کنیم:

1. استفاده از navigator.language:
این ویژگی در جاوا اسکریپت، زبان پیش‌فرض مرورگر کاربر را برمی‌گرداند. مثلاً:

const userLanguage = navigator.language || navigator.userLanguage;


2. بررسی هدر Accept-Language:
این هدر، فهرستی از زبان‌های ترجیحی کاربر را شامل می‌شود و می‌تواند در سمت سرور تحلیل شود.

3. ذخیره زبان در کوکی‌ها: با ذخیره انتخاب زبان کاربر در کوکی‌ها، می‌توانید در بازدیدهای بعدی، زبان مناسب را به کاربر نشان دهید.

4. استفاده از Geolocation: موقعیت جغرافیایی می‌تواند به عنوان ابزاری تکمیلی برای پیشنهاد زبان مناسب استفاده شود.

با این روش‌ها، می‌توانید تجربه کاربری بهتری برای کاربران سایت خود فراهم کنید و محتوا را در زبانی که ترجیح می‌دهند نمایش دهید.
#programming
#js
#webdev
#persian
@Free_Programmers
💯4
Free Programmers | برنامه نویسان آزاد
چطور زبان کاربر وبسایت را تشخیص دهیم؟ تشخیص زبان کاربر در وبسایت، یکی از عوامل مهم در بهبود تجربه کاربری است. با فهمیدن زبان کاربر، می‌توانید محتوای متناسبی ارائه دهید که باعث رضایت بیشتر و تعامل بهتر کاربران می‌شود. در ادامه، چند روش ساده برای تشخیص زبان…
Detecting the user's language on a website is essential for enhancing user experience. By understanding the user's language, you can offer more relevant content, leading to greater satisfaction and better engagement.

1. Using navigator.language:
This JavaScript property returns the user's default browser language. For example:

const userLanguage = navigator.language || navigator.userLanguage;


2. Checking the Accept-Language header:
This HTTP header includes a list of the user's preferred languages and can be analyzed on the server side.

3. Storing the language in cookies:
By saving the user's language choice in cookies, you can display the appropriate language on subsequent visits.

4. Using Geolocation:
The user's geographical location can be used as an additional tool to suggest the appropriate language.
By employing these methods, you can create a better user experience and display content in the language they prefer.
#webdev
#programming
#js
#english
@Free_Programmers
4
کلمات رزرو و از پیش تعیین شده زبان برنامه‌نویسی جاوا اسکریپت
#js
🖥 @Free_Programmers { برنامه نویسان آزاد }
👍2