70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء السادس

منذ 4 سنوات imadbelasri غير محدد

1- ما معنى use strict

بالنسبة ل use strict كتمكنا من أن الكود ديالنا يكون نقي وخالي من bugs كيفاش ؟

هي كتخليك أنك متخدمش بشي variable لي مديكلاريتهاش أيضا ميمكنش تعطي شي كلمة لي خاصة بلغة javascript كإسم ديال variable مثلا undefined أو null أيضا كتمنعك باش تعاود تديكلاري نفس ل variable أكثر من مرة.

وباش نخدم بها كنزيد use strict فأول الملف ديالي :


"use strict";   
 var x = 10;


2- ما معنى IIFE

معنى IFFE هو Immediately Invoked Function Expression  وهي fonction لي كتنفذ أول مكتشارجا الصفحة ديالنا يعني بلا نحتاج نعيطلها.

ل IIFEE بحال باقي les fonctions حتى هي ممكن تاخذ des paramétres وتعطينا نتيجة وباش نزيدها كنخدم بهاد الطريقة :


//
(function () {
}());

دروس ذات صلة

JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الأول

1- ما هو الفرق بين undefined و null بالنسبة ل undefined و null هما بحال باقي les types لي كاينين ف j...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الثاني

1- ما معنى || وما هو دورها ل opérateur || لي كيتسمى OR كيمكن باش نتحقق من أن واحد من الشرطين صح...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الثالت

1- ما معنى event وما هو دور event.preventDefaultل event هو واحد الحدث لي كيوقع فاش كنتعامل مع واحد ل...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الرابع

1- ما معنى event.target وشنو الفرق بينها وبين event.currentTargetبكل بساطة event.target كتمكن من إست...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الخامس

1- ما معنى hoistingل hoisting هي كلمة لي كتعني جعل les fonctions كيتنفذوا وخا مازال ما ديكلاريناهم ك...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء السابع

1- ما معنى ECMAScriptهي واحد المعيار لي به كنحددو الخصائص ديال لغة javascript فمثلا ECMAScript 2015...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الثامن

1- ما معنى Arrow Functionsل arrow functions هي طريقة جديدة لإضافة les fonctions ف javascript ES6 عكس...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء التاسع

1- ما معنى Object Destructuringل Object Destructuring هي خاصية جديدة جات بها javasc...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء العاشر

1- ما معنى Template Literalstemplate literal أو template string هي طريقة جديدة لي كتمكنك باش تكتب جم...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الحادي عشر

1- ما معنى Promisesل promise هي طريقة لي كتخلي les opérations لي كتدير يمشيو بشكل متزامن كيف ش...