Maison  >  Article  >  interface Web  >  Didacticiel de code source du didacticiel vidéo Chuanzhi Podcast AJAX

Didacticiel de code source du didacticiel vidéo Chuanzhi Podcast AJAX

黄舟
黄舟original
2017-12-04 11:26:351887parcourir

AJAX signifie « Asynchronous Javascript And XML » (Asynchronous JavaScript and XML), qui fait référence à une technologie de développement Web permettant de créer des applications Web interactives. "Chuanzhi Podcast AJAX Video Tutorial" explique les technologies associées à AJAX.

Didacticiel de code source du didacticiel vidéo Chuanzhi Podcast AJAX

Adresse de lecture du cours : http://www.php.cn/course/565.html

Le style d'enseignement de l'enseignant :

Les cours de l'enseignant sont simples et approfondis, de structure claire, analysés couche par couche, imbriqués, rigoureux dans l'argumentation, rigoureux dans la structure et l'utilisation le pouvoir logique de la pensée pour attirer l'attention des élèves. Force, utiliser la raison pour contrôler le processus d'enseignement en classe. En écoutant les cours de l'enseignant, les étudiants acquièrent non seulement des connaissances, mais reçoivent également une formation à la réflexion, et sont également influencés et influencés par l'attitude académique rigoureuse de l'enseignant

Le point le plus difficile de cette vidéo est de utiliser l'objet XHR pour envoyer et recevoir des données :

XMLHttpRequest est l'objet du composant XMLHttp. Grâce à cet objet, Ajax ne peut échanger la couche de données qu'avec le serveur comme une application de bureau, sans avoir à le faire. actualisez l'interface à chaque fois et n'avez pas besoin d'actualiser l'interface à chaque fois. Pour la première fois, tout le travail de traitement des données est transféré au serveur ; cela réduit non seulement la charge sur le serveur, mais améliore également la vitesse de réponse. et réduit le temps d'attente de l'utilisateur.
Objet XMLHttpRequest et Ajax
Dans une application Ajax, l'objet XMLHttpRequest est responsable de l'envoi des informations utilisateur au serveur dans le cadre d'une communication asynchrone et de la réception des informations et des données de réponse du serveur.
Il convient de noter que JavaScript lui-même n'a pas la capacité d'envoyer des requêtes au serveur. Soit vous utilisez la méthode window.open() pour rouvrir une page, soit vous utilisez l'objet XMLHttpRequest pour envoyer une requête. le premier est un mode d’interaction synchrone ordinaire, tandis que le second est un mode d’interaction asynchrone.
Propriétés et méthodes de l'objet XMLHttpRequest.
À partir d'IE5.0, les développeurs peuvent utiliser les composants XMLHTTP ActiveX dans les pages WEB pour étendre leurs propres fonctions, tandis que Mozilla1.0 et NetScape7 créent des classes proxy XMLHttpRequest qui héritent de XML dans la plupart des cas, les composants XMLHttpRequest et XMLHttp sont très similaires. , les méthodes sont similaires aux propriétés, mais certaines propriétés sont différentes. Le code suivant montre comment créer un objet XMLHttpRequest dans des navigateurs tels que IE et NetScape.

<script language="javascript">
        //定义一个变量
        var http_request = false;
        //IE浏览器中创建
        http_request = new ActiveXObject("Msxml2.XMLHTTP");//新版本IE
        http_request = new ActiveXObject("Microsoft.XMLHTTP");//旧版本IE
        //Netscope浏览器
        http_request = new XMLHttpRequest();
    </script>

Il convient de noter que XMLHttpRequest est également pris en charge dans la dernière version du navigateur IE7.0 de Microsoft, ce qui signifie qu'IE7.0 prend en charge les deux méthodes de création ci-dessus. Lorsque nous développons des applications AJAX, nous devons faire attention aux types de navigateurs compatibles.

Ici, nous vous recommandons également de télécharger du matériel : http://www.php.cn/xiazai/learn/1805

1.AjaxTrain (code source)

2.JqueryTrain (code source)

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