Media is too big
VIEW IN TELEGRAM
تغییر رنگ آیکون با کد
برای غیرفعال نشان دادن لینک ها و آیکون ها نیاز به طراحی مجدد ندارید!
پست مربوط به تبدیل عکس به آیکون رو هم ببین.
#webdesign #code #graphics
برای غیرفعال نشان دادن لینک ها و آیکون ها نیاز به طراحی مجدد ندارید!
پست مربوط به تبدیل عکس به آیکون رو هم ببین.
#webdesign #code #graphics
sleep-simu.zip
52.6 KB
کد شبیه سازی خواب پو مربوط به ویدیو
Media is too big
VIEW IN TELEGRAM
شبیه سازی و کدی ساده
در اینجا از یک شخصیت معروف بازی به نام Pou استفاده کردم و بخشی از فرآیندهای حیاتی اون یعنی بخش خواب رو شبیه سازی کردم. کد اون رو هم قبلش براتون فرستادم.
#javascript #code #game
در اینجا از یک شخصیت معروف بازی به نام Pou استفاده کردم و بخشی از فرآیندهای حیاتی اون یعنی بخش خواب رو شبیه سازی کردم. کد اون رو هم قبلش براتون فرستادم.
#javascript #code #game
Media is too big
VIEW IN TELEGRAM
تولید صدا با کدنویسی!
ایده ای برای ساخت صداهای ساده بدون بارگزاری فایل صوتی. مطلب می تواند از جنبه های مختلف مثل اخطار به کاربران برنامه تا تولید نت های موسیقی مفید باشد.
#javascript #code
ایده ای برای ساخت صداهای ساده بدون بارگزاری فایل صوتی. مطلب می تواند از جنبه های مختلف مثل اخطار به کاربران برنامه تا تولید نت های موسیقی مفید باشد.
#javascript #code
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش قطع شدن اینترنت به کاربر
برای صفحات بورسی یا چت لازمه کاربر بدون چک کردن کانکشن خودش گاهی پیام مناسب دریافت کنه که الان آنلاینه هنوز یا نه. اینجا در خلاصه ترین حالت و کد موضوع رو بررسی کرده ام. البته روش های پیچیده تری هم با جاوااسکریپت داره.
#javascript #webdesign #code
برای صفحات بورسی یا چت لازمه کاربر بدون چک کردن کانکشن خودش گاهی پیام مناسب دریافت کنه که الان آنلاینه هنوز یا نه. اینجا در خلاصه ترین حالت و کد موضوع رو بررسی کرده ام. البته روش های پیچیده تری هم با جاوااسکریپت داره.
#javascript #webdesign #code
نرم افزارهای تک صفحه یا SPA
آری یا نه؟
فقط توجه داشته باش:
ساخت نرم افزارهای تک صفحه ای SEO Friendly کمی پیچیده و نیازمند دانش بالا است. چون تغییر صفحات سمت کاربر اتفاق می افتد نه با مراجعه به سرور و از چشم روبات های گوگل پنهان است!
بالطبع با این اوضاع مواردی مثل آمار بازدید از صفحات نیز باید با تکنیک خاصی جمع آوری شود.
فعال بودن JavaScript در SPA امری حیاتی است. در صورتی که کاربر JavaScript مرورگر خود را غیرفعال کند، نرم افزار شما دچار مشکل خواهد شد.
در مقایسه با نرم افزارهای سنتی، SPA دارای امنیت کمتری است. دلیل این موضوع XSS یا Cross site scripting است. در این حالت حمله کننده به جای کاربر می تواند کدی را تزریق کند. این موضوع به معنی امن نبودن نیست بلکه رعایت نکات امنیتی نیازمند دقت، تجربه و دانش بیشتری است. یعنی یک هکر ممکن است با مطالعه کدهای برنامه بتواند به صورت غیر مجاز ارتباط با بک اند بگیرد. در حالی که در نوع معمولی و غیر spa همه ی کدها سمت سِرور است.
کمبود حافظه در JavaScript گاهی حتی منجر به کندی سیستم های قدرتمند می شود. چون بخش زیادی از باری را که باید برای پردازش روی سِرور انجام شود، سمت کلاینت رخ می دهد و سیستم کاربر باید قوی باشد.
دکمه های Back و Forward مرورگر در این نرم افزارها فاقد استفاده شده یا ممکنه خوب کار نکنن.
آدرس دهی صفحات فیک هستن و به طور نرمال شما تغییر صفحه و رفرش ندارین.
در نهایت با توجه به گذشت سه نسل از Blazor در داتنت و تکنیک استفاده از وب اسمبلی با سرعت بیشتر نسبت به جاوااسکریپت و کدنویسی بسیار کم حجم تر، این تکنولوژی پیشنهاد می شود.
ساخت برنامه ی چت به زبان ساده:
https://t.me/codinginaday/500
#skill
آری یا نه؟
فقط توجه داشته باش:
ساخت نرم افزارهای تک صفحه ای SEO Friendly کمی پیچیده و نیازمند دانش بالا است. چون تغییر صفحات سمت کاربر اتفاق می افتد نه با مراجعه به سرور و از چشم روبات های گوگل پنهان است!
بالطبع با این اوضاع مواردی مثل آمار بازدید از صفحات نیز باید با تکنیک خاصی جمع آوری شود.
فعال بودن JavaScript در SPA امری حیاتی است. در صورتی که کاربر JavaScript مرورگر خود را غیرفعال کند، نرم افزار شما دچار مشکل خواهد شد.
در مقایسه با نرم افزارهای سنتی، SPA دارای امنیت کمتری است. دلیل این موضوع XSS یا Cross site scripting است. در این حالت حمله کننده به جای کاربر می تواند کدی را تزریق کند. این موضوع به معنی امن نبودن نیست بلکه رعایت نکات امنیتی نیازمند دقت، تجربه و دانش بیشتری است. یعنی یک هکر ممکن است با مطالعه کدهای برنامه بتواند به صورت غیر مجاز ارتباط با بک اند بگیرد. در حالی که در نوع معمولی و غیر spa همه ی کدها سمت سِرور است.
کمبود حافظه در JavaScript گاهی حتی منجر به کندی سیستم های قدرتمند می شود. چون بخش زیادی از باری را که باید برای پردازش روی سِرور انجام شود، سمت کلاینت رخ می دهد و سیستم کاربر باید قوی باشد.
دکمه های Back و Forward مرورگر در این نرم افزارها فاقد استفاده شده یا ممکنه خوب کار نکنن.
آدرس دهی صفحات فیک هستن و به طور نرمال شما تغییر صفحه و رفرش ندارین.
در نهایت با توجه به گذشت سه نسل از Blazor در داتنت و تکنیک استفاده از وب اسمبلی با سرعت بیشتر نسبت به جاوااسکریپت و کدنویسی بسیار کم حجم تر، این تکنولوژی پیشنهاد می شود.
ساخت برنامه ی چت به زبان ساده:
https://t.me/codinginaday/500
#skill
Telegram
کدنویس یکروزه
ساخت نرم افزار چَت
همونطور که قبل از این هم توصیه کرده ام نباید اسم های گنده و پچیده باعث بشن که ما برای سر در آوردن از چیزی کوتاهی کنیم. اینجا با ساخت یک نمونه ی ساده از مکانیزم چَت یا گفتگوی آنلاین روش ساخت پیامرسان را تمرین می کنیم.
در همین ارتباط…
همونطور که قبل از این هم توصیه کرده ام نباید اسم های گنده و پچیده باعث بشن که ما برای سر در آوردن از چیزی کوتاهی کنیم. اینجا با ساخت یک نمونه ی ساده از مکانیزم چَت یا گفتگوی آنلاین روش ساخت پیامرسان را تمرین می کنیم.
در همین ارتباط…
Button-generator.zip
79 KB
کلیدهای سفارشی Bootstrap
رنگ کلیدهای بوت استرپ محدود به ۵ رنگ یا همین حدوده.
یه سایت کد جالبی ارائه کرده که با زحمت زیاد به صورت آفلاین ذخیره اش کردم تا با سرعت خیلی بالا به هر رنگ دلخواه کلید بوت استرپی بسازیم!
اولین پارامتر برنامه اسم کلاسی هست که به رنگ اون کلید میدیم و هر جا این نام کلاس رو به کار ببریم به کلید مورد نظر دست پیدا خواهیم کرد.
کافیه فقط کدهای css رو که جنریت کرده به پروژه اضافه کرده باشیم.
#code #codegenerator #css #bootstrap
رنگ کلیدهای بوت استرپ محدود به ۵ رنگ یا همین حدوده.
یه سایت کد جالبی ارائه کرده که با زحمت زیاد به صورت آفلاین ذخیره اش کردم تا با سرعت خیلی بالا به هر رنگ دلخواه کلید بوت استرپی بسازیم!
اولین پارامتر برنامه اسم کلاسی هست که به رنگ اون کلید میدیم و هر جا این نام کلاس رو به کار ببریم به کلید مورد نظر دست پیدا خواهیم کرد.
کافیه فقط کدهای css رو که جنریت کرده به پروژه اضافه کرده باشیم.
#code #codegenerator #css #bootstrap
movie-back.zip
1.3 MB
اجرای ویدیو در زمینه ی صفحه وب
در بکگراند یک ویدیوی زیبا لوپ بشه و روی اون در شکل های مختلف متن یا کلید برای عبور به صفحات دیگه قرار داده بشن.
جای این ویدیو میتونین هر فیلم دیگه قرار بدین و کدهای نمونه رو یکی یکی تست کنید.
#code #webdesign #html #css
در بکگراند یک ویدیوی زیبا لوپ بشه و روی اون در شکل های مختلف متن یا کلید برای عبور به صفحات دیگه قرار داده بشن.
جای این ویدیو میتونین هر فیلم دیگه قرار بدین و کدهای نمونه رو یکی یکی تست کنید.
#code #webdesign #html #css
یک قالب جمع و جور واکنشگرا
چند قالب جالب قبل از این معرفی شدن از جمله:
نمونه ی قابل استفاده در بلیزر.
و نمونه های وردپرس.
و همچنین نمونه های مستقل.
اما ویژگی این قالب الان، مستقل بودن از فریمورک های سنگین مثل بوت استرپ و شکیل بودن با کمترین کد هست.
همینطور نمونه ی خوبی برای آموزش و یادگیری css.
#code #webdesign #css
چند قالب جالب قبل از این معرفی شدن از جمله:
نمونه ی قابل استفاده در بلیزر.
و نمونه های وردپرس.
و همچنین نمونه های مستقل.
اما ویژگی این قالب الان، مستقل بودن از فریمورک های سنگین مثل بوت استرپ و شکیل بودن با کمترین کد هست.
همینطور نمونه ی خوبی برای آموزش و یادگیری css.
#code #webdesign #css
لینک به هر قسمت از صفحه ی جاری!
یعنی به محض کلیک برو به اون قسمت خاص از صفحه، حالا بالا، پایین یا وسط اسکرول میشین به اونجا.
کافیه یه تگ div با id مشخص مثلاً services داشته باشین:
<div id="services"> .. </div>
حالا کافیه یه کد مثلاً به صورت زیر برای ساختن لینک بسازین:
<a onclick=
"document.getElementById('services').scrollIntoView();">
اطلاعات بیشتر
</a>
تقریباً روی همه ی مرورگرها این کد جاوااسکریپتی جواب میده!
حالا اگه علامت ماوس رو هم بخواهین میتونین تغییر بدین:
<style>
a {
cursor: pointer;
}
</style>
#code #webdesign #javascript
یعنی به محض کلیک برو به اون قسمت خاص از صفحه، حالا بالا، پایین یا وسط اسکرول میشین به اونجا.
کافیه یه تگ div با id مشخص مثلاً services داشته باشین:
<div id="services"> .. </div>
حالا کافیه یه کد مثلاً به صورت زیر برای ساختن لینک بسازین:
<a onclick=
"document.getElementById('services').scrollIntoView();">
اطلاعات بیشتر
</a>
تقریباً روی همه ی مرورگرها این کد جاوااسکریپتی جواب میده!
حالا اگه علامت ماوس رو هم بخواهین میتونین تغییر بدین:
<style>
a {
cursor: pointer;
}
</style>
#code #webdesign #javascript