روانشناسی رنگ ها 👀
میدونین که رنگ ها و تم ها چقدر توی طراحی نرم افزار و سایت ها مهمن ، این عکس کمکتون میکنه با توجه به نرم افزار رنگ های مناسبی انتخاب کنید😂
#color #theme
☕️ @CodeExplore
میدونین که رنگ ها و تم ها چقدر توی طراحی نرم افزار و سایت ها مهمن ، این عکس کمکتون میکنه با توجه به نرم افزار رنگ های مناسبی انتخاب کنید
#color #theme
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥21🔥2⚡1
درج مقادیر بین یک آرایه در جاوا اسکریپت ✌️
✅ تصور کنید که یک آرایه از اعداد، مشابه زیر دارید:
⭐️ حالا میخوایم 4 رو سر جای خودش توی آرایه اضافه کنیم، به راحتی می تونید این کار رو با استفاده از splice درArray’s prototype انجام بدین. syntax of the splice به شکل زیر هست:
برای اضافه کردن عدد 4 در index4 باید کد زیر رو اجرا کنین:
آرایه به روز شده به شکل زیر هست:
#javascript #js #trick #array
☕️ @CodeExplore
const arr = [0, 1, 2, 3, 5, 6, 7, 8];
arr.splice(index, itemsToDelete, item1ToAdd, item2ToAdd, ...)
برای اضافه کردن عدد 4 در index4 باید کد زیر رو اجرا کنین:
arr.splice(4, 0, 4);
آرایه به روز شده به شکل زیر هست:
[0, 1, 2, 3,4, 5, 6, 7, 8]
#javascript #js #trick #array
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8🔥3⚡1
سایت democoding 🪫
✔️ این سایت بهتون کد های CSS و HTML آماده میده و میتونین ازش برای یادگیری،ایده پردازی و حتی کپی UI های خفن استفاده کنید. به طور خلاصه یک سایتی مثل codepen هست، البته بعضی از سورس کدها هم به همین سایت codepen وصل میشن
🔗 Democoding
#democoding
☕️ @CodeExplore
#democoding
Please open Telegram to view this post
VIEW IN TELEGRAM
democoding.netlify.app
Free HTML and CSS Code Examples || Demo Code
Demo Coding provides a free collection of HTML and CSS animation code examples.
⚡11🔥5❤🔥2
#site
Please open Telegram to view this post
VIEW IN TELEGRAM
www.blobmaker.app
Blobmaker - Make organic SVG shapes for your next design
Make organic SVG shapes for your next design. Modify the complexity, contrast, and color, to generate unique SVG blobs every time.
🔥9❤🔥3⚡1
بعد از اون دیگه خیلی راحت میتونیم ستون و ردیف هاشو تنظیم کنیم
داخل تیلویند به صورت پیش فرض از 1 تا 12 در نظر گرفته شده برای ستون و ردیف ها ولی خب میتونین بیشتر و کمترش هم کنین که البته نیاز نیست خداییش
خب برای اینکه شما بیاین ستون و ردیف هارو مشخص کنین این کلاس ها در اختیارتونه
grid-cols-1
grid-rows-1
grid-cols-2
grid-rows-2
....
grid-cols-12
grid-rows-12
البته نیاز نیست هردو رو باهم به کار ببرین صرفا لیست کردیم
اینم بگم شما وقتی grid-rows هارو مشخص نکنین دیفالتش auto هست و خودش میگیره
پس بنظرم ستون هارو مشخص کنین کافی باشه حالا دیگه تصمیم با خودتون
حالا ما یه چیزی هم داریم به اسم span که میتونیم بگیم این المنت ما چند تا ستون یا ردیف رو مال خودش کنه
ما برای ستون و ردیف ها یه سینتکس داریم براش فقط اسمش فرق داره
این لیست رو دقت کنین:
col-span-1
row-span-1
col-span-2
row-span-2
....
col-span-12
row-span-12
col-span-full
row-span-full
حالا هم ستون هم ردیف رو باهم میبینیم:
col-start-1
col-end-1
row-start-1
row-end-1
col-start-2
col-end-2
row-start-2
row-end-2
...
col-start-13
col-end-13
row-start-13
row-end-13
الان ما اینجا تا عدد 13 رو داریم، دلیلش رو نمیگم میخام ببینم کدومتون Css و مبحث Grid رو بلدین به من توی کامنتا بگین چرا با اینکه 12 تا ستون داریم، اینجا تا 13 زده؟
خب یه مبحث دیگه راجب Grid Auto Flow هستش که خب مربوط به دیسپلی گرید میشه و این کلاس هارو براش داریم:
grid-flow-row
grid-flow-col
grid-flow-dense
grid-flow-row-dense
grid-flow-col-dense
داخل سیستم گرید، ما علاوه بر اینکه میتونیم تعداد ستون هارو مشخص کنیم، حتی میتونیم جدای از اون، بیایم بگیم هر ستون ما چه سایزی به صورت اتوماتیک بگیره: (هم ستون هم ردیف)
auto-cols-auto
auto-cols-min
auto-cols-max
auto-cols-fr
و اما مبحث مهم آخر که هم برای فلکس هستش هم گرید، فاصله بین ایتم هاس که همون gap هستش
برای تنظیم gap، ما هم میتونیم از اندازه های تیلویند که قبلا یاد گرفتیم استفاده کنیم هم جهت محورش یعنی افقی یا عمودی یا هردو رو مشخص کنیم:
gap-1
gap-x-1
gap-y-1
#tailwind #tailwind_10
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥3❤🔥1
سایت Searchcode این امکان رو به شما میده به سرعت به بیش از 75 میلیارد خط کد از پروژه های اوپن سورس مختلف دسترسی پیدا کنید 💡
⚪️ این سایت با پشتیبانی بیشتر از 70 زبان برنامهنویسی و جستجو بین میلیونها فایل کد، به کاربران کمک میکنه تا نمونه کدها، الگوریتمها و کتابخانههای مورد نیاز خودشون رو داشته باشن و از اونها توی پروژه هاشون استفاده کنن. با قابلیتهای پیشرفته سرچ مثل فیلتر کردن بر اساس زبان برنامهنویسی یا نوع فایل، Searchcode ابزاری ارزشمند برای برنامه نویسا هستش.
🔗 https://searchcode.com
#search #code
☕️ @CodeExplore
#search #code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10🔥4⚡3
بزرگ ترین خطر برای اکثر ما این نیست که هدف ما بیش از حد بالاست و ما آن را از دست می دهیم، بلکه این است که خیلی پایین است و ما به آن دست می یابیم.
" Michelangelo "
#motivational
☕️ @CodeExplore
" Michelangelo "
#motivational
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥12🔥6⚡2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16❤🔥3🔥1
چندتا کار که انجام دادنشون گوشیتون رو به فنا میده! ⚠️
پ.ن: گوشی خودم داره سر شارژ کردنای اضافه به فنا میره🥲
#mobile
☕️ @CodeExplore
پ.ن: گوشی خودم داره سر شارژ کردنای اضافه به فنا میره
#mobile
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥11💔3⚡2
حاشیه نریم و بریم لیست کلاس هارو ببینیم
برای اینکه z-index رو تنظیم کنیم ده تا ده تا طبقه بندی داریم براش و خب اینطوری داخل تیلویند هستش:
z-0
z-10
z-20
...
z-50
برای تنظیم visibility هم اینارو داریم:
visible
invisible //hidden
collapse
برای تنظیم overflow هم لیست زیر رو داریم:
overflow-auto
overflow-hidden
overflow-clip
overflow-visible
overflow-x-...
overflow-y-...
خب دوستان عزیز این پست برای این بود که یکم موارد متفرقه رو ببریم جلو، از پست های بعد قراره وارد مباحث جزئی تر بشیم
شماهم خودتون این صفحه رو نگاه کنین جالبه برای دیسپلی ها:
#tailwind #tailwind_11
Please open Telegram to view this post
VIEW IN TELEGRAM
Tailwindcss
display - Layout
Utilities for controlling the display box type of an element.
⚡14❤🔥4🔥1
Pyinstaller
کتابخانه ای مختص به تبدیل فایل های پایتون به فایل های اجرایی به ساده ترین روش ممکن.
اول باید کتابخونه رو نصب کنیم :
1.commands
--name
تعیین اسم خروجی
--onefile
خروجی فایل معمولا وابستگی داره ، این تمام وابستگی هارو داخل خود فایل اجرایی میذاره
--noconsole or --w
برای برنامه های گرافیکی ( مثل tkinter ) خوشایند نیست که ترمینال همراه صفحه گرافیکی باز بشه پس این گزینه باید فعال باشه
2. pyinstallerGUI
یه چیزی هم هست از همین پای اینستالر که همه این اپشن ها و به صورت یه محیط گرافیکی نسبتا قابل قبول ارائه میده و میتونین دانلود و اجرا کنین
☕️ @CodeExplore | </Ehsan>
کتابخانه ای مختص به تبدیل فایل های پایتون به فایل های اجرایی به ساده ترین روش ممکن.
اول باید کتابخونه رو نصب کنیم :
pip install pyinstaller
1.commands
--name
تعیین اسم خروجی
pyinstaller main.py --name main
--onefile
خروجی فایل معمولا وابستگی داره ، این تمام وابستگی هارو داخل خود فایل اجرایی میذاره
pyinstaller main.py --onefile
--noconsole or --w
برای برنامه های گرافیکی ( مثل tkinter ) خوشایند نیست که ترمینال همراه صفحه گرافیکی باز بشه پس این گزینه باید فعال باشه
pyinstaller main.py --noconsole
2. pyinstallerGUI
یه چیزی هم هست از همین پای اینستالر که همه این اپشن ها و به صورت یه محیط گرافیکی نسبتا قابل قبول ارائه میده و میتونین دانلود و اجرا کنین
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡20❤🔥3🔥1
دوستان برای مطالب و محتوایی که روزانه توی چنل قرار میگیره انرژی و زمان زیادی توسط دوستان توی تیم کد اکسپلور صرف میشه تا بهترین محتوا در دسترس شما قرار بگیره و کد اکسپلور منبع مفیدی برای شما باشه.
شما با ری اکشن و فروارد پست ها میتونید از ما حمایت کنید تا ما بتونیم همیشه برای شما مطالب مفیدی رو قرار بدیم⚡️
☕️ @CodeExplore
شما با ری اکشن و فروارد پست ها میتونید از ما حمایت کنید تا ما بتونیم همیشه برای شما مطالب مفیدی رو قرار بدیم
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡55❤🔥9🔥4😁1
تگ های details و summary در HTML 🖐
🔴 برای ایجاد محتوای قابلگسترش (collapsible content) استفاده میشن که به کاربر اجازه میدن با کلیک روی یک عنوان، محتوای مخفی رو ببینن. بریم سراغ جزئیات:تگ <details>این تگ برای تعریف یک بخش از محتوا استفاده میشه که میتونه باز یا بسته بشه.
⭐️ تگ <summary>این تگ داخل <details> قرار میگیره و عنوانی رو که کاربر روش کلیک میکنه، مشخص میکنه.مثالفرض کنیم میخوایم اطلاعات بیشتری دربارهی یه موضوع نشون بدیم، اما نمیخوایم همیشه تمام اطلاعات نمایش داده بشن. از این تگها استفاده میکنیم:
#html #summary #details
☕️ @CodeExplore
<details>
<summary>بیشتر بدانید</summary>
<p>این محتوای اضافی است که کاربر میتواند با کلیک روی "بیشتر بدانید" مشاهده کند.</p>
</details>
#html #summary #details
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡12❤🔥4🔥3
انواع متد های HTTP
1⃣ GET
🔴 هدف این متد ارسال و دریافت دادهها از سرور هستش. این متد برای درخواست منابع خاص از سرور استفاده میشه و درخواستهای GET تنها داده رو دریافت میکنن و نمیتونن تغییری در سرور بوجود بیارن. درخواستها در URL قابل مشاهده ان و معمولاً برای درخواستهای بدون حساسیت استفاده میشن چون از امنیت پایینی برخوردارن. از این متد برای سرچ و صفحه بندی نتایج سرچ و باز کردن صفحه های سایت استفاده میشه.
🔢 POST:
⚪️ هدف این متد ارسال داده به سرور هستش و این متد برای ارسال داده به سرور به منظور ایجاد یا بهروزرسانی منابع استفاده میشه. دادهها در بدنه درخواست (body) ارسال میشن و برخلاف GET، اطلاعات حساس با امنیت بیشتر انتقال داده میشن. این متد معمولاً در فرمهای وب مورد استفاده قرار میگیره.
🔢 PUT:
🟢 هدف این متد آپدیت یا ایجاد منابع جدید هستش. این متد برای بهروزرسانی کامل یک منبع مشخص استفاده میشه. اگر منبع وجود نداشته باشه یک منبع جدید بوجود میاد. دادهها در بدنه درخواست ارسال میشن.
🔢 DELETE:
🔴 هدف این متد حذف منابع از سرور هستش. این متد برای حذف یک منبع خاص از سرور استفاده میشه و درخواست DELETE باید منبعی که باید حذف بشه رو مشخص میکنه.
🔢 PATCH:
🔵 هدف این متد بهروزرسانی جزئی منابع هستش. این متد برای بهروزرسانی بخشی از یک منبع استفاده میشه. برخلاف PUT که تمام منبع رو بهروزرسانی میکنه، PATCH فقط بخشی از منبع رو تغییر میده.
🔢 HEAD:
🟠 هدف این متد دریافت متادیتا (metadata) بدون دریافت بدنه (body) پاسخ.
این متد شبیه به متد GET هست اما سرور فقط هدرهای (headers) پاسخ رو برمیگردونه و هیچ بدنهای ارسال نمیشه. این متد برای بررسی وجود منابع و دریافت اطلاعات درباره اون ها بدون انتقال داده استفاده میشه.
🔢 OPTIONS:
🟡 هدف این متد دریافت اطلاعات درباره متدهای پشتیبانی شده توسط سروره.
این متد برای درخواست اطلاعات درباره قابلیتهای ارتباطی یک منبع مشخص استفاده میشه و در پاسخ سرور گفته میشه که چه متدهایی برای منبع مورد نظر پشتیبانی میشه.
🔢 CONNECT:
🟢 هدف این متد راهاندازی یک اتصال تونلی (tunnel connection) به سرور هستش.
این متد برای ایجاد یک تونل بین کلاینت و سرور، معمولاً برای استفاده در پروتکلهای HTTPS، استفاده میشه.
🔢 TRACE:
🟣 هدف این متد آزمایش مسیر درخواست به سرور هستش. این متد درخواست میکند که سرور درخواست همونطور که دریافت کرده، برگردونه. این متد برای اهداف تشخیصی و رفع اشکال استفاده میشه.
#http #method
☕️ @CodeExplore
این متد شبیه به متد GET هست اما سرور فقط هدرهای (headers) پاسخ رو برمیگردونه و هیچ بدنهای ارسال نمیشه. این متد برای بررسی وجود منابع و دریافت اطلاعات درباره اون ها بدون انتقال داده استفاده میشه.
این متد برای درخواست اطلاعات درباره قابلیتهای ارتباطی یک منبع مشخص استفاده میشه و در پاسخ سرور گفته میشه که چه متدهایی برای منبع مورد نظر پشتیبانی میشه.
این متد برای ایجاد یک تونل بین کلاینت و سرور، معمولاً برای استفاده در پروتکلهای HTTPS، استفاده میشه.
#http #method
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10🔥3❤🔥1