Mündəricat[Gizlət][Göstər]
- 1. JavaScript sizin üçün nə deməkdir?
- 2. JavaScript inkişafı üçün iki fundamental proqramlaşdırma paradiqmasını adlandırın.
- 3. JavaScript Java-dan nə ilə fərqlənir?
- 4. JavaScript hansı məlumat formalarını dəstəkləyir?
- 5. JavaScript hansı keyfiyyətlərə malikdir?
- 6. JavaScript-dən istifadənin çatışmazlıqları hansılardır?
- 7. JavaScript sizə obyekt qurmağa necə imkan verir?
- 8. JavaScript-də massivi necə qurursunuz?
- 9. JavaScript-də ad funksiyasını necə təyin etmək olar və bu nədir?
- 10. JavaScript-də qaldırmanı təsvir edin.
- 11. Dəyişənin JavaScript əhatə dairəsi nələri ehtiva edir?
- 12. Hansı daha sürətlidir, ASP skripti yoxsa JavaScript?
- 13. Prototip irsiyyətin klassik irsiyyətdən nə ilə fərqləndiyini təsvir edin.
- 14. Yeni komponentləri dinamik şəkildə əlavə edəcək proqramı yazın.
- 15. Geri zəng: Bu nədir?
- 16. JavaScript proqramını necə sazlamaq olar?
- 17. Bağlama: Bu nədir? Bir illüstrasiya verin.
- 18. JavaScript kodunu HTML faylına daxil etməyin hansı üsulları var?
- 19. JavaScript-də taymerlər necə işləyir?
- 20. Kukilər haqqında fikirləriniz necədir?
- 21. Peçenye necə hazırlanır?
- 22. JavaScript dəyişənlərinin adlandırılması qaydaları hansılardır?
- 23. Let və var bir-birindən nə ilə fərqlənir?
- 24. Özünü işə salan funksiyalar niyə mövcuddur?
- 25. Əmlak atributlardan nə ilə fərqlənir?
- 26. JavaScript-də ox funksiyaları nə edir?
- 27. Maşınla yazılan dil hansıdır?
- 28. JavaScript-də lütfən, MƏNFİ SONSUZLUĞU təsvir edin.
- 29. Qeyri-müəyyənliyi sıfırdan nə fərqləndirir?
- 30. Elementin daxili HTML-ni necə əldə edəcəyinizi göstərmək üçün bəzi JavaScript kodu yazın.
- 31. JavaScript çərçivələrindən bəziləri hansılardır?
- 32. JavaScript-də hadisə köpürən nədir?
- 33. JavaScript memoizasiyası nə deməkdir?
- 34. İdxal və ixrac nə deməkdir?
- 35. JavaScript-in “Strict” rejimi nədir və o, necə aktivləşdirilir?
- 36. instanceof operatorunu nə yerinə yetirir?
- 37. JavaScript-də məlumat qutusu nə deməkdir?
- 38. JavaScript-də generator nə edir?
- 39. BOM: Bu nədir?
- 40. Təxirə salınmış skriptlər: JavaScript-də hansı funksiyanı yerinə yetirirlər?
- Nəticə
Pulsuz və açıq mənbəli proqramlaşdırma dili JavaScript-dir. O, veb-əsaslı proqramlar yaratmaq üçün istifadə olunmaq üçün nəzərdə tutulub. Yüngül və şərh edilə biləndir, bu da onu digər dillərə nisbətən daha sürətli edir.
JavaScript-dən istifadə etmək daha asandır veb tətbiqləri HTML inteqrasiyasına görə. Bunun nə qədər vacib olduğunu müəyyən etmək üçün brauzerinizdə JavaScript-i söndürün və səhifəni yükləməyə çalışın.
Bu veb-saytlar düzgün işləməyəcək. Onların məzmunu tez-tez pis davranır. Demək olar ki, bütün müasir brauzerlər HTML, CSS və JavaScript-i qarışdırır.
JavaScript şərh edilənlərdən biridir proqramlaşdırma dilləri. Tərcüməçi artıq bir çox brauzerlərə, o cümlədən Google Chrome, Microsoft Internet Explorer və başqalarına daxil edilmişdir.
Beləliklə, onun kodu brauzerin JavaScript Mühərriki tərəfindən emal edilə bilər. Müsahibəyə hazırlaşırsınızsa, müraciətiniz üçün ekspert səviyyəli JS müsahibə sualları və cavabları üçün başlanğıcdır.
Bunun məqsədi sizi texniki müsahibə zamanı qarşılaşa biləcəyiniz suallarla tanış etməkdir. Başlayaq.
1. JavaScript sizin üçün nə deməkdir?
Həm müştəri tərəfi, həm də server tərəfi proqramlaşdırma üçün istifadə edilən ən çox istifadə edilən veb skript dili JavaScript-dir. JavaScript kodu veb-brauzerlərin dərk edə və icra edə biləcəyi HTML səhifələrinə yerləşdirilə bilər, bu da onların imkanlarını dəstəkləyir. obyekt yönümlü proqramlaşdırma.
2. JavaScript inkişafı üçün iki fundamental proqramlaşdırma paradiqmasını adlandırın.
Çox paradiqma dili olan JavaScript ilə proqramlaşdırma aşağıdakılara imkan verir:
- prosedur/imperativ proqramlaşdırma
- Obyekt yönümlü proqramlaşdırma (OOP)
- Funksional proqramlaşdırmadan istifadə
- Prototip əsaslı proqramlaşdırma yanaşması və ya prototip əsaslı miras (OOP-un genişləndirilməsi)
3. JavaScript Java-dan nə ilə fərqlənir?
JavaScript ilk növbədə skript dili olsa da, Java proqramlaşdırma dilidir. Java, tərtibatçılar tərəfindən kompüterin əməliyyat sistemində, virtual maşında və ya veb brauzerdə işləyə bilən proqramlar yaratmaq üçün istifadə olunan proqramlaşdırma dilidir. Bunun əksinə olaraq, JS kodu yalnız brauzer daxilində işləmək üçün nəzərdə tutulmuşdur.
Lakin Electron və Node.js-dən istifadə edərək JavaScript-də müstəqil masaüstü proqramlar yaradıla bilər. Java və JS kodu əhəmiyyətli dərəcədə fərqlənir ki, sonuncu mətn formatında mövcuddur, birincisi isə tərtib etməyi tələb edir.
4. JavaScript hansı məlumat formalarını dəstəkləyir?
JavaScript-in dəstəklədiyi məlumat növlərinə aşağıdakılar daxildir:
- Sim
- Israilli
- Nömrə
- Obyekt
- Undefined
- Null
- Boolean
5. JavaScript hansı keyfiyyətlərə malikdir?
Bu pulsuz və universal skript dilidir.
Yüngül olan şərh edilmiş proqramlaşdırma dilidir.
Şəbəkə mərkəzli proqramlar yaratmaq üçün istifadə edilməsi nəzərdə tutulur.
Hər ikisi Java ilə bağlıdır və onu tamamlayır.
6. JavaScript-dən istifadənin çatışmazlıqları hansılardır?
Təcrübəli kodçular üstünlük verdikləri dilin fəzilətlərini tərifləməklə yanaşı, onun çatışmazlıqlarını da müzakirə edə biləcəklər. Təhlükəsizlik JavaScript-in ən pis qüsurudur. Ondan necə sui-istifadə edilə biləcəyi barədə məlumat axtarın.
JavaScript-in daha bir çatışmazlığı onun geniş yayılmış istifadəsi və uyğunlaşma qabiliyyətidir ki, bu da ikitərəfli qılınc ola bilər, çünki o, müxtəlif sistemlərdə qeyri-bərabər performansla nəticələnə biləcək qəribəlikləri proqramlaşdırmaq üçün çoxlu boşluq buraxır.
7. JavaScript sizə obyekt qurmağa necə imkan verir?
Obyektlərin ideyası JavaScript tərəfindən yaxşı dəstəklənir. Hərfi obyektdən istifadə edərək, aşağıda göründüyü kimi bir obyekt qura bilərsiniz:
8. JavaScript-də massivi necə qurursunuz?
Massivləri aşağıdakı kimi təyin etmək üçün massiv hərfi istifadə edilə bilər:
9. JavaScript-də ad funksiyasını necə təyin etmək olar və bu nədir?
Adlandırılmış funksiya müəyyən edildikdə, dərhal adı müəyyən edir. Funksiya açar sözündən istifadə etməklə onu aşağıdakı kimi təsvir etmək olar:
10. JavaScript-də qaldırmanı təsvir edin.
Bütün dəyişən və funksiya bəyannamələri qaldırma kimi tanınan JavaScript-də defolt olaraq yuxarıya köçürülür. Bu, təyin olunduğu yerdən asılı olmayaraq bütün dəyişənlərin və funksiyaların əhatə dairəsinin yuxarı hissəsinə köçürülməsini nəzərdə tutur. Çatışma yerli və ya beynəlxalq ola bilər.
11. Dəyişənin JavaScript əhatə dairəsi nələri ehtiva edir?
Proqramınızın dəyişənin müəyyən edildiyi bölməsi dəyişənin əhatə dairəsidir. JavaScript dəyişəninin malik ola biləcəyi yalnız iki əhatə dairəsi var.
- Qlobal dəyişənlər: JavaScript kodunuzun hər yerində qlobal dəyişəni görə bilər, çünki o, qlobal əhatə dairəsinə malikdir.
- Yerli dəyişənlər: Yerli dəyişən yalnız elan olunduğu funksiya daxilində görünəcək. Bu funksiya üçün lokal funksiya arqumentləri həmişə mövcuddur.
12. Hansı daha sürətlidir, ASP skripti yoxsa JavaScript?
Daha sürətli JavaScript-dir. JavaScript veb serverin köməyi olmadan icra edilə bilər, çünki o, müştəri tərəfi dilidir. Bununla belə, ASP server tərəfli bir dil olduğundan həmişə JavaScript-dən daha yavaş olacaq. Hazırda JavaScript həm də server tərəfi dilidir (nodejs).
13. Prototip irsiyyətin klassik irsiyyətdən nə ilə fərqləndiyini təsvir edin.
JavaScript ənənəvi varisliyin ciddi məhdudiyyətlərini aradan qaldırmaq və obyektlərə digər obyektlərdən atributları miras almağa imkan vermək üçün gözəl qabiliyyətə malikdir. –
- Klassik varislik: “yeni” açar sözünün köməyi ilə konstruktor funksiyası nümunə yaradır. Ana sinifin atributları bu yeni instansiyaya ötürülür.
- Prototip Varislik: Prototip kimi fəaliyyət göstərən mövcud obyekt nümunə yaratmaq üçün kopyalanır. Tez-tez zavod funksiyası və ya “Object.create()” vasitəsilə yaradılan bu nümunə üçün müxtəlif obyektlərdən seçmə miras faydalı ola bilər.
14. Yeni komponentləri dinamik şəkildə əlavə edəcək proqramı yazın.
15. Geri zəng: Bu nədir?
Bir metoda arqument və ya seçim kimi göndərilən sadə JavaScript funksiyası geri çağırış kimi tanınır. “Geri çağırış” termini başqa bir funksiyanın tamamlanmasından sonra yerinə yetirilməsi nəzərdə tutulan funksiyaya aiddir. Funksiyalar JavaScript-də obyektlərdir. JavaScript obyektləri funksiyalardır. Beləliklə, funksiyalar digər funksiyaları qaytara və digər funksiyaları giriş kimi qəbul edə bilər.
16. JavaScript proqramını necə sazlamaq olar?
Müvafiq düyməni, adətən, F12 düyməsini vurmaqla, Chrome, Firefox və digərləri daxil olmaqla, bütün müasir veb brauzerlər istənilən vaxt istifadə oluna bilən daxili sazlayıcı ilə gəlir.
İstifadəçilər sazlama vasitələrinin təklif etdiyi müxtəlif funksiyalardan yararlana bilərlər. JavaScript proqramları yaratmaq üçün istifadə etdiyimiz kod redaktoru JavaScript kodu ilə bağlı problemləri həll etməyə də imkan verir.
17. Bağlama: Bu nədir? Bir illüstrasiya verin.
Cari əhatə dairəsindən kənarda müəyyən edilmiş dəyişənə onun daxilində olan əhatə dairəsindən daxil olduqda, bağlanmalar hazırlanır. Bu, daxili funksiyadan kənar funksiyanın əhatə dairəsinə daxil olmağa imkan verir.
JavaScript-də hər hansı bir funksiya yaradıldıqda, bağlanma da istehsal olunur. Sadəcə başqa bir funksiya daxilində bir funksiya yazın, onu ifşa edin, sonra onu bağlamaq üçün istifadə edin.
18. JavaScript kodunu HTML faylına daxil etməyin hansı üsulları var?
JavaScript kodu əsasən iki yoldan biri ilə daxil edilə bilər:
- Veb səhifədə yalnız bir neçə sətir skript tələb olunduqda, eyni HTML faylında skript elementi daxilində JavaScript kodunu yaza bilərik.
- Kodu tıxanmadan veb səhifəyə bütün skript xüsusiyyətlərini əlavə etmək üçün biz JavaScript mənbə faylını HTML sənədinə idxal edə bilərik.
19. JavaScript-də taymerlər necə işləyir?
Taymerlər kod parçasını əvvəlcədən müəyyən edilmiş vaxtda işlətmək və ya təkrarlamaq üçün istifadə olunur. Bunun üçün setTimeout, setInterval və clearInterval metodlarından istifadə edilir.
setTimeout(funksiya, gecikmə) funksiyasından istifadə edərək, göstərilən gecikmədən sonra müəyyən funksiyanı yerinə yetirən taymer qurulur. setInterval(funksiya, gecikmə) funksiyası müəyyən edilmiş gecikmədə göstərilən funksiyanı təkrar-təkrar işlədir və yalnız ləğv edildikdə dayanır.
Taymerə clearInterval(id) metodundan istifadə edərək son verməsi deyilir. Taymerlər tək başlıqda işlədildiyi üçün hadisələr növbəyə durub yerinə yetirilməsini gözləyə bilər.
20. Kukilər haqqında fikirləriniz necədir?
Kuki tez-tez veb saytın istifadəçinin kompüterinə göndərdiyi və səhifəni ziyarət etmək üçün istifadə edilən veb brauzer tərəfindən orada saxlanılan kiçik bir məlumat parçasıdır.
Kukilər vebsayta baxış fəaliyyətlərini ələ keçirmək və sonradan istifadə üçün məlumatları yadda saxlamaq üçün istifadə olunur.
21. Peçenye necə hazırlanır?
Aşağıdakılar kukilər yaratmaq üçün ən sadə JavaScript üsuludur:
22. JavaScript dəyişənlərinin adlandırılması qaydaları hansılardır?
JavaScript-də dəyişənləri adlandırarkən aşağıdakı qaydalara əməl etməlisiniz:
JavaScript ilə qorunan hər hansı açar sözlər dəyişən adları kimi istifadə edilməməlidir. Məsələn, fasilə və ya boolean ilə bitən dəyişən adları etibarsızdır.
JavaScript-də dəyişənin adı rəqəmlə başlamamalıdır (0-9). Onlar hərf və ya alt xətt simvolu ilə başlamalıdırlar.
Məsələn, _123name və ya ad123 olsa da, 123name məqbul dəyişən adı deyil. JavaScript dəyişən adlarında iş vacibdir. Test və test, məsələn, iki fərqli dəyişəndir.
23. Let və var bir-birindən nə ilə fərqlənir?
JavaScript-də dəyişənlərin və metodların elanları let və ya var istifadə etməklə edilə bilər. Bu ikisi arasındakı yeganə real fərq, let açar sözünün bir blok tərəfindən əhatə olunması, var açar sözünün isə funksiya tərəfindən əhatə olunmasıdır.
24. Özünü işə salan funksiyalar niyə mövcuddur?
Dərhal Çağırılan Funksiya İfadələri və ya Öz-özünə İcra edən Anonim Funksiyalar onlar üçün başqa adlardır. Bunlar avtomatik olaraq kod tərəfindən çağırıldığı üçün "Özünü Çağıracaq Funksiyalar" kimi tanınır.
Bir funksiya yazırıq və onu çağırırıq. Bununla belə, bir funksiyanın izah edildiyi zaman avtomatik işləməsini istəsək və bir daha istifadə etməyəcəyiksə, anonim funksiyalardan istifadə edilə bilər. Bundan əlavə, bəzi funksiyaların adı yoxdur.
25. Əmlak atributlardan nə ilə fərqlənir?
JS DOM obyektlərinin atributları müəyyən komponentlər üçün nümunə dəyişənləri kimi işləyir. Mülkiyyətə müxtəlif məlumat növləri daxil ola bilər.
Siz Vanilla JS-də obyektlə əlaqə quraraq və ya jQuery-nin prop() funksiyasından istifadə etməklə xassələrə daxil ola bilərsiniz.
Atributlar DOM-da deyil, HTML-də tapılır. Onlar xassələrlə müqayisə edilə bilər, lakin daha az qabiliyyətə malikdirlər. Xüsusiyyətlər varsa, atributlarla işləmək əvəzinə onlarla işləmək tövsiyə olunur.
Atribut xassədən fərqli olaraq sətir məlumat növüdür.
26. JavaScript-də ox funksiyaları nə edir?
JavaScript-də ox funksiyaları funksiyaları yazmaq üçün sürətli və aydın üsuldur. Ok funksiyası aşağıdakı ümumi sintaksisə malikdir:
27. Maşınla yazılan dil hansıdır?
Yazılan dillərdə dəyişənlərdən daha çox dəyərlər bir-biri ilə əlaqəlidir. İki kateqoriya var:
Dinamik olaraq: JS-dən fərqli olaraq, burada dəyişən nömrə və ya sətir qəbul edə bilər, bu, dəyişənə bir çox növləri ehtiva etməyə imkan verir.
Statik olaraq: Burada dəyişən yalnız bir növü saxlaya bilər; məsələn, Java-da sətir dəyişəni yalnız müəyyən simvol dəstini saxlaya bilər.
28. JavaScript-də lütfən, MƏNFİ SONSUZLUĞU təsvir edin.
Mənfi tam ədəd 0-a bölündükdə, JS-də NEGATİF SONSUZLUQ adlı statik xassə yaradılır. Bunlar onun mühüm xüsusiyyətlərindən bəziləridir:
NEQATIVE SONSUZLUĞA daxil olmaq üçün heç bir əlavə obyekt yaradılmamalıdır.
MƏNFİ SONSUZLUQ xassəsinin dəyəri qlobal obyekt üçün sonsuzluq xassəsinin mənfi dəyərinə uyğundur.
29. Qeyri-müəyyənliyi sıfırdan nə fərqləndirir?
Müəyyən edilməmiş, hələ qiymət verilməmiş elan edilmiş dəyişəni bildirir. Null, digər tərəfdən bir təyinat dəyəridir. Heç bir dəyər göstərməmək və dəyişənə təyin etmək üçün istifadə edilə bilər.
Müəyyən edilməmiş bir növdür (müəyyən edilməmiş), null isə obyektdir. Undefined və null da iki fərqli növdür.
30. Elementin daxili HTML-ni necə əldə edəcəyinizi göstərmək üçün bəzi JavaScript kodu yazın.
31. JavaScript çərçivələrindən bəziləri hansılardır?
JavaScript-də yaradılmış proqram çərçivəsi JavaScript çərçivəsi kimi tanınır. baxımından nəzarət axını, JavaScript kitabxanasından fərqlənir. Bir neçə JavaScript çərçivəsi mövcuddur, lakin daha populyar olanlardan bəziləri bunlardır:
- Bucaq
- Reaksiya
- Vue
32. JavaScript-də hadisə köpürən nədir?
Hadisə digər elementin içərisindəki bir elementdə baş verdikdə və hər iki element həmin hadisə üçün tutucu qeyd etdikdə, HTML DOM API hadisənin yayılması metodu kimi hadisə köpüyündən istifadə edir.
Köpüklənmə olduqda, hadisə ətrafdakı komponentlərə ötürülməzdən əvvəl ilkin olaraq ən daxili element tərəfindən aşkar edilir və işlənir.
Həmin hadisədən başlayaraq icra onun əsas elementinə keçir. Bundan sonra onun ana elementi icranı alır və s. bədən elementinə qədər.
33. JavaScript memoizasiyası nə deməkdir?
Yadda saxlama qiymətli funksiya zənglərinin nəticələrini saxlamaqla və eyni giriş yenidən qəbul edildikdə onlardan təkrar istifadə etməklə kodunuzu sürətləndirən optimallaşdırma üsuludur.
Funksiya mürəkkəb hesablamaları yerinə yetirdiyi üçün yerinə yetirilməsi üçün çox vaxt və yaddaş tələb edirsə, baha başa gələn funksiya adlanır. Keş dərhal bahalı funksiya çağırışının nəticəsi ilə doldurulur.
Eyni funksiya lazımi hesablamadan yan keçəcək və eyni giriş parametrləri ilə yenidən çağırıldıqda keşlənmiş dəyəri qaytaracaq.
Funksiya artıq yerinə yetirdiyi hər hansı hesablamaları və ya hesablamaları təkrar etməyə ehtiyac olmadığından, bu üsul proqramınızın istifadə etdiyi vaxta və yaddaşa kəskin qənaət edir.
34. İdxal və ixrac nə deməkdir?
Biz idxal və ixracın köməyi ilə modul JavaScript kodu yarada bilərik. Biz idxal və ixracdan istifadə edərək kodumuzu bir neçə fayla bölə bilərik. Nümunələr daxildir
35. JavaScript-in “Strict” rejimi nədir və o, necə aktivləşdirilir?
Ciddi rejimdən istifadə etməklə kodunuzda səhvlərin yoxlanılmasını təkmilləşdirə bilərsiniz.
Ciddi rejimdən istifadə edərkən siz genişləndirilə bilməyən obyektlərə xassələr əlavə edə, yalnız oxuna bilən xüsusiyyətlərə dəyərlər təyin edə, gizli elan edilmiş dəyişənlərdən istifadə edə və ya yalnız oxuna bilən dəyişənlərə dəyərlər təyin edə bilməzsiniz.
Faylı, proqramı və ya funksiyanı “ciddi istifadə et” ilə başlamaqla siz sərt rejimi aktivləşdirə bilərsiniz.
36. instanceof operatorunu nə yerinə yetirir?
instanceof operatoru obyektin prototip zəncirində konstruktorun prototip xassəsinin nümunələrinin olub-olmadığını müəyyən edir. Başqa sözlə, instanceof operatoru obyektin sinifin nümunəsi olub-olmadığını iş vaxtında müəyyən edir.
Dəyişən istifadəçilərin növünü müəyyən etmək üçün instanceof operatoru aşağıdakı nümunədə istifadə olunur.
37. JavaScript-də məlumat qutusu nə deməkdir?
Tələb qutusu istifadəçiyə daxiletməni təmin etməyə imkan verən mətn qutusu olan bir qutudur. Prompt() funksiyası vasitəsilə daxil edilməsini tələb edən dialoq qutusu göstərilir. İstifadəçinin səhifəni görməzdən əvvəl dəyər daxil etməsinə ehtiyacınız olarsa, sorğu qutusundan istifadə edin.
İstifadəçi davam etmək üçün dəyər daxil etdikdən sonra açılan pəncərədə “OK” və ya “Ləğv et” seçimini etməlidir.
38. JavaScript-də generator nə edir?
Generatorlar müxtəlif vaxtlarda istifadə oluna bilən funksiyalardır. Bu funksiyaların kontekst və dəyişən bağlamaları yenidən girişlər zamanı saxlanılır və saxlanılır.
Generator funksiyasının ilkin çağırışı generator adlanan xüsusi növ iteratoru qaytarır. Növbəti addım, dəyəri istifadə etmək üçün generatorun növbəti metodunu çağırmaqdır. Yeld açar sözü ilə rastlaşana qədər generator funksiyası işləməyə davam edir.
39. BOM: Bu nədir?
BOM və ya brauzer obyekt modeli, istifadəçilərə pəncərənin ilk obyekt kimi xidmət etdiyi brauzerlərlə qarşılıqlı əlaqə yaratmağa imkan verir. Digər xüsusiyyətlərə əlavə olaraq, pəncərə obyektində sənəd, tarix, ekran, naviqator və yer var.
Bununla belə, pəncərənin funksiyasına həm birbaşa, həm də pəncərəyə istinad etməklə daxil olmaq olar.
40. Təxirə salınmış skriptlər: JavaScript-də hansı funksiyanı yerinə yetirirlər?
Səhifə yükləndikdə brauzer HTML kodunu təhlil etməyə başlayır. Varsayılan olaraq, brauzer skriptlə qarşılaşdıqda HTML kodunun təhlilini dayandırır və əvəzinə skripti işə salmağa başlayır.
Skript tamamlandıqdan sonra brauzer HTML kodunu emal etməyə davam edir.
Səhifənin yüklənməsi ləng server və ya böyük skript tərəfindən gecikdiriləcək. Təxirə salınmış skriptlər sənədin işlənməsi başa çatana qədər skriptin işləməsini dayandırır.
Skriptin icrasındakı bu gecikmə veb-səhifənin yüklənməsi üçün lazım olan vaxtı azaldır.
Nəticə
Ümid edirik ki, bu JavaScript müsahibə sualları, istər görüşə hazırlaşan tərtibatçı, istərsə də düzgün ərizəçini tapmağa çalışan işə götürmə meneceri olmağınızdan asılı olmayaraq, sizə faydalı olacaq.
Unutmayın ki, texniki təcrübə və bilik işə qəbul prosesinin yalnız kiçik bir hissəsini təşkil edir. İşə düşməyinizi (və ya uyğun ərizəçini tapmağınızı) təmin etmək üçün keçmiş təcrübə və yumşaq bacarıqlar eyni dərəcədə vacibdir.
Nəzərə alın ki, açıq tipli JavaScript müsahibə suallarına tez-tez bir neçə düzgün cavab var. Müsahibləri yalnız əzbərlədiyiniz cavabla deyil, cavablarınızın arxasında duran səbəblər maraqlandırır.
Cavabınıza necə gəldiyinizlə bağlı təqib sorğularına hazır olun və həmişə düşüncə prosesinizi izah edə bilərsiniz.
Iste'fa etmək Hashdorkun Müsahibə Seriyası müsahibənin hazırlanmasında kömək üçün.
Arun
Vay, Javascript Müsahibə hazırlığım zamanı bu məqalə mənə çox kömək etdi