مقالات

چیزهای جدید در Svelte: ژوئن 2023


به همه ماه ژوئن خوش آمدید و به برندگان SvelteHack ما در همه دسته ها تبریک می گویم! در صورتی که آن را از دست دادید، این برندگان در Svelte Summit در 6 مه اعلام شدند 🎉

کل لیست پخش جلسه، از جمله تمام گفتگوهای تفکیک شده به ویدیوهای جداگانه، را می توان در کانال YouTube Svelte Society پیدا کرد. پس اگر قبلا این کار را نکرده اید آن را بررسی کنید.

موارد زیادی برای پوشش دادن در خبرنامه این ماه، از جمله بسیاری از بهبودهای Svelte و Kit…

چه چیزی در Svelte جدید است

Svelte 4.0.0-next.0، اولین پیش نمایش Svelte 4.0 منتشر شد! توضیح تغییرات، بهبودها و اهداف این نسخه را می‌توانید در صفحه نسخه‌های GitHub بیابید. آن را بررسی کنید تا نگاهی پنهانی به آینده Svelte داشته باشید. همچنین شامل راهنمای مهاجرت برای کسانی است که علاقه مند به حداقل تغییرات مخرب و لغو اشتراک هستند.

Svelte 3.59.0 همچنین با بسیاری از ویژگی های جدید عرضه شد:

  • بازسازی آرایه ها با عملگر spread (...) اکنون به درستی مدیریت می شود (3.59.0، #8552، #8554)
  • جدید a11y-autocomplete-valid هشدار اکنون در صورت عدم استفاده از ویژگی تکمیل خودکار مطابق با مشخصات HTML هشدار می دهد (3.59.0، مثالها، #8520)
  • fullscreenElement و visibilityState اتصالات در حال حاضر برای عنصر (3.59.0، #8507)
  • را devicePixelRatio صحافی در حال حاضر برای عنصر (3.59.0، #8285)
  • را ResizeObserver اتصالات contentRect / contentBoxSize/borderBoxSize/devicePixelContentBoxSize اکنون می توان با bind:(3.59.0، #8022)

برای همه تغییرات در کامپایلر Svelte، از جمله تغییرات منتشر نشده، به CHANGELOG مراجعه کنید.

چیزهای جدید در SvelteKit

  • مولدهای رکورد سطح مسیر اجازه می دهند تا یک تابع رکورد از آن صادر شود +page، +page.server، و +server فایل ها برای ارائه مقادیر ممکن برای پارامترهای پیش اجرا (1.16.0، اسناد، #9571)
  • آدرس های اینترنتی در برچسب‌ها اکنون خزیده می‌شوند تا تصاویر اجتماعی برنامه‌ریزی شده را بسیار آسان‌تر کنند (1.17.0، اسناد، #9900)
  • data و form به تغییر نام یافته اند formData و formElement به ترتیب در enhance تابع استفاده از آن‌ها با استفاده از نام‌های قدیمی، اخطار منسوخ شدن را ثبت می‌کند و در نسخه‌های بعدی حذف خواهند شد. (1.17.0، اسناد، #9902)
  • اکنون می توان گزینه های اتصال را روی آن تنظیم کرد true و false (1.19.0، مقالات، #10039)
  • جدید resolvePath صادرات می تواند برای ساخت مسیرهای نسبی از شناسه ها و پارامترهای مسیر (1.19.0، #9949)

  • a-maze یک ماز مولد ساده (با استفاده از DFS) با هر اندازه ای بین 5 سلول و 75 سلول است.
  • ویندوز 11 در Svelte سعی می کند تجربه دسکتاپ ویندوز 11 را در وب تکرار کند
  • JsonCrunch یک ابزار بیننده، تبدیل و پرس و جو JSON است که برای دستکاری سریع تکه های کوچک تا متوسط داده های JSON طراحی شده است.
  • Typepost یک تولید کننده پست متنی ساده برای رسانه های اجتماعی است
  • tall.ly یک وب سایت به اشتراک گذاری نشانک است (مثال)
  • bbchallenge یک محیط مشترک برای اثبات یا رد فرضیه Busy Beaver است
  • نقشه ردیت پروژه ای است که توسط دانشمندان کامپیوتر، داده ها و علوم اجتماعی برای کاوش و تجسم Reddit انجام شده است
  • WeWatch امکان تماشای ویدیوها را با هم به صورت همگام می دهد
  • Wonderplan یک برنامه ریز سفر با هوش مصنوعی است که متناسب با ترجیحات شماست و تمام جنبه های سفر شما را پوشش می دهد.
  • CodingView.io یک ابزار مصاحبه کدنویسی آنلاین است
  • MeatGPT یک سایت هنری است که به سرعت درخواست شما را نادیده می گیرد
  • Vim Ninja یک دوره Vim تعاملی در مرورگر است
  • prcl یک جایگزین Pastebin است که بر سرعت و سادگی تمرکز دارد
  • md یک ویرایشگر نشانه گذاری مبتنی بر وب است

با حضور همکاران و سفرای عالی

  • این هفته در Svelte:
    • 28 آوریل 2023 – SK 1.15.9، کنتراست رنگ، انواع SK قابل استفاده مجدد، نام مستعار مسیر
    • 5 مه 2023 – SvelteKit 1.16.0، چرخه حیات گزارش واکنشی، فروشگاه‌های سفارشی
    • 12 مه 2023 – پیش‌نمایش Svelte 4.0، SvelteKit 1.16.3، Svelte 3.59.1
    • 19 مه 2023 – SvelteKit 1.18.0، جداول HTML قابل دسترسی، تودرتو CSS
    • 26 مه 2023 – SvelteKit 1.19.0، انتخاب کتابخانه UI، اشکال زدایی نقطه شکست
  • رادیو روشن

برای تماشا

برای خواندن

  • svelte-svg-transform یک کتابخانه کوچک است که اضافه کردن SVG و تبدیل آنها به پروژه Svelte را برای شما آسان می کند.
  • آژیرها تجسمی از آژیرهای حمله هوایی فعال در اوکراین توسط DER اشپیگل است
  • Sveltronics مجموعه ای از توابع ابزار Svelte برای پروژه شما است
  • Prompta یک رابط چت دیگر با ChatGPT (یا GPT-4) است.
  • Colibri یک کتابخانه اجزای سبک وزن و قابل تنظیم برای برنامه های Svelte است
  • Svelte Smart Doc یک رابط زبان طبیعی برای جستجوی اسناد Svelte Svelte است
  • Tailwind Elements اکنون دارای ادغام Svelte است

با تشکر برای خواندن! مثل همیشه، اگر چیزی را در Reddit یا Discord از دست داده‌ایم، به ما اطلاع دهید.

تا دفعه بعد 👋


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

همچنین ببینید
بستن
دکمه بازگشت به بالا