Maison > Article > interface Web > Que signifie le javascript natif ?
Le javascript natif fait référence au javascript qui suit le standard ECMAscript, contrairement au jscript de Microsoft, il ne s'appuie sur aucun framework et s'appuie sur le langage de script du moteur standard du navigateur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
JavaScript est un langage de script qui s'exécute côté navigateur. JavaScript résout principalement le problème de l'interaction frontale avec les utilisateurs, y compris l'interaction d'utilisation et l'interaction de données. JavaScript est interprété et exécuté par le navigateur. Les langages de script front-end incluent JScript (Microsoft, unique à IE), ActionScript (société Adobe, plug-in requis), etc.
Native JavaScript :
Native JS fait référence au javascript qui suit le standard ECMAscript Contrairement au jscript de Microsoft, il ne dépend d'aucun framework et s'appuie sur le langage de script du moteur standard du navigateur.
La signification du JavaScript natif :
jquery est une ressource de framework intégrée sur le js d'origine ne signifie pas que le code n'est pas écrit par vous. La différence est que l'utilisation de jquery utilise uniquement sa syntaxe, qui est. Plus propice à la compatibilité et à la mise en œuvre, jquery a résolu les problèmes courants de compatibilité js, il y aura donc moins d'incompatibilités lors de son utilisation, ce qui est plus propice au développement.
Mais en même temps, vous devez également apprendre la syntaxe pertinente pour utiliser des frameworks tels que jquery. Les étudiants ayant une base de base en js trouveront facile d'apprendre jquery et le trouveront très pratique lors de son utilisation.
js contient en fait trois parties : le modèle objet de document dom, le modèle objet de navigateur bom et l'abréviation (es) de la syntaxe ecmascript
Notre implémentation d'effet consiste en fait à utiliser la syntaxe es pour faire fonctionner dom et bom afin d'atteindre notre objectif. Une image représente notre js. La méthode de traitement est assez claire. On voit que dom et bom servent de ponts pour réaliser la combinaison des pages html et es. Lorsque vous utilisez jquery pour réaliser quelque chose, vous saurez à quel point le natif est important.
Si vous n’apprenez pas le JS natif, comment pouvez-vous comprendre le framework ? La même fonction écrite par deux personnes avec des frameworks différents. Si vous n'avez pas appris ces deux frameworks, vous ne pouvez regarder que le code logique natif JS et trouver les "lois" de ce framework pour apprendre ce framework.
Par exemple, si un débutant web front-end vient de rejoindre une entreprise, mais n'a pas appris le framework, son senior lui confiera un projet semi-fini, ou quelqu'un a déjà fait jq, qui est un framework, qui contient diverses fonctions encapsulées dans js natif.
(1) jquery ne divise pas les modules et ne peut que tous les importer. Dans le développement réel, nous n'avons souvent besoin que de certaines fonctions, pas de la totalité de jq, donc un problème se pose, par exemple, nous voulons uniquement utiliser la fonction $("#id") de jq pour obtenir un élément dom, mais nous avons introduit le jq. Le package fait 91 Ko (compressé), ce qui a un grand impact sur la vitesse de chargement de la page. Surtout pour les sites portails, qui sont très riches en images et autres ressources, chaque 1 Ko est très important.
(2) jquery lui-même est également une bibliothèque développée par les développeurs pour améliorer l'efficacité. Subjectivement parlant, il est très utile pour les développeurs de s'améliorer, car encapsuler une bibliothèque relativement complète nécessite une très bonne base js et beaucoup de connaissances générales, y compris des implémentations orientées objet, modulaires et différentes de diverses API et navigateurs js, grands et petits.
Ce n'est pas un modèle de développement recommandé mais une manière alternative d'améliorer l'efficacité. Lors du développement, lorsque nous rencontrons de nombreuses fonctions qui ne sont pas encapsulées par js, nous devons les développer immédiatement ou importer de petites bibliothèques précédemment développées. jq n'est qu'une simple bibliothèque pour les ingénieurs front-end seniors, et les ingénieurs front-end senior ont également la possibilité de développer leurs propres bibliothèques et de personnaliser des fonctions plus complètes.
【Apprentissage recommandé : Tutoriel avancé javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!