امتحان EJS

المستوى السهل

ما هو EJS؟

محرك قوالب
مكتبة JavaScript
خادم ويب

كيف يمكنك تضمين ملف آخر في قالب EJS؟

<% include file.ejs %>
<%= include file.ejs %>
<%- include file.ejs %>

ما هو الشكل الصحيح لاستخدام التعبيرات في EJS؟

<%= %>
<% %>
<%- %>

ما هو الكود الذي يتيح لك استخدام حلقة في EJS؟

<% for (let item of array) { %>
<% foreach (item in array) { %>
<% loop (item in array) { %>

ما هو الاستخدام الصحيح لـ <%= %> في EJS؟

لطباعة القيم فقط
لطباعة القيم مع معالجة HTML
لطباعة تعليقات

كيف يمكنك إدخال قيمة متغير في القالب؟

<%= variable %>
<% variable %>
<%- variable %>

ما هو الفرق بين <%= %> و <%== %> في EJS؟

<%= %> تقوم بإدخال النصوص فقط, <%== %> تقوم بإدخال النصوص والـ HTML
<%= %> تقوم بإدخال النصوص والـ HTML, <%== %> تقوم بإدخال النصوص فقط
<%= %> تقوم بإدخال الـ HTML, <%== %> تقوم بإدخال النصوص فقط

كيف يمكنك إرسال البيانات من خادم Express إلى قالب EJS؟

من خلال استدعاء الدالة render()
من خلال استدعاء الدالة send()
من خلال استدعاء الدالة json()

ما هو استخدام <% %> في EJS؟

لتنفيذ التعليمات البرمجية JavaScript
لطباعة النصوص
لطباعة القيم مع معالجة HTML

ما هو الكود الصحيح لإدخال قيمة متغير في EJS؟

<%= variable %>
<% variable %>
<%- variable %>