في تطبيق Svelte، لدي هذه المصفوفة من البلدان:
let countries = [ { name:"Alegeria", status: "1" }, { name:"Bulgaria", status :"0" } ]لاحظ أن الخاصية st
اقرأ أكثر →لدي سؤال حول سفيليت، إذا كانت سفيليت لا تتبنى آلية الـ Virtual DOM أو الـ Shadow DOM، كيف تقوم بتوليد تطبيقات عالية الأداء، لأن سفيليت مجرد مترجم، الذي يولد بناء جافاسكريبت نقي، هل هذه هي النتيجة الوحيدة من سفيليت، تحويل الكود إلى جافاسكريبت نقي، هل سيعطيك تطبيقات عالية الأداء؟، إذن لماذا يستخدم React أو Angular آليات مثل الـ Virtual DOM أو الـ Shadow DOM؟
أعلم أن هذا ليس سؤال برمجي، لكنني أردت الإجابة، لذلك نشرت هذا هنا فقط، من فضلك لا تحذف أو تخصص لهذا المنشور. أريد أن أفهم التفاصيل ا
اقرأ أكثر →
أحاول إنشاء ملف تعريف ارتباط في Svelte (وأنا أيضاً أستخدم Svelte Kit) والوصول إليه. أريد استخدام ملف تعريف الارتباط لأغراض المصادقة، وبشكل أكثر تحديداً، لتخزين رمز JWT.
لقد حاولت تنفيذ كود جافا سكريبت نقي، مثل getCookie() و setCookie() كما هو موضح هنا W3Schools - JavaScript Cookies. ل
اقرأ أكثر →
أنا أعمل على مشروع Svelte مع Typescript وأريد استخدام Jest لاختبار مكونات واجهة المستخدم باستخدام وحدة @testing-library/svelte. لا أستطيع استيراد جميع ملفات Svelte الخاصة بي بشكل صحيح مثل المكونات الفرعية وJest يتوقف فقط وهو يحاول تحميل التطبيق.
هناك بعض أخطاء تايبسكريبت في مكونات سفيليت ومن خلال طباعة هذه الأخطاء، أستطيع أن أرى أي الملفات تم تحميلها فعليًا. بعد تحميل App.svelte، يتجمد البرنامج ولا يقوم بتحميل أي من الوحدات الفرعية.
لست متأكدًا تمامًا من مكان الخطأ، لأنه قبل هذا ا
اقرأ أكثر →أنا أحاول تنفيذ TypeScript في Svelte ولدي مشكلة مع معالجات الأحداث في العناصر المخصصة. عندما أكتب شيئًا مثل:
<CustomComponent on:itemclick={() => dispatch("item", item)} on:doSometing={onDoSomethingHandler} on:doSomethingElse={onDoSomethingElseHandler}> </CustomComponent>والآن الشيء المضحك: الأولان سيولدان خطأ:
الكائن من النوع 'غير معروف'
لكن ليس الأخير. بالطبع، جميع الطرق على:
اقرأ أكثر →لقد كنت أعمل على إنشاء مكون عرض سداسي عشري قادر على التعامل مع عرض مصفوفات كبيرة بشكل تعسفي. من المتوقع أن تصل القيم إلى عشرات الملايين. لقد تمكنت من جعل هذا المكون يعمل إلى حد كبير، لكن هناك خطأ غامض عالقة معي منذ أيام.
الفكرة هي عرض فقط ما هو ظاهر حاليًا على الشاشة في DOM. هناك عناصر فاصل فوق وتحت نافذة العرض تحاكي إخراج الخلايا التي لا يتم عرضها.
يمكن العثور على المكون ذي الصلة هنا: https://github.com/DamenH/hex-viewer/blob/master/src/lib/SmartDataGrid.svelte
تقوم هذه الد
اقرأ أكثر →
في تطبيقي على Svelte أحاول السماح للمستخدمين بتحميل المجلدات بالإضافة إلى الملفات. حتى الآن، الطريقة الوحيدة التي وجدتها للقيام بذلك هي استخدام وسم الإدخال input مع السمة type="file"، وإضافة السمة webkitdirectory، والتي للأسف غير معيارية. نوع الإدخال في Svelte لا
اقرأ أكثر →
لذلك عندما أصل إلى نقطة نهاية POST في SvelteKit تعمل بشكل جيد إذا قدمت بعض القيم ولم تجتز فحوصات التحقق. فهي تعيد الحالة والجسم الصحيحين. ومع ذلك، عندما يتم الإدراج في قاعدة البيانات، تعيد نقطة النهاية خطأ 404 لكنها تُدرج المستخدم في قاعدة البيانات بشكل صحي
اقرأ أكثر →أحتاج إلى إضافة Google Analytics إلى موقع SvelteKit. التعليمات من Google تقول إنه يجب إضافة الكود أدناه إلى وسم <head>، لذا فكرت أنه يمكنني إضافته ببساطة في app.html. المشكلة هي أنني بحاجة إلى استخدام وضع الموافقة (Consent Mode) للامتثال للوائح GDPR. للقيام بذلك، يجب أن أكون قادرًا على قراءة وكتابة بعض المتغيرات لتمكين وتعطيل التحليلات.
حسب ما أستطيع أن ألاحظ، لا يمكنني الوصول إلى أي متغيرات من داخل وسم <head>. كما حاولت إضافة نفس الكود
اقرأ أكثر →
ملاحظة: تم الرد من قبل النفس
تمرير البيانات من الأصل إلى الطفل.