مقالات
چیزهای جدید در Svelte: مارس 2022

همین الان اعلام شد: Svelte Summit Spring در 30 آوریل 2022 برگزار خواهد شد. پنجمین کنفرانس مجازی Svelte به دنبال سخنرانان و حامیان مالی است… پس وقت آن است که گرد و غبار آن زمین ها را پاک کنید!
همچنین، برخی از ویژگی های طولانی درخواست شده به SvelteKit در این ماه اضافه شد … از جمله نقاط پایانی صفحه! این تغییر در راه load عملکرد عملکرد بازیابی دادههای مورد نیاز برای صفحات اصلی، تغییر مسیر از پاسخهای POST و مدیریت خطاهای 404 و سایر خطاها را آسان میکند.
اطلاعات بیشتر در مورد این و سایر ویژگی ها و اصلاحات جدید در زیر!
چیزهای جدید در SvelteKit
- اکنون اسناد قابل جستجو و چند صفحه ای با تعاریف نوع و نمونه کدهای قابل پیمایش هستند – آنها را در svelte.dev/docs/kit بررسی کنید
- نقاط پایانی صفحه، الگوی مورد نیاز در بارگذاری صفحه را بسیار کاهش میدهد (مشکل، روابط عمومی، اسناد)
- پشتیبانی از نسخهسازی برنامه و تشخیص بهروزرسانی به شما امکان میدهد تعیین کنید وقتی مسیری پس از بهروزرسانی برنامه بارگیری نمیشود، چه کاری انجام دهید (نسخه، روابط عمومی، اسناد)
- گزینه جدید در
npm init svelte@nextاکنون به طور خودکار نمایشنامه نویس را برای آزمایش (PR) تنظیم می کند
تغییرات بحرانی
- را
targetگزینه دیگر در دسترس نیست. در عوض،initاسکریپت خود را هیدراته می کندparentNode(#3674) - انواع سطح برنامه در حال حاضر در آن زندگی می کنند
Appفضای نامی که به شما امکان می دهد انواع جهانی مانندStuffیاSession(#3670) JSONStringاکنون استJSONValue(#3683)createIndexFilesحذف شده است – اکنون توسط کنترل می شودtrailingSlashگزینه (#3801)- SvelteKit دیگر لینکهای خارجی ریشهدار را از پیشرندر حذف نمیکند، که اگر قرار باشد آن URLها توسط یک برنامه جداگانه ارائه شوند، باعث 404 میشود. سفارشی استفاده کنید
prerender.onErrorاگر باید آنها را نادیده بگیرید، کنترل کننده (#3826)
- دسترسی به ویژگی در نشانه گذاری در ابزارهای زبان Svelte بهبود یافته است (105.12.0) – راه حلی برای برخی از مشکلات شناخته شده تکمیل خودکار (#538 / #1302)
- SvelteStorm به طور خاص برای ارائه تمام ابزارهای ضروری که یک توسعه دهنده Svelte برای ایجاد یک برنامه Svelte به آن نیاز دارد طراحی شده است.
- Supachat یک برنامه چت بلادرنگ با استفاده از Svelte و Supabase است
- Radicle یک پشته همتا به همتا برای ساختن نرم افزار مشترک است
- The Making Known یک برخورد روایی با پوسترهایی است که توسط دولت آلمان نازی برای برقراری ارتباط با کشورهای اشغال شده بلژیک، فرانسه و لوکزامبورگ در طول جنگ جهانی دوم طراحی شده است.
- Svelte Kanban یک Svelte Kanban ساده است که در CSS خالص ساخته شده است
- fngrng یک شبیه ساز تایپ است که بر دقت بیش از سرعت تمرکز دارد
- شبکههای مولد یک شبکه SVG کوچک و منظم در Svelte REPL است که بهطور تصادفی پالتها و شکلهای رنگی تولید میشود.
- LifeHash یک روش تجسم هش است که نمادهای زیبا و قطعی ایجاد می کند
- TypedWebhook.tools یک ابزار تست وب هوک برای بررسی بارهای با تولید نوع خودکار است.
- Speedskating یک ویجت متحرک برای نمایش مسیرهای اسکیت سرعت المپیک است. ساخته شده با Svelte، D3 و regl
- Web tail یک برنامه کاربردی وب برای مشاهده خطوط از یک فایل در یک سیستم محلی یا روی یک سرور راه دور است
آیا می خواهید در یک سایت SvelteKit با دیگران کار کنید؟ در سایت Svelte Society مشارکت کنید!
برای خواندن
برای تماشا
- gosvelte اثبات مفهومی برای ارائه صفحات تولید شده توسط Svelte در یک سرور GoLang HTTP با داده های سرور است که به عنوان خرد به اجزای صاف ارسال می شود.
- svelte-ethers-store از کتابخانه ethers.js به عنوان مجموعه ای از فروشگاه های Svelte قابل خواندن برای Svelte، Sapper یا SvelteKit استفاده می کند.
- Fluid Grid یک سیستم شبکه CSS برای یک شبکه آینده است
- stirstack یک چارچوب ایجاد شده است که Svelte.js، TailwindCSS، InertiaJS و Ruby on Rails را ترکیب می کند.
- OATHqr به کاربران کمک می کند تا اعتبارنامه های امنیتی را برای استفاده با 2FA/MFA و سایر برنامه های دارای OATH ایجاد کنند. از آن برای تولید کدهای QR قابل اسکن برای برنامه های احراز هویت رمز عبور یکبار مصرف مانند Aegis یا YubiKey استفاده کنید.
- svelte-GridTiles یک کتابخانه کاشی کشیدن و رها کردن است که بر روی یک شبکه پاسخگو ساخته شده است.
- Miscellaneous Svelte Components مجموعه ای از کامپوننت های مختلف شیک است که alex-knyaz اغلب در پروژه های من از آنها استفاده می کند.
- walk-and-graph-svelte-components یک اسکریپت CLI گره برای راه اندازی فایل های svelte و js برای ترسیم یک JPG زیبا از وابستگی های شما با نام “وارد کردن” است.
- Felte یک کتابخانه فرم با استفاده آسان برای Svelte است
- svelte-use-tooltip یک عمل Svelte برای نمایش یک راهنمای ابزار است
- persistent-svelte-store یک فروشگاه نوشتن مداوم عمومی است که از ابتدا در TypeScript تحت قرارداد فروشگاه Svelte ایجاد شده است.
چه چیزی را از دست دادیم؟ برای ادامه گفتگو به ما در Reddit یا Discord بپیوندید.
ماه آینده می بینمت!



