Maison  >  Article  >  interface Web  >  Quel framework est JavaScript ?

Quel framework est JavaScript ?

青灯夜游
青灯夜游original
2022-03-03 15:09:312884parcourir

Javascript n'est pas un framework, mais un langage de script. JavaScript, appelé js, est un langage de script léger, interprété ou compilé juste à temps avec priorité aux fonctions. Il s'agit d'un langage de programmation largement utilisé sur le client. Il est souvent utilisé pour ajouter une variété de fonctions dynamiques aux pages Web. . Offrez aux utilisateurs un effet de navigation plus fluide et plus beau.

Quel framework est JavaScript ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Javascript n'est pas un framework, mais un langage de script.

JavaScript ("JS" en abrégé) est un langage de script léger, interprété ou compilé juste à temps avec priorité aux fonctions. Bien qu'il soit célèbre en tant que langage de script pour le développement de pages Web, il est également utilisé dans de nombreux environnements autres que les navigateurs. JavaScript est basé sur une programmation prototype, un langage de script dynamique multi-paradigmes, et prend en charge les langages orientés objet, impératifs, déclaratifs et déclaratifs. paradigme de programmation fonctionnelle.

JavaScript est un langage de script réseau largement utilisé dans le développement d'applications Web. Il est souvent utilisé pour ajouter diverses fonctions dynamiques aux pages Web afin de fournir aux utilisateurs des effets de navigation plus fluides et plus esthétiques. Habituellement, les scripts JavaScript réalisent leurs fonctions en les intégrant dans HTML.

JavaScript peut être utilisé dans divers domaines du développement Web, tels que :

  • Développement d'applications Web : les pages Web que nous parcourons dans la vie quotidienne sont composées de HTML, CSS et JavaScript peuvent mettre à jour les pages Web. en temps réel. Le style de l'élément peut réaliser l'interaction entre les personnes et la page Web (comme surveiller si l'utilisateur clique sur la souris ou appuie sur une touche, etc.), et peut également ajouter des animations sympas à la page Web ;

  • Développement d'applications mobiles : en plus du développement d'applications Web, JavaScript peut également être utilisé pour développer des applications sur téléphones mobiles ou tablettes, et nous pouvons également utiliser d'excellents frameworks (tels que React Native) pour faciliter le développement

  •  ;
  • Jeux Web : les petits jeux auxquels nous avons joué sur des pages Web peuvent tous être implémentés à l'aide de JavaScript ;

  • Développement d'applications Web back-end : dans le passé, nous utilisions JavaScript pour développer la partie frontale des applications Web, mais avec Node L'émergence du .JS (un environnement d'exécution JavaScript) permet d'utiliser également JavaScript pour développer la partie back-end des applications Web.

Connaissances approfondies : Framework JavaScript

Le framework Javascript fait référence à un framework de programmation basé sur le langage Javascript.

Les frameworks JavaScript sont des frameworks d'application qui permettent au code du développeur d'exploiter rapidement le code disponible dans le commerce pour répondre à ses exigences uniques.

Le développement d'applications Web est similaire à la construction d'une maison. Vous avez la possibilité de tout créer à partir de zéro en utilisant des matériaux de construction. Mais cela fait perdre du temps et peut entraîner des coûts élevés.

Cependant, si vous utilisez des matériaux prêts à l'emploi (comme des briques) et que vous les assemblez en fonction de la structure du bâtiment, la construction sera plus rapide, ce qui permettra d'économiser du temps et de l'argent.

Le développement d'applications fonctionne de la même manière. Au lieu d'écrire chaque morceau de code à partir de zéro, vous pouvez utiliser du code pré-écrit basé sur l'architecture de votre application comme éléments de base. Les cadres adaptent plus rapidement les conceptions de sites Web et les rendent plus faciles à utiliser avec JavaScript.

Utilisations du framework JavaScript :

  • Création de sites Web

  • Développement front-end d'applications

  • Développement back-end d'applications

  • Développement hybride d'applications

  • Applications de commerce électronique

  • Créez des scripts modulaires comme Node.js

  • Mettez à jour manuellement le DOM

  • Automatisez les tâches répétitives à l'aide de modèles et de liaisons bidirectionnelles

  • Développez des jeux vidéo

  • Créez des carrousels d'images

  • Code de test et débogage

  • Combinaison de modules

Quels sont les frameworks en JavaScript :

1 AngularJS

AngularJS de Google est un framework JavaScript open source publié en 2010. Il s'agit d'un framework JS frontal qui peut être utilisé pour créer des applications Web.

Il a été créé pour simplifier le développement et les tests d'applications Web en utilisant le cadre de l'architecture client MVC et MVVM.

2. Bootstrap

Concevez rapidement un site Web adapté aux mobiles à l'aide de Bootstrap, l'une des boîtes à outils open source les plus populaires pour le développement front-end.

Sorti en 2011, il offre aux développeurs une grande flexibilité pour personnaliser divers éléments en fonction des besoins des clients.

3. Aurelia

Sorti en 2016, Aurelia est un framework JS front-end open source simple, puissant et performant pour créer des applications mobiles, de bureau et de navigateur réactives.

Il vise à se concentrer sur l'alignement des spécifications Web sur les conventions plutôt que sur la configuration, et nécessite moins d'intrusion dans le framework.

4. Vue.js

Vue.js a été créé par Evan You en 2014 alors qu'il travaillait chez Google. Il s'agit d'un framework JavaScript progressif pour créer des interfaces utilisateur.

Vue.js est prêt pour une adoption progressive à partir de son noyau et peut être facilement étendu entre les frameworks et les bibliothèques en fonction de divers cas d'utilisation.

5. Ember.js

Le framework JS open source Ember.js a été rigoureusement testé pour créer efficacement des applications Web avec une interface utilisateur riche qui peuvent être utilisées sur tous les appareils.

Il est sorti en 2011 et s'appelait à l'époque SproutCore 2.0.

6. Node.js

Node.js est un framework JavaScript open source côté serveur construit sur le moteur JS V8 de Chrome (créé en 2009). Il s'agit d'un environnement d'exécution qui exécute le code JS en dehors du navigateur.

Node.js est conçu pour vous aider à développer des applications côté serveur Web évolutives, rapides et fiables.

7. Backbone.js

Le framework JS léger Backbone.js a été créé en 2010 et est basé sur l'architecture Model View Presenter (MVP).

Il dispose d'une interface RESTful JSON pour vous aider à créer des applications Web clientes. Il structure les applications Web à l'aide de modèles d'événements personnalisés et de liaisons clé-valeur, de collections avec des API efficaces et de vues utilisant la gestion déclarative des événements.

8. Next.js

La plate-forme open source de Next.js fournit un cadre de développement Web frontal React. Sorti en 2016, il vous permet d'activer des fonctionnalités telles que la création de sites Web statiques et le rendu côté serveur.

9. Mocha

Chaque application doit être testée avant d'être déployée. C'est ce que Mocha ou Mocha.js fait pour vous.

Il s'agit d'un framework de test JS open source riche en fonctionnalités qui s'exécute sur Node.js et les navigateurs.

10. Ionic

Sorti en 2013, Ionic est un framework JavaScript open source permettant de créer des applications mobiles hybrides de haute qualité. Sa dernière version vous permet de choisir n'importe quel framework d'interface utilisateur tel que Vue.js, React ou Angular. Il utilise CSS, Sass et HTML5 pour créer des applications.

11, Webix

Le framework facile à utiliser de Webix vous aide à développer des interfaces utilisateur riches en utilisant un code plus simple. Il fournit 102 widgets d'interface utilisateur tels que DataTable, Tree, Spreadsheet, etc., ainsi que des contrôles HTML5/CSS JS riches en fonctionnalités.

12. Gatsby

Gatsby vous aide à développer des sites Web et des applications performants à l'aide de React. Il s'agit d'un framework JS front-end open source et gratuit.

13. Meteor.js

Meteor est un framework JS open source sorti en 2012. Il vous permet de créer de manière transparente des applications full-stack pour mobile, ordinateur de bureau et Web.

14. MithrilJS

Bien qu'il ne soit pas aussi populaire que les autres projets de cette liste, Mithril est un framework JS avancé côté client pour développer des applications côté client. Il est léger (moins de 10 Ko de gzip) mais rapide et fournit des utilitaires XHR et de routage.

15. ExpressJS

Express.js est un framework JS back-end pour le développement d'applications Web. Il a été publié en tant que logiciel open source gratuit en 2010 sous MIT Aroma.

Il s'agit d'un framework Web Node.js rapide et minimaliste doté d'une gamme de fonctionnalités utiles.

Quelques outils JavaScript utiles :

  • Slick

    Slick est un outil JS utile pour vos besoins de carrousel. Ses conteneurs sont réactifs et évolutifs. Ses fonctionnalités incluent la prise en charge CSS3, le glissement, le glissement de la souris, l'accessibilité complète, la boucle infinie, la lecture automatique, le chargement paresseux, etc.

  • Babel

    Babel est un compilateur JS gratuit et open source qui peut être utilisé pour convertir de nouvelles fonctionnalités JS afin d'exécuter d'anciennes normes JS. Le plugin est également utilisé pour les conversions de syntaxe non prises en charge par les anciennes versions. Il fournit des polyfills pour prendre en charge les fonctionnalités manquantes dans certains environnements JS.

  • iziModal

    iziModal est un plugin modal élégant, léger, flexible et réactif à utiliser avec jQuery. Il est utile d'utiliser des pop-ups pour informer l'utilisateur de certaines informations ou pour demander des informations. Il est facile à utiliser et propose de nombreuses personnalisations.

  • ESLint

    En utilisant ESLint, il est facile de trouver les erreurs et de les corriger dans le code JS. Il analyse statistiquement le code pour détecter rapidement les erreurs de syntaxe, les problèmes de style de ligne de commande, etc. et les corriger automatiquement.

  • Shave

    Shave est un plugin JS sans dépendance qui vous permet de tronquer le texte à l'intérieur d'un élément HTML en définissant une hauteur maximale afin qu'il s'adapte exactement à l'élément. Il stocke également du texte original supplémentaire dans l'élément masqué pour vous assurer de ne pas le perdre.

  • Webpack

    Webpack est un outil permettant de regrouper des modules JS pour les applications modernes. Vous pouvez écrire du code et l'utiliser pour regrouper judicieusement les actifs tout en gardant votre code propre.

【Recommandations associées : Tutoriel d'apprentissage 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn