منذ السنوات القليلة الماضية، أصبح HTML5 شائعًا، وأصبح مهندسو تطوير HTML5 يتمتعون بشعبية كبيرة في سوق المواهب. باعتبارك مطور HTML5، تعد المقابلات أمرًا ضروريًا، حيث تلخص هذه المقالة وتقدم عشرة أسئلة كلاسيكية لمقابلة HTML5 قد لا تكون على دراية بها، وآمل أن تكون مفيدة لك في مقابلتك، ولن أقول المزيد لقد قيل ما يكفي أدناه، دعونا نلقي نظرة على المقدمة التفصيلية.
1. ما هو HTML5؟الإجابة: HTML5 هو أحدث معايير HTML.
ملاحظة: قم بوصف الغرض من تصميم إطلاق HTML5، بالإضافة إلى الاستخدام الحالي للسوق، ودعم المتصفح، وما إلى ذلك. . . .غرض التصميم
تم تصميم HTML5 لدعم الوسائط المتعددة على الأجهزة المحمولة. تم تقديم ميزات بناء الجملة الجديدة لدعم ذلك، مثل علامات الفيديو والصوت والقماش. يقدم HTML5 أيضًا ميزات جديدة يمكنها تغيير طريقة تفاعل المستخدمين مع المستندات، بما في ذلك:
· قواعد التحليل الجديدة تزيد من المرونة
· خصائص جديدة
· إزالة السمات القديمة أو الزائدة عن الحاجة
· السحب والإفلات من وثيقة HTML5 إلى أخرى
2. ما هي أنواع عناصر النموذج الجديدة المختلفة في HTML5؟الإجابة: يجب تغليف نموذج التحقق المحلي بعلامة نموذج لرؤية التأثير.
الإجابة: تتضمن صفحة الويب النموذجية رأسًا وتذييلًا وملاحة ومنطقة مركزية وشريطًا جانبيًا. الآن، إذا أردنا عرض هذا المحتوى في منطقة HTML بتنسيق HTML4، فقد نرغب في استخدام علامات DIV.
ولكن في HTML5، من خلال إنشاء أسماء العناصر لهذه المناطق، فإننا نجعلها أكثر وضوحًا ونجعل HTML الخاص بك أكثر قابلية للقراءة.
فيما يلي مزيد من التفاصيل حول عناصر HTML5 التي تشكل بنية الصفحة: (لاحظ أن الاعتبار الرئيسي هو دلالات العلامات)
الإجابة: تقريبًا جميع المتصفحات المتطورة مثل Safari وChrome وFirefox وOpera وIE8 وما فوق تدعم HTML5
5. لماذا لا نحتاج إلى DTD (تعريف نوع المستند) في HTML5؟الإجابة: لا يستخدم HTML5 SGML أو XHTML، وهو أمر جديد تمامًا، لذا لا تحتاج إلى الرجوع إلى DTD، بالنسبة إلى HTML5، ما عليك سوى وضع رمز نوع المستند التالي لإخبار المتصفح بذلك مستند HTML5.
6.HTML5 التخزين دون اتصال؟الإجابة: يقوم localStorage بتخزين البيانات لفترة طويلة، ولا يتم فقدان البيانات بعد إغلاق المتصفح؛
يتم حذف بيانات sessionStorage تلقائيًا بعد إغلاق المتصفح.
7. كيف يقوم المتصفح بإدارة وتحميل موارد تخزين HTML5 غير المتصلة بالإنترنت؟إجابة:
(1) عندما يكون المتصفح متصلاً بالإنترنت، يجد أن رأس HTML يحتوي على سمة البيان، وسيطلب ملف البيان إذا كانت هذه هي المرة الأولى للوصول إلى التطبيق، فسيقوم المتصفح بتنزيل الموارد المقابلة بناءً على محتويات الملف ملف البيان وتخزينها في وضع عدم الاتصال. إذا تم الوصول إلى التطبيق وتم تخزين الموارد في وضع عدم الاتصال، فسيستخدم المتصفح الموارد غير المتصلة لتحميل الصفحة، ثم سيقوم المتصفح بمقارنة ملف البيان الجديد بملف البيان القديم إذا لم يتغير الملف، فلا سيتم تنفيذ العملية، إذا تغير الملف، سيتم إعادة تنزيل الموارد الموجودة في الملف وتخزينها دون الاتصال بالإنترنت.
(2) في حالة عدم الاتصال بالإنترنت، يستخدم المتصفح مباشرة الموارد المخزنة في وضع عدم الاتصال.
8. يرجى وصف الفرق بين ملفات تعريف الارتباط وSessionStorage وlocalStorage؟(1) يتم تمرير ملفات تعريف الارتباط ذهابًا وإيابًا بين المتصفح والخادم، ولا يتم ذلك من خلال sessionStorage وlocalStorage.
(2) يحتوي sessionStorage و localStorage على مساحة تخزين أكبر.
(3) يحتوي sessionStorage وlocalStorage على واجهات أكثر ثراءً وسهلة الاستخدام.
(4) يحتوي sessionStorage و localStorage على مساحات تخزين مستقلة.
9. ما هي استخدامات Page Visibility API؟الإجابة: عند تحويل الصفحة إلى عمليات خلفية أخرى، سيتم إيقاف تشغيل الموسيقى أو مقاطع الفيديو مؤقتًا تلقائيًا.
10.كيفية إيقاف وظيفة الإكمال التلقائي في نموذج HTML5؟الإجابة: ما عليك سوى تعيين الإكمال التلقائي = إيقاف للإدخال الذي لا تريد المطالبة به.
تلخيصما ورد أعلاه هو المحتوى الكامل لهذه المقالة، وآمل أن يكون لمحتوى هذه المقالة قيمة مرجعية معينة لدراسة أو عمل الجميع. إذا كان لديك أي أسئلة، يمكنك ترك رسالة للتواصل. شكرًا لك على دعمك لـ VeVb Wulin شبكة.