Questions d'entretien techniques sur JavaScript
Types de données fondamentaux en JavaScript
Les types de données primitifs incluent chaîne de caractères, nombre, booléen, null, undefined, objet, symbole et BigInt. Les types primitifs sont stockés dans la pile mémoire, tandis que les types de référence comme les objets, tableaux et fonctions sont stockés dans le tas.
Utilisation d'Ajax
Ajax p ...
Publié le 5 juillet à 21h59
Questions d'entretien en JavaScript natif
Déduplication de tableaux en JavaScript
Il existe plusieurs méthodes pour supprimer les doublons d'un tableau en JavaScript natif.
1. Utilisation de indexOf
Array.prototype.removeDuplicates = function() {
const uniqueItems = [];
for (let item of this) {
if (uniqueItems.indexOf(item) === -1) {
uniqueItems.push(item);
...
Publié le 29 juin à 20h28
Différences entre les méthodes attr() et prop() en jQuery et usage de val()
Distinction entre Attributs HTML et Propriétés DOM
En jQuery, les méthodes attr() et prop() permettent toutes deux de manipuler les caractéristiques d'un élément, mais elles ciblent des couches différentes. Le terme attribute (attribut) désigne les valeurs définies directement dans le code source HTML, tandis que properyt (propriété) fait référ ...
Publié le 25 juin à 00h28
Techniques JavaScript pour le développement web
Vérifier l'activation des cookies
Pour déterminer si les cookies sont activés dans le naviagteur, utilisez la propriété navigator.cookieEnabled.
if (navigator.cookieEnabled) {
console.log("Les cookies sont activés");
} else {
console.log("Les cookies sont désactivés");
}
Extraire les paramètres de l'URL
Pour ...
Publié le 18 juin à 20h48
Différence entre les événements ready et load en jQuery
jQuery propose trois méthodes pour gérer le chargement du document :
// Prêt du document
$(document).ready(function(){
//... code à exécuter...
})
// Syntaxe abrégée du document ready
$(function(){
//... code à exécuter...
})
// Événement de chargement complet
$(document).on('load', function(){
// ... code à exécuter ...
})
...
Publié le 16 juin à 16h10
Typescript : Objets Intégrés et Types Utilitaires
Au sein d'un projet Typescript, outre les définitions de modules tiers, nous disposons également d'objets natifs fondamentaux appelés Objets Intégrés (Built-in Objects). Ces objets existent dans la portée globale (global) et sont basés sur les standards ECMAScript, ainsi que sur des environnements spécifiques comme le DOM.
Lors de l'installatio ...
Publié le 10 juin à 23h07
Fondamentaux JavaScript : Manipulation DOM, Types et Closures
Changement dynamique de thème (Skinning)
L'attribut href d'une balise <link> peut être modifié via JavaScript pour alterner entre différentes feuilles de sttyle CSS.
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Thème Dynamique</title>
<link id="feuilleStyle ...
Publié le 5 juin à 20h50
Opérations DOM avancées en JavaScript : Tables et Formulaires
Accès aux éléments de tableau
Dans la structure DOM, les éléments de tableau offrent des propriétés spécifiques pour naviguer efficacement. La propriété tBodies renvoie une collection de tous les éléments tbody, tandis que tHead et tFoot donnent accès aux sections d'en-tête et de pied. Les attributs rows et cells permettent de cibler les lignes ...
Publié le 29 mai à 22h58