bibliothèque JavaScript
bibliothèque JavaScript - jQuery, Prototype, MooTools.
framework JavaScript (bibliothèque)
JavaScript Programmation avancée (processus particulièrement complexe des différences de navigateur), généralement du temps très difficile et très coûteuse.
En réponse à ces changements, beaucoup de JavaScript (helper) bibliothèque est entré en être.
Les bibliothèques JavaScript souvent appelées framework JavaScript.
Dans ce tutoriel, nous allons apprendre quelques-uns des frameworks JavaScript populaires:
- jQuery
- prototype
- MooTools
Tous ces cadres offrent des fonctions pour des tâches JavaScript communes, y compris l'animation, les opérations DOM et la manipulation Ajax.
Dans ce tutoriel, vous apprendrez comment commencer à les utiliser pour rendre la programmation plus facile JavaScript, plus sûr et plus fun.
jQuery
jQuery est le cadre le plus populaire JavaScript.
Il utilise les sélecteurs CSS pour accéder et HTML éléments (objet DOM) l'opération sur la page.
jQuery fournit également l'interface utilisateur compagnon (interface utilisateur) et des plug-ins.
De nombreuses grandes entreprises utilisent sur votre site jQuery:
- Microsoft
- IBM
- Netflix
Pour un jQuery plus en profondeur l' apprentissage, visitez notre tutoriel jQuery .
prototype
Prototype est une bibliothèque qui fournit une API simple pour effectuer des tâches Web communes.
API est une interface de programmation d'applications (Application Programming Interface) acronyme. Il est une bibliothèque qui contient des propriétés et méthodes pour manipuler DOM HTML.
Prototype en fournissant des classes et l'héritage, la réalisation d'améliorations JavaScript.
MooTools
MooTools est un framework qui fournit une commune permettent la programmation API JavaScript simple.
MooTools contient aussi des effets légers et des fonctions d'animation.
D'autres cadres
Voici quelques autres cadres ne sont pas couverts par le ci-dessus:
YUI - Interface Framework Yahoo! utilisateur, couvrant un grand nombre de grandes bibliothèques de fonctions, de simple fonction JavaScript du widget Internet complète.
Ext JS - widget personnalisable, pour la construction d' applications Internet riches (riches applications Internet).
Dojo - pour la manipulation DOM, événement, widgets, etc. boîte à outils.
script.aculo.us - open source framework JavaScript pour les effets visuels et le comportement de l' interface.
UIZE - Widget, AJAX, DOM, modèles, et ainsi de suite.
CDN - Content Delivery Network
Vous voulez toujours une page Web peut être aussi rapide que possible. La capacité de la page que vous voulez aussi petit que possible, et que vous voulez le navigateur en cache autant que possible.
Si de nombreux sites différents en utilisant le même framework JavaScript, puis le cadre est une position commune sur le stock pour chaque page de partage, il devient possible.
CDN (Content Delivery Network) pour résoudre ce problème. CDN est une bibliothèque de code partagé contient le réseau du serveur.
Google offre un CDN libre comme une série de bibliothèques JavaScript, y compris:
- jQuery
- prototype
- MooTools
- Dojo
- Yahoo! YUI
Cependant, en raison de Google en Chine fréquemment GFW (Grande muraille de Chine, le nom anglais de la Grande muraille de Chine, en abrégé le Grand Pare-feu, l'acronyme GFW) bouclier, provoquant l'accès d'instabilité, il est recommandé d'utiliser la bibliothèque de ressource statique publique Baidu.
Pour utiliser la bibliothèque de framework JavaScript dans votre page, il suffit de se référer à la balise <script> à la bibliothèque:
Référence jQuery
</script>
Utilisation de cadres
Avant de vous décider d'utiliser framework JavaScript pour le Web, le premier test du cadre est sage.
framework JavaScript peut facilement être testé. Vous ne devez pas les installer sur votre ordinateur, mais il n'y a pas de programme d'installation.
Normalement, vous avez seulement besoin de faire référence à un fichier de bibliothèque à partir d'une page Web.
Dans le chapitre suivant de ce tutoriel, nous allons vous donner une explication complète de la jQuery de processus de test.