السلام ای صاحب اسم کریم
السلام ای عبدالله الرحیم
من بسوزم از غم و رنج گناه
السلام ای مجتبی! ای عاصیان را تو نسیم
#️⃣#event
🆔@IR_javascript
السلام ای عبدالله الرحیم
من بسوزم از غم و رنج گناه
السلام ای مجتبی! ای عاصیان را تو نسیم
#️⃣#event
🆔@IR_javascript
❤11👎11
This media is not supported in your browser
VIEW IN TELEGRAM
Flash Message (Error/Success)
کارت های متحرک با متن "خطا" و "موفقیت". با استفاده از SCSS پیاده سازی شده است.
🔗https://codepen.io/juliepark/pen/vjMOKQ
#️⃣#code
🆔@IR_javascript
کارت های متحرک با متن "خطا" و "موفقیت". با استفاده از SCSS پیاده سازی شده است.
🔗https://codepen.io/juliepark/pen/vjMOKQ
#️⃣#code
🆔@IR_javascript
👍3
ویژگی capture اجازه میدهد تا هنگام آپلود از بتوان سختافزار تلفن همراه (دوربین، میکروفون، و غیره) استفاده نمود
🔗https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/capture
#️⃣#tip
🆔@IR_javascript
<label for="selfie">از صورت خود عکس بگیرید:</label>
<input type="file" id="selfie" name="selfie" accept="image/*" capture="user" />
<label for="picture">با دوربین پشتی عکس بگیرید:</label>
<input type="file" id="picture" name="picture" accept="image/*" capture="environment" />
<label for="soundFile">صدای شما چگونه است؟:</label>
<input type="file" id="soundFile" capture="user" accept="audio/*" />
🔗https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/capture
#️⃣#tip
🆔@IR_javascript
accent-color
رنگ برخی از کنترل های رابط کاربری مثل checkbox radio range تنظیم می کند.
پشتیبانی در حال حاضر برای مرورگرها 93.61٪ است
🔗https://developer.mozilla.org/en-US/docs/Web/CSS/accent-color
#️⃣#tip #css
🆔@IR_javascript
رنگ برخی از کنترل های رابط کاربری مثل checkbox radio range تنظیم می کند.
accent-color: red;
پشتیبانی در حال حاضر برای مرورگرها 93.61٪ است
🔗https://developer.mozilla.org/en-US/docs/Web/CSS/accent-color
#️⃣#tip #css
🆔@IR_javascript
👍2
ویژگی CSS line-clamp به شما امکان می دهد متن را به تعداد مشخصی از خطوط محدود کنید و سپس بعد از آن ellipsis رخ خواهد داد.
#️⃣#tip #css
🆔@IR_javascript
p {
width: 300px;
display: -webkit-box;
-webkit-line-clamp: 3;
overflow: hidden;
}
#️⃣#tip #css
🆔@IR_javascript
👍5
Shiki 1.0: A Powerful Syntax Highlighter
Shiki (式، کلمه ژاپنی برای "Style") یک highlighter زیبا و قدرتمند بر اساس گرامر و مضامین TextMate ( که در VS Code استفاده می شود) است. تقریباً برای هر زبان برنامه نویسی رایج، برجسته سازی بسیار دقیق و سریع ارائه می دهد.
🔗https://shiki.style/
#️⃣#npm_module
🆔@IR_javascript
Shiki (式، کلمه ژاپنی برای "Style") یک highlighter زیبا و قدرتمند بر اساس گرامر و مضامین TextMate ( که در VS Code استفاده می شود) است. تقریباً برای هر زبان برنامه نویسی رایج، برجسته سازی بسیار دقیق و سریع ارائه می دهد.
🔗https://shiki.style/
#️⃣#npm_module
🆔@IR_javascript
Plotly 2.30: A JavaScript Graphing Library
Plotly.js یک کتابخانه ویژال سازی برای دادههای جاوا اسکریپت است، و می تواند برای تولید ده ها نوع نمودار، از جمله نمودارهای آماری، نمودارهای سه بعدی، نمودارهای علمی، نمودارهای مالی و موارد دیگر استفاده شود.
🔗https://plotly.com/javascript/
#️⃣#npm_module
🆔@IR_javascript
Plotly.js یک کتابخانه ویژال سازی برای دادههای جاوا اسکریپت است، و می تواند برای تولید ده ها نوع نمودار، از جمله نمودارهای آماری، نمودارهای سه بعدی، نمودارهای علمی، نمودارهای مالی و موارد دیگر استفاده شود.
🔗https://plotly.com/javascript/
#️⃣#npm_module
🆔@IR_javascript
👍1
Git-it
برنامه دسکتاپ برای آموزش کار با Git و GitHub
وظایف واقعی را ارائه می دهد، نه شبیه سازی یعنی پس از تکمیل تمام وظایف، مخازن آماده ای در GitHub خواهید داشت که برای یک نمونه کار ایده آل است.
🔗https://github.com/jlord/git-it-electron
#️⃣#npm_module
🆔@IR_javascript
برنامه دسکتاپ برای آموزش کار با Git و GitHub
وظایف واقعی را ارائه می دهد، نه شبیه سازی یعنی پس از تکمیل تمام وظایف، مخازن آماده ای در GitHub خواهید داشت که برای یک نمونه کار ایده آل است.
🔗https://github.com/jlord/git-it-electron
#️⃣#npm_module
🆔@IR_javascript
اگر از فونت های شخص ثالث (مثلاً فونت های گوگل) استفاده می کنید، بهتر است آنها را نه در CSS خود، بلکه در index.html قرار دهید.
به این ترتیب، مرورگر قبل از دریافت فایلهای CSS شما شروع به بارگیری آنها میکند و سریعتر ظاهر میشوند و احتمال اینکه متن روی صفحه هنگام تغییر فونت از فونت پیش فرض ، «تکاندار یا پرش دار» شود، کاهش مییابد.
#️⃣#tip
🆔@IR_javascript
به این ترتیب، مرورگر قبل از دریافت فایلهای CSS شما شروع به بارگیری آنها میکند و سریعتر ظاهر میشوند و احتمال اینکه متن روی صفحه هنگام تغییر فونت از فونت پیش فرض ، «تکاندار یا پرش دار» شود، کاهش مییابد.
#️⃣#tip
🆔@IR_javascript
🔥1
التماس دعا يعني چه؟
ﺧﺪﺍﻭﻧﺪ ﺑﻪ ﻣﻮسی ﻓﺮﻣﻮﺩ : ﺑﺎ ﺯﺑﺎنی ﺩﻋﺎ ﻛﻦ ﻛﻪ ﺑﺎ ﺁﻥ ﮔﻨﺎﻩ ﻧﻜﺮﺩﻩ ﺍی ﺗﺎ ﺩﻋﺎﻳﺖ ﻣﺴﺘﺠﺎﺏ ﺷﻮﺩ !
ﻣﻮسی ﻋﺮﺽ ﻛﺮﺩ : ﭼﮕﻮﻧﻪ؟
ﺧﺪﺍﻭﻧﺪ ﻓﺮﻣﻮﺩ : ﺑﻪ ﺩﻳﮕﺮﺍﻥ ﺑﮕﻮ ﺑﺮﺍﻳﺖ ﺩﻋﺎﻛﻨﻨﺪ ﭼﻮﻥ ﺗﻮ ﺑﺎ ﺯﺑﺎﻥ ﺁﻧﺎﻥ ﮔﻨﺎﻩ ﻧﻜﺮﺩﻩ ﺍی !!
(( و این است فلسفه ی التماس دعا))
" در این روز ها و شب های قدر نگاهم ﺑﻪ ﺩﻋﺎﯾﺘﺎﻥ است..."
التماس دعا🙏
#⃣#event
🆔@IR_javascript
ﺧﺪﺍﻭﻧﺪ ﺑﻪ ﻣﻮسی ﻓﺮﻣﻮﺩ : ﺑﺎ ﺯﺑﺎنی ﺩﻋﺎ ﻛﻦ ﻛﻪ ﺑﺎ ﺁﻥ ﮔﻨﺎﻩ ﻧﻜﺮﺩﻩ ﺍی ﺗﺎ ﺩﻋﺎﻳﺖ ﻣﺴﺘﺠﺎﺏ ﺷﻮﺩ !
ﻣﻮسی ﻋﺮﺽ ﻛﺮﺩ : ﭼﮕﻮﻧﻪ؟
ﺧﺪﺍﻭﻧﺪ ﻓﺮﻣﻮﺩ : ﺑﻪ ﺩﻳﮕﺮﺍﻥ ﺑﮕﻮ ﺑﺮﺍﻳﺖ ﺩﻋﺎﻛﻨﻨﺪ ﭼﻮﻥ ﺗﻮ ﺑﺎ ﺯﺑﺎﻥ ﺁﻧﺎﻥ ﮔﻨﺎﻩ ﻧﻜﺮﺩﻩ ﺍی !!
(( و این است فلسفه ی التماس دعا))
" در این روز ها و شب های قدر نگاهم ﺑﻪ ﺩﻋﺎﯾﺘﺎﻥ است..."
التماس دعا🙏
#⃣#event
🆔@IR_javascript
❤11👎6🤬1
5 روش برای تبدیل رشته به عدد در جاوا اسکریپت
#️⃣#tip
🆔@IR_javascript
const str = '2024'
console.log(typeof str) // string
const num1 = +str
console.log(num1) // 2024
console.log(typeof num1) // number
const num2 = Number(str)
console.log(num2) // 2024
console.log(typeof num2) // number
const num3 = parseInt(str)
console.log(num3) // 2024
console.log(typeof num3) // number
const num4 = parseFloat(str)
console.log(num4) // 2024
console.log(typeof num4) // number
const num5 = str * 1
console.log(num5) // 2024
console.log(typeof num5) // number
#️⃣#tip
🆔@IR_javascript
❤2
Drag and Drop
استاندارد HTML5 دارای یک API است که به شما امکان می دهد افکت کشیدن و رها کردن را پیاده سازی کنید.
HTML:
CSS:
JS:
🔗https://codepen.io/Frontend-Portal/pen/MWRbebp
#️⃣#tip
🆔@IR_javascript
استاندارد HTML5 دارای یک API است که به شما امکان می دهد افکت کشیدن و رها کردن را پیاده سازی کنید.
HTML:
<!-- با تنظیم ویژگی dragable روی true، عنصر را قابل کشیدن کنید-->
<h1 draggable="true">
<img src="dancer.gif" width="66" height="66">
I Like To <br>Move It
</h1>
CSS:
img {
float: left;
}
h1 {
cursor: move;
}
JS:
let x, y, tx = 0, ty = 0;
const el = document.querySelector("h1");
el.ondragstart = (e) => {
x = e.x;
y = e.y;
};
el.ondragend = (e) => {
tx += e.x - x;
ty += e.y - y;
el.style.transform = `translate(${tx}px, ${ty}px)`;
};
🔗https://codepen.io/Frontend-Portal/pen/MWRbebp
#️⃣#tip
🆔@IR_javascript
👍4