l'extrémité avant:
Après la fin de l'épidémie cette année, le marché du front-end n'est pas bon et la pression de la concurrence est très forte, maintenant je vais faire le tri des questions du front-end qui me semblent très fréquentes dans les entretiens.
Sujet : Pas de classification, car les questions de l'enquêteur sont également aléatoires
1. Bases
1. Messages d'erreur courants et significations des navigateurs
2. La différence entre 304 et 204, cache http, cache fort, cache de négociation
3. Quel état le navigateur passe-t-il de l'adresse d'entrée au rendu ?
4. Quel processus (cycle de vie) le rendu d'interface de vue passe-t-il ?
5. Trois poignées de main, quatre vagues
6. Réorganiser et redessiner
7. Réaliser un triangle avec css
8. Quelles sont les fonctions des mises en page flexibles courantes
9. Utilisez CSS pour obtenir un centre horizontal et vertical
10. La différence entre nul et indéfini
11. Dom virtuel
12. Copie profonde et copie superficielle
13. Nouvelles fonctionnalités de es6
14 、 promettez, promettez tout
15. attente asynchrone et promesse
16. La différence entre pour de et pour dans
17、proxy
18. vuex en vue
19. Le seau familial de Vue
20. Le saut de routage et le passage de paramètres de Vue
21. Cache du navigateur
22. Transfert de valeur parent-enfant de Vue
23. Instructions personnalisées pour la vue
24. Mixins Vue
25. La différence entre voir et réagir
26. Le mécanisme de boucle d'événements de js
27. Anti-tremblement et étranglement
28. Démarrage à chaud et démarrage à froid de petits programmes
29. Sous-traitance de mini programmes
30. Comment gérer les problèmes en ligne des mini-programmes
31. Quelle est la différence entre trao, uni-app et les applets natives
32. La méthode de saut dans le composant de l'applet
33. Le cycle de vie des applets
34. La différence entre vue3 et vue2
34. Quelle est la différence entre la configuration dans vue3, écrite sur l'étiquette et à l'intérieur de la méthode ?
35. La différence entre ref et reactive dans vue3
36. Pourquoi vite est-il plus rapide que webpack ?
37. Quelles configurations utilisez-vous souvent dans vite.config.js
38. Quel est l'outil pour convertir es6 en es5 en webpack ?
38. Comment gérer les erreurs en async ?
39. Qu'est-ce que la portée au niveau du bloc ?
40. Macro tâches et micro tâches
41. Commande synchrone, rejet de promesse, puis de promesse, minuterie, après que quatre choses sont imprimées en même temps, quel est l'ordre ?
42. Fermeture, les données de vue sont aussi une fermeture, pourquoi écrire un retour
Deuxièmement, avancé (les deux sont des problèmes de principe)
1. Le principe de base de vue2
2. Pourquoi vue3 utilise-t-il un proxy
3. Le principe du nextTick de vue
4、...
3. Liés au projet
1. Présentez votre projet
2. De quoi êtes-vous responsable dans le projet ? Qu'est-ce que tu as fait?
3. Quels problèmes avez-vous rencontrés dans le projet ? Comment l'avez-vous résolu ?