You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Translations/French/README.md
+30-26
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Cette liste contient un certain nombre de questions que vous pouvez poser lors d
31
31
* Parlez-moi de votre environnement de travail préféré.
32
32
* Avec quels logiciels de gestion de versions êtes vous familier?
33
33
* Pouvez-vous décrire comment vous travaillez (votre workflow) lorsque vous créez une page web ?
34
-
* Si vous aviez 5 feuilles de style différentes, de quel façon les intgreriez-vous le mieux dans un site ?
34
+
* Si vous aviez 5 feuilles de style différentes, de quelle façon les intégreriez-vous le mieux dans un site ?
35
35
* Pouvez-vous décrire la différence entre amélioration progressive et dégradation gracieuse ?
36
36
* Comment optimisez-vous les performances de vos pages web (assets/resources) ?
37
37
* Combien de ressources différentes à la fois un navigateur peut-il télécharger à partir d'un même domaine ?
@@ -40,10 +40,10 @@ Cette liste contient un certain nombre de questions que vous pouvez poser lors d
40
40
* Si vous commencer à travailler sur un projet existant, où votre prédécesseur a utilisé des tabulations pour indenter son code et que vous utilisez des espaces, que faites-vous ?
41
41
* Décrivez comment vous développeriez un simple diaporama
42
42
* Quels outils utilisez-vous pour tester la performance de votre code ?
43
-
* Si vous pouviez maîtriser parfaitement une technologie cette année, laquelle serait t'elle ?
43
+
* Si vous pouviez maîtriser parfaitement une technologie cette année, laquelle serait-elle ?
44
44
* Expliquez l'importance des standards et des organisations les édictant.
45
-
* Qu'est-ce que le FOUC, comment l'évitez-vous ?
46
-
* Expliquez qu'est-ce que sont ARIA et les lecteurs d'écrans, et comment rendre votre site internet accessible
45
+
* Qu'est-ce que le FOUC (*flash of unstyled content*) et comment l'évitez-vous ?
46
+
* Expliquez ce que sont ARIA et les lecteurs d'écrans, et comment rendre votre site internet accessible
47
47
* Expliquez quelques-uns des pour et contre des animations CSS par rapport aux animations JavaScript
48
48
49
49
**[[⬆]](#toc)**
@@ -53,14 +53,14 @@ Cette liste contient un certain nombre de questions que vous pouvez poser lors d
53
53
* Que fait un `doctype` ?
54
54
* Quelle est la différence entre les modes `standard` et `quirks` ?
55
55
* Quelles sont les différences entre HTML et XHTML ?
56
-
* Y a t'il des problèmes à envoyer des pages avec le content-type`application/xhtml+xml` ?
56
+
* Y a-t-il des problèmes à envoyer des pages avec le *Content-Type*`application/xhtml+xml` ?
57
57
* Comment servez-vous une page avec du contenu multilingue ?
58
58
* À quoi devez-vous faire attention quand vous désignez ou développez des pages pour des sites multilingues ?
59
-
* À quoi les `data-` "attributes" servent-ils ?
60
-
* Si l'on considère que HTML5 est une plateforme web ouverte, quelles sont les briques de base de HTML5 ?
59
+
* À quoi les attributs `data-` servent-ils ?
60
+
* Si l'on considère que HTML5 est une API Web ouverte, quelles sont les briques de base de HTML5 ?
61
61
* Décrivez la différence entre `cookie`, `sessionStorage`, et `localStorage`.
62
62
* Décrivez la différence entre `<script>`, `<script async>` et `<script defer>`.
63
-
* Pourquoi est-ce-t'il généralement une bonne idée de positionner `<link>`s à l'intérieur de `<head></head>` et `<script>`s juste avant `</body>`? Connaissez-vous des exceptions?
63
+
* Pourquoi est-ce généralement une bonne idée de positionner les `<link>` à l'intérieur de `<head></head>` et les `<script>` juste avant `</body>`? Connaissez-vous des exceptions?
64
64
* Qu'est-ce que le rendu progressif ?
65
65
66
66
**[[⬆]](#toc)**
@@ -71,7 +71,7 @@ Cette liste contient un certain nombre de questions que vous pouvez poser lors d
71
71
* Quelle est la différence entre un "reset" et une "normalisation" en CSS ? Lequel choisiriez-vous et pourquoi ?
72
72
* Décrivez le positionnement flottant et son fonctionnement.
73
73
* Décrivez le `z-index` et comment le contexte d'empilement se forme ?
74
-
* Quelles sont les différentes méthodes de "clearing" des éléments flottant, et laquelle est appropriée pour chaque contexte ?
74
+
* Quelles sont les différentes méthodes de "clearing" des éléments flottants, et laquelle est appropriée pour chaque contexte ?
75
75
* Expliquez ce que sont les "sprites" CSS et comment vous les implémenteriez sur une page ou un site.
76
76
* Quelles sont vos techniques favorites de remplacement d'images, et comment les utilisez-vous ?
77
77
* Quelle approche choisiriez-vous pour réparer des bugs au niveau du CSS spécifique à certains navigateurs ?
@@ -110,7 +110,7 @@ Cette liste contient un certain nombre de questions que vous pouvez poser lors d
110
110
* Que pensez-vous d'AMD par rapport à CommonJS ?
111
111
* Expliquez pourquoi ce qui suit n'est pas une IIFE (Immediately Invoked Function Expression) : `function foo(){ }();`.
112
112
* Qu'est-ce qu'il faut changer pour faire une IIFE correcte ?
113
-
* Quelle est la différence entre une variable `null`, `undefined` et `undeclared` ?
113
+
* Quelle est la différence entre une variable `null`, `undefined` et non déclarée ?
114
114
* Comment feriez-vous pour vérifier chacun de ces états ?
115
115
* Qu'est-ce qu'une "closure" et comment/pourquoi en utiliser une ?
116
116
* Quelle est l'utilisation typique d'une fonction anonyme ?
@@ -134,7 +134,7 @@ function Person(){} var person = Person() var person = new Person()
134
134
* Décrivez le "event bubbling".
135
135
* Quelle est la différence entre un "attribut" et une "propriété" ?
136
136
* Pourquoi étendre des objets natifs de Javascript n'est-il pas une bonne idée ?
137
-
* Pourquoi étendre les objets natifs est-il une bonne idée ?
137
+
* Pourquoi étendre des objets natifs est-il une bonne idée ?
138
138
* Quelle est la différence entre les évènements "document load" et "document ready" ?
139
139
* Quelle la différence entre `==` et `===` ?
140
140
* Expliquez la politique d'origine commune (same-origin policy) et ses implications en JavaScript.
@@ -147,10 +147,14 @@ function Person(){} var person = Person() var person = new Person()
147
147
* Qu'est-ce que `"use strict";`? Quels sont les avantages et désavantages de son utilisation ?
148
148
* Créez une boucle `for` qui se répète `100` fois et affichez **"fizz"** aux multiples de `3`, `"buzz"` aux multiples de `5` et **"fizzbuzz"** aux multiples de `3` et `5`.
149
149
* Pourquoi il est en général préférable de laissez le 'scope' global d'un site tel quel et ne jamais y toucher ?
150
-
* Pourquoi utiliseriez-vous quelque chose comme l'événement `load` ? Est-ce que cette événement a des avantages ? Connaissez-vous des alternatives, et pourquoi les utiliseriez-vous ?
151
-
* Expliquez ce qu'est une application à 1 page et comment feriez pour qu'elle soit optimisé pour le SEO.
152
-
* Quelle est l'étendu de votre expérience avec les "Promises" et/ou leurs "polyfills" ?
150
+
* Pourquoi utiliseriez-vous quelque chose comme l'événement `load` ? Est-ce que cet évènement a des avantages ? Connaissez-vous des alternatives, et pourquoi les utiliseriez-vous ?
151
+
* Expliquez ce qu'est une application mono-page (*Single Page Application*) et comment feriez-vous pour qu'elle soit optimisée pour le référencement (*SEO*).
152
+
* Quelle est l'étendue de votre expérience avec les "Promises" et/ou leurs "polyfills" ?
153
153
* Quels sont les pour et contre de l'utilisation des "Promises" à la place des "callbacks" ?
154
+
* Quel est le résultat de :
155
+
```javascript
156
+
["1","2","3"].map(parseInt);
157
+
```
154
158
155
159
**[[⬆]](#toc)**
156
160
@@ -160,40 +164,40 @@ function Person(){} var person = Person() var person = new Person()
160
164
* Faites de votre mieux pour décrire le processus à partir du moment où vous tapez l'URL d'un site internet jusqu'au moment où la page a finit de charger.
161
165
* Quelle est la différence entre "Long-Polling", "Websockets" et les événements "Server-Sent" ?
162
166
* Expliquez les entêtes de requêtes et réponses suivant :
163
-
* Différences entre Expires, Date, Age and If-Modified-...
167
+
* Différences entre `Expires`, `Date`, `Age` and `If-Modified-`...
164
168
* Do Not Track
165
-
* Cache-Control
166
-
* Transfer-Encoding
167
-
* ETag
168
-
* X-Frame-Options
169
-
* Quelles sont les différentes actions HTTP ? Listez toutes celles que vous connaissez et expliquezles.
169
+
*`Cache-Control`
170
+
*`Transfer-Encoding`
171
+
*`ETag`
172
+
*`X-Frame-Options`
173
+
* Quelles sont les différentes actions (verbes) HTTP ? Listez toutes celles que vous connaissez et expliquez-les.
170
174
171
175
**[[⬆]](#toc)**
172
176
173
177
####<aname='code-questions'>Questions sur la programmation :</a>
174
178
175
-
*Question: Quelle est la valeur de `foo` ?*
179
+
*Quelle est la valeur de `foo` ?*
176
180
```javascript
177
181
var foo =10+'20';
178
182
```
179
183
180
-
*Question: Comment feriez-vous marcher ceci?*
184
+
*Comment feriez-vous marcher ceci?*
181
185
```javascript
182
186
add(2, 5); // 7
183
187
add(2)(5); // 7
184
188
```
185
189
186
-
*Question: Que retourne ce code ?*
190
+
*Que retourne ce code ?*
187
191
```javascript
188
192
"je suis un bouffeur de lasagne".split("").reverse().join("");
189
193
```
190
194
191
-
*Question: Que retourne window.foo?*
195
+
*Que retourne `window.foo`?*
192
196
```javascript
193
197
( window.foo|| ( window.foo="bar" ) );
194
198
```
195
199
196
-
*Question: Qu'est ce qu'affiche les deux alertes ci-dessous ?*
200
+
*Qu'affichent les deux alertes ci-dessous ?*
197
201
```javascript
198
202
var foo ="Hello";
199
203
(function() {
@@ -203,7 +207,7 @@ var foo = "Hello";
203
207
alert(foo + bar);
204
208
```
205
209
206
-
*Question: Quelle est la valeur de `foo.length` ?*
0 commit comments