سایت مناسب طراحی برای برنامه نویسان ✨
✍️ توی این سایت میتونید الگوریتم یا طراحی اولیه سایت و نرم افزارتون رو بکشید و به اشتراک بزارید! تازه برای بعضی از ابزارهاش از هوش مصنوعی هم کمک میگیره!
🔗 Excalidraw
#excalidraw #site
☕️ @CodeExplore
#excalidraw #site
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥2⚡2
تعریف تابع در یک خط در جاوااسکریپت ✌️
🥸 توی این پست میبینید که اجباری نیست توی جاوااسکریپت بنویسید function بعد اسم بعد مقادیر بعد براکت و ...
اینجوری هم میشه تابع نوشت:
#javascript #js #trick
☕️ @CodeExplore
اینجوری هم میشه تابع نوشت:
const add = (a, b) => a + b;
console.log(add(2, 3));
// خروجی: 5
#javascript #js #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9❤🔥3🔥1
به طور خلاصه این سایت به درد هر کسی میخوره که میخواد بفهمه درخواستهای اینترنتی چطور کار میکنن و چطوری میشه باهاشون کار کرد
#http #request #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤🔥3🔥1
خب اول اینکه منظور از Spacing ها همین فاصله ها هستن که شامل padding و margin و یه مبحث جدید و مرتبط به تیلویند به اسم Space Between ( که از اسمشم مشخصه چیه ) میشه
p-0
px-0
py-0
ps-0
pe-0
pt-0
pb-0
pr-0
pl-0
دقت کنین به جای 0 میتونین از اون اندازه هایی که جلسه قبل باهم حرف زدیم دربارش استفاده کنین، مثلا : p-24
برای مارجین هم دقیقا به همین صورته فقط به جای p از m استفاده کنین
استفادش خیلی سادس، شما میاین یه جهت و اندازه میدین و تمام، اینم مثالش:
space-y-4
space-x-10
الان این قسمت یعنی ایتم های داخل المنت ما، از محور عمودی یا همون y به مقدار 4 واحد فاصله بگیرن و از محور افقی یا همون x به اندازه 10 واحد، هیچ نیازیم به دیسپلی و این کارا نیست چون اینا با یه سیستم مارجین دهی هندل میشن در اصل
<div class="px-5 mx-auto mt-24 bg-black space-y-5 space-x-5 max-w-sm">
<div class="size-24 bg-red"></div>
<div class="size-24 bg-red"></div>
<div class="size-24 bg-red"></div>
<div class="size-24 bg-red"></div>
<div class="size-24 bg-red"></div>
<div class="size-24 bg-red"></div>
</div>
#tailwind #tailwind_4
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤🔥4🔥2
کداکسپلور | CodeExplore
🔶 کتابخانه مولتی اسلایدر بوت استرپ منتشر شد. 🥳 🎉 😎 ویژگی جدیدی که به این کتابخانه اضافه شده است افزودن تاج برای سازگاری با موبایل و تبلت است که با لمس انگشتی اسلایدر را حرکت می دهید. با نسخه های ۴ و ۵ فریم ورک بوت استرپ سازگار است. آدرس گیت هاب : 👨💻 h…
🔶 دوستان عزیز دیروز سه ویژگی جدید برای کتابخانه Sliderable اضافه شد.
1️⃣ افزودن Autoplay
2️⃣ پس از اتمام Autoplay، به حالت پیش فرض باز می گردد.
3️⃣ افزودن تنظیمات جاوا اسکریپت
Developer : @RaymondDev
#library #bootstrap
☕️ @CodeExplore
var options = {
autoPlay: true, // Or false
autoPlayInterval: 3000, // Autoplay interval in milliseconds
swipeThreshold: 50, // Minimum swipe distance in pixels
};Developer : @RaymondDev
#library #bootstrap
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9⚡3🔥2
سایت Glitch یک پلتفرم آنلاین عالی برای توسعه و اشتراکگذاری پروژههای وب هست. توی این سایت میتونید خیلی راحت برنامههای تحت وب، سایت ها و ابزارهای کاربردی و خلاقانه رو توسعه بدین و با بقیه به اشتراک بذارید. محیطش ساده و کاربرپسنده و برای نمونه کار و کار تیمی هم خیلی کاربردیه.
👉 https://glitch.com
#programming #interactive
☕️ @CodeExplore
#programming #interactive
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9⚡3🔥3
مرورگر مخصوص برنامه نویسا 💥
☄️ مرورگر Polypane یه مرورگر خاص برای توسعهدهندگان وب هست که ابزارهای زیادی برای طراحی واکنشگرا (responsive) و تست سریع وبسایتها ارائه میده. این مرورگر به شما کمک میکنه که وبسایتهاتون رو در اندازهها و دستگاههای مختلف تست و بهتر کنید.
👀 چندتا از ویژگی ها:
1️⃣ پیشنمایش چندگانه
2️⃣ همگامسازی کامل
3️⃣ نمایش گرید و خطوط راهنما
4️⃣ ابزارهای دسترسیپذیری
5️⃣ نمایش متا تگها و اطلاعات سئو
6️⃣ ابزارهای تست سرعت
🔗 Polypane
#polypane #browser
☕️ @CodeExplore
#polypane #browser
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9⚡3❤🔥2
شما هم هوش مصنوعی های پیشنهادیتون رو داخل کامنتا بنویسید
#ai #developer
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9🔥4❤🔥1💔1
یکی از دوستان درخواست کرده بود که یک سایت خفن برای یادگیری Web3 معرفی کنیم و گفتم این کارو انجام بدم و سایت زیر رایگان هست. جدیدا خیلی هارو دیدم که دارن میرن سمت Web3 ❤️🔥
🌐 https://learnweb3.io
#پست_درخواستی
#web3
☕️ @CodeExplore
#پست_درخواستی
#web3
Please open Telegram to view this post
VIEW IN TELEGRAM
LearnWeb3
LearnWeb3 - Become a next gen developer!
LearnWeb3 is a free platform to take you from zero to hero in Web3. Join 110k+ developers in our mission to make learning permissionless and collaborative.
⚡7🔥4❤🔥2
خب ببینین دوستان خود تیلویند یه لیست عظیمی از پالت رنگی های مختلف و قشنگ داره که کامل کارتون رو راه میندازه
red-50
red-100
red-200
...
red-800
red-900
red-950
فرض کنین قراره به متن یه رنگی بدیم، میایم از کد زیر استفاده میکنیم:
class="text-red-500"
یا اگه بخایم به بک گراند رنگ بدیم:
class="bg-green-200"
و کلی چیز دیگه که میتونین داخلش رنگ هارو به کار ببرین
اما خب برای اینکه مبحث رنگ ها زیاد طولانی نبود میخایم راجب یه سینتکس خیلی قشنگ و جمع و جور داخل تیلویند صحبت کنیم که خیلی انعطاف زیادی به ما میده
ببینین دوستان شما میتونین مقدار هایی که حتی داخل خود تیلویند نیست و کانفیگ هم نشده رو داخل کلاس همینطوری بنویسین
مثلا فرض کنین اندازه 5 پیکسل داخل خود تیلویند نیست ولی من یه المنت دارم که 5 پیکسل عرض میخاد، میام داخل [] مقدارمو میدم، اینطوری:
class="w-[5px]"
البته واحد اندازه گیریش نسبت به پراپرتی هست مثلا من اینجا میتونم درصد و vw و... استفاده کنم به جای پیکسل
یا فرض کنین یه رنگی میخام که داخل تیلویند نیست:
class="bg-[#123456]
به همین راحتی!
#tailwind #tailwind_5
Please open Telegram to view this post
VIEW IN TELEGRAM
Tailwindcss
Colors - Core concepts
Using and customizing the color palette in Tailwind CSS projects.
❤🔥17⚡3🔥2
توی این مقاله 100 قطعه کد کاربردی در زبان برنامه نویسی پایتون قرار داده شده که برای حل مشکلات رایج برنامهنویسی طراحی شدن.
این کدها موضوعات مختلفی از جمله مدیریت دادهها و کار با فایلها تا کاربردهای خاصتر مانند وب اسکرپینگ و تعامل با APIها رو شامل میشن.
این منبع آپدیت برای افرادی که به دنبال یادگیری پایتون از طریق مثالهای واقعی هستن و همچنین برای توسعه دهنده های حرفهای که به دنبال راهحلهای سریع برای مسائل روزمره میگردن، بسیار مفیده!
🔗 therenegadecoder.com/code/python-code-snippets-for-everyday-problems/
#python
☕️ @CodeExplore
این کدها موضوعات مختلفی از جمله مدیریت دادهها و کار با فایلها تا کاربردهای خاصتر مانند وب اسکرپینگ و تعامل با APIها رو شامل میشن.
این منبع آپدیت برای افرادی که به دنبال یادگیری پایتون از طریق مثالهای واقعی هستن و همچنین برای توسعه دهنده های حرفهای که به دنبال راهحلهای سریع برای مسائل روزمره میگردن، بسیار مفیده!
#python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8⚡3❤🔥1
درجه سختی زبان ها ⭐
⚫️ بنظرتون جدی سی شارپ از جی اس ساده تره؟ از کاتلین چی؟ مقایسه اش درست انجام شده؟ بنظر خودم که فقط پایتون و سی پلاس پلاس جاشون درسته 🙂
#programming
☕️ @CodeExplore
#programming
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10⚡6💔3🔥1
الان شما دیگه راحت میتونین به صورت نستینگ استایل بدین:
.parent-rule {
/* parent rule properties */
.child-rule {
/* child rule properties */
}
}یا حتی هاور و سلکتور های دیگه:
.parent-rule {
/* parent rule properties */
:hover {
/* child rule properties */
}
}بخایم یکم عمیق تر بشیم داخلش، الان & اشاره داره به همون کلاس پرنت، یعنی تو هر مرحله، اشاره میکنه به کلاس بالاییش، الان این کد رو در نظر بگیرین:
.card {
/* .card styles */
.featured & & & {
/* .featured .card .card .card styles */
}
}.card {
/* .card styles */
}
.featured .card .card .card {
/* .featured .card .card .card styles */
}حیفه یه مثال ازش نبینیم:
<p class="example">
This paragraph <a href="#">contains a link</a>, try hovering or focusing it.
</p>
.example {
font-family: system-ui;
font-size: 1.2rem;
& > a {
color: tomato;
&:hover,
&:focus {
color: ivory;
background-color: tomato;
}
}
}مثلا:
& {
color: blue;
font-weight: bold;
}
&:hover {
background-color: wheat;
}
/* & => :scope */-Chrome: 120
- Edge: 120
-Firefox: 117
-Opera: 106
خلاصه که به شخصه خیلی این اپدیت رو دوست داشتم و خیلی کار رو تمیز تر میکنه حتما ازش استفاده کنین
#css #css_nesting
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16🔥3❤🔥1
توی این پست به ویژگی های جدید و جالبی که توی PHP 8.4 اضافه شده میپردازیم.
1. Property Hooks: این ویژگی به شما اجازه میده تا برای خواندن و نوشتن پراپرتیها، هوک تعریف کنید و نیاز به Getter و Setter های تکراری رو از بین میبره.
2. Array Utility Functions: توابع جدیدی مثل
array_find، array_find_key، array_any و array_all اضافه شده که کار با آرایهها رو خیلی راحتتر میکنه.3. DOM HTML5 Support: کلاس
DOM\HTMLDocument اضافه شده که میتونه HTML5 رو به درستی پردازش کنه و مشکلات قبلی رو حل کنه.4. Increased Bcrypt Cost: مقدار پیشفرض برای هش پسورد با Bcrypt به 12 افزایش پیدا کرده که امنیت پسوردها رو بیشتر میکنه.
5. Large XML Document Parsing: بهبودهایی در پردازش فایل های بزرگ XML صورت گرفته که دیگه مشکلی پیش نیاد.
6. New Multibyte Trimming Functions: توابعی مثل
mb_trim، mb_ltrim و mb_rtrim اضافه شده که برای برش دادن رشتههای چندبایتی استفاده میشن و این کار رو خیلی راحتتر میکنن.7. Method Chaining Without Parentheses: این بهبود اجازه میده تا بدون نیاز به پرانتز اضافی، از متدهای زنجیرهای استفاده کنید و کدتون رو سادهتر و خواناتر میکنه.
8. JIT Improvements: بهبودهایی در کامپایلر JIT صورت گرفته که سرعت اجرا رو بالا میبره و مصرف حافظه رو کاهش میده. همچنین، نحوه فعال و غیرفعال کردن JIT سادهتر شده.
9. Implicit Nullable Types Deprecation: رفتار پیشفرض که متغیرهای تایپ شده با مقدار پیشفرض null رو به صورت ضمنی nullable میکرد، حالا deprecated شده و باید به صورت صریح مشخص بشه.
#php #new #feature
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡11❤🔥2🔥2
سایت bundlephobia چیه؟ ⛔️
🙂 ابزار Bundlephobia یه ابزار آنلاینه که به درد توسعهدهندگان جاوااسکریپت میخوره. وقتی میخوای یه پکیج npm رو به پروژهت اضافه کنی، این سایت بهت نشون میده که این پکیج چقدر حجمه و چه تأثیری روی زمان بارگذاری پروژهت داره.
🔗 Bundlephobia
#bundlephobia
☕️ @CodeExplore
#bundlephobia
Please open Telegram to view this post
VIEW IN TELEGRAM
Bundlephobia
Bundlephobia | Size of npm dependencies
Bundlephobia helps you find the performance impact of npm packages. Find the size of any javascript package and its effect on your frontend bundle.
⚡11🔥3❤🔥1
خب شما اگه بخاین یه فونت به یه المنت اختصاص بدین روشش اینه:
font-fontName
مثلا
font-serif
بحث بعدی راجب وزن فونت هاس، یعنی همون font-weight که اونم خیلی راحت میتونین استفاده کنین:
font-thin
font-extralight
font-light
font-normal
font-medium
font-semibold
font-bold
font-extrabold
font-black
به ترتیب از font weight های 100 تا 900 میره بالا
برای اندازه فونت ها میتونین این کلاس هارو به المنتتون اضافه کنین:
text-xs => 12px
text-sm => 14px
text-base => 16px
text-lg => 18px
text-xl => 20px
text-2xl => 24px
...
text-9xl => 128px
البته در نظر داشته باشین این موارد یه line-height هم بهتون میدن نسبت به اندازشون
اما خب ما بخایم رنگ متن هارو عوض کنیم چی؟ خیلی راحت بعد از text بیاین و رنگ مورد نظرتون رو قرار بدین:
text-red-500
text-black
text-white
حالا برای کاستوم کردن text decoration چه کلاسایی داریم؟ خدمت شما:
underline
overline
line-through
no-underline
دیگه اون اضافه هاش توسط تیلویند حذف شده و همین اصل کارش مونده
نکته خفن اینه که میتونین این decoration رو کاستوم کنین، رنگ و استایل بهش بدین مثلا!
decoration-green-800
decoration-solid
decoration-double
decoration-doted
decoration-dashed
decoration-wavy
حتی اصن ضخامتش هم تغییر بدین اصن همچی در اختیارتونه:
decoration-0
decoration-1
decoration-2
decoration-4
decoration-8
اینا هرکدوم بر اساس پیکسله دیگه مثلا 4 میشه 4 پیکسل
برای استایل فونت هاتون هم میتونین از موارد زیر استفاده کنین:
italic
not-italic
اسمشون معلومه دیگه میان این استایل ایتالیک بودن رو میدن یا نمیدن
#tailwind #tailwind_6
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥12⚡3🔥1
Coding Mode
Music For Programming
Deep Focus
#programming #playlist
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥4⚡4