أنواع البيانات الجديدة غير القابلة للتغيير في JavaScript: السجلات و Tuples

السجلات و tuples هي أنواع بيانات JavaScript غير قابلة للتغيير في الوقت الحالي المرحلة 2 في عملية الموافقة على معايير TC39. وهي عرضة للتغيير وغير متوفرة حاليًا في أي متصفح أو وقت تشغيل ، ولكن يجب أن تصل تطبيقات العمل خلال العام المقبل. إنهم يساعدون في حل بعض الألغاز المربكة التي يواجهها المبرمجون … التغييرات … إقرأ المزيد

5 أدوات جافا سكريبت مساعدة يبحث عنها في عام 2021

يتطور نظام JavaScript البيئي بوتيرة سريعة ، وأنت تعلم أن مجموعة الأدوات الخاصة بك ستحل محلها في اللحظة التي تختارها! من المستحيل مواكبة جميع المكتبات والأطر والتقنيات ، ولكن يمكنك ملاحظة اتجاهات واتجاهات الحركة داخل الصناعة. ستظل React.js و Vue.js و Svelte و Node.js و Express.js شائعة خلال عام 2021 ، لكن بعض أدوات المساعدة … إقرأ المزيد

شرح أنشاء نماذج HTML و CSS

من الناحية التاريخية ، كانت نماذج HTML صعبة للغاية – أولاً ، لأنه كان مطلوبًا على الأقل القليل من JavaScript ، وثانيًا ، لأنه لا يوجد قدر من CSS يمكن أن يجعلها تتصرف. ومع ذلك ، هذا ليس صحيحًا بالضرورة في حالة الويب الحديث ، لذلك دعونا نتعلم كيفية ترميز النماذج باستخدام HTML و CSS … إقرأ المزيد

ما هي أفضل أداة لتحسين محركات البحث – Ubersuggest مقابل Ahrefs و Moz

عند الخروج بـ المحتوى استراتيجية لموقع الويب الخاص بك ، والبحث عن الكلمات الرئيسية وتحسين SEO لها أهمية قصوى. قم بذلك بشكل صحيح ، وستقوم بترتيب الكلمات الرئيسية الأكثر شيوعًا في مجالك وبالتالي دفع الكثير من حركة المرور العضوية إلى موقع الويب الخاص بك. ومع ذلك ، هذا ليس بالأمر السهل دائمًا ، وغالبًا ما … إقرأ المزيد

أيهما أفضل لبناء موقع WordPress Vs. Wix

إذا كنت مطور ويب مبتدئًا ، فقد تكون غير متأكد من النظام الأساسي الذي يجب استخدامه ، WordPress أو Wix. هذان هما من أكثر خيارات إنشاء المواقع شيوعًا ، ولكن هناك العديد من الاختلافات الرئيسية بينهما. ستحتاج إلى فهم الميزات الأساسية لكل شخص قبل أن تقرر أيهما يناسبك. سنشرح بالتفصيل بعض الأسباب التي تجعل الأشخاص … إقرأ المزيد

ما هو JSX وكيف يعمل؟

عندما تم تقديم React لأول مرة ، كانت JSX هي إحدى الميزات التي جذبت انتباه معظم الناس (ووجهت أكبر قدر من النقد). إذا كنت تتعلم React ، أو سبق لك أن شاهدت أي أمثلة للتعليمات البرمجية ، فمن المحتمل أنك قمت بأخذ مزدوج في الصيغة. ما هو هذا الدمج الغريب لـ HTML و JavaScript؟ هل … إقرأ المزيد

كيفية اختبار توافق تصميم الويب سريع الاستجابة عبر المستعرضات

HTML هو وسيط مرن بطبيعته. يتم توسيع النص والحاويات أفقيًا وعموديًا لاستخدام المساحة المتاحة. جعلت هذه الانسيابية التصاميم المعقدة أكثر صعوبة ، لذلك بحلول مطلع الألفية ، اعتمدت العديد من المواقع عرضًا ثابتًا بناءً على أحجام الشاشات الشائعة. ظلت العملية قابلة للتطبيق حيث استمرت أحجام الشاشة في الزيادة من 800 × 600 إلى 1024 × … إقرأ المزيد

أساسيات الويب الأساسية: دليل لمقاييس أداء الويب من Google

تريد Google أن يتمتع الأشخاص بتجربة ويب جيدة ، لذا فهي تصنف المواقع السريعة في مرتبة أعلى في نتائج البحث. بالطبع ، هذا تبسيط كبير ، لكن بافتراض أنك تقارن موقعين بمحتوى وجماهير متشابهة ، فإن أسرع موقع ينبغي تظهر أعلى في النتائج. لكن الطريقة التي يقيس بها Google هذا كانت دائمًا لعبة تخمين ، … إقرأ المزيد

كيفية إنشاء REST API الأول الخاص بك مع Fastify

اربط هو إطار عمل مصمم لتطوير الويب الخلفي. يوفر بديلاً خفيف الوزن أكثر لأطر Node.js الأثقل ، مثل Hapi و Express. من يوليو 2020 ، أصدرت Fastify نسختها الثالثة من إطار العمل. يأتي هذا الإصدار الثالث مزودًا بقدرات تحقق محسنة للتحقق من الطلبات الواردة والصادرة ، كمعلمات للطلب. علاوة على ذلك ، يدمج الإصدار الثالث … إقرأ المزيد

قابلية التعلم في تصميم الويب: أفضل 5 ممارسات

هل فكرت يومًا في تحسين قابلية تعلم منتجك أو موقعك على الويب؟ ربما تكون هذه هي المرة الأولى التي تقرأ فيها عن مفهوم قابلية التعلم. ليس من السهل إنشاء موقع ويب قابل للتعلم ، حيث يتطلب بعض التجارب واختبار A / B. هدف قابلية التعلم هو تصميم واجهة واضحة يمكن للمستخدمين التقاطها وفهمها بسرعة. من … إقرأ المزيد

العمل مع النماذج في React

يحتاج كل تطبيق تقريبًا إلى قبول إدخال المستخدم في مرحلة ما ، ويتم تحقيق ذلك عادةً من خلال نموذج HTML الموقر ومجموعة عناصر التحكم في الإدخال. إذا كنت قد بدأت مؤخرًا في تعلم React ، فمن المحتمل أنك وصلت إلى النقطة التي تفكر فيها الآن ، “إذن كيف أعمل مع النماذج؟” ستوجهك هذه المقالة إلى … إقرأ المزيد

مكونات الرتبة الأعلى: نمط تصميم تطبيق رد الفعل

هذه المقالة كتبها ضيف جاك فرانكلين. تهدف منشورات ضيف SitePoint إلى تزويدك بمحتوى جذاب من كتاب ومتحدثين بارزين في مجتمع JavaScript في هذه المقالة ، سنناقش كيفية استخدام المكونات عالية الترتيب للحفاظ على تطبيقات React مرتبة ومنظمة بشكل جيد وسهلة الصيانة. سنناقش كيف تحافظ الوظائف النقية على الكود نظيفًا وكيف يمكن تطبيق هذه المبادئ نفسها … إقرأ المزيد