Maison > Article > interface Web > Tutoriel vidéo javascript de Shangxuetang
JavaScript ! est un langage de script très puissant avec une très large gamme d'applications. Il est également nécessaire que chaque développeur Web apprenne bien le javascript. "Shangxuetang JavaScript Video Tutorial Season 1" explique en détail les différents points de connaissance de javascript. Les points clés incluent des concepts de fonctions avancées, des concepts de prototypes, des concepts d'interface, des concepts uniques et une explication détaillée des modèles de conception JavaScript.
Adresse de lecture vidéo : http://www.php.cn/course/503.html
La difficulté de cela la vidéo est la programmation orientée objet
L'une des caractéristiques des langages orientés objet est le concept de classes, qui résument les propriétés publiques et les méthodes des objets d'instance. Sur la base des classes, n'importe quel nombre d'objets d'instance peut. être créé, et ont généralement des fonctions d'encapsulation, d'héritage, de multiples caractéristiques d'état ! Cependant, les objets en JS sont différents des objets des langages purement orientés objet. La norme ECMA définit les objets en JS : une collection d'attributs non ordonnés, dont les attributs peuvent inclure des valeurs de base, des objets ou des fonctions. On peut simplement comprendre qu'un objet JS est un ensemble non ordonné de valeurs. Chaque attribut ou méthode a un nom, et la valeur mappée est accessible selon ce nom (la valeur peut être une valeur/objet/méthode de base).
1. Comprendre l'objet :
La première : Basée sur l'objet Object
var person = new Object(); person.name = 'My Name'; person.age = 18; person.getName = function(){ return this.name; }
La seconde : Méthode littérale d'objet (trouve clairement les attributs contenus dans l'objet et les méthodes)
var person = { name : 'My name', age : 18, getName : function(){ return this.name; } }
Les objets JS peuvent utiliser l'opérateur '.' pour développer dynamiquement leurs propriétés. Vous pouvez utiliser l'opérateur 'supprimer' ou définir la valeur de la propriété sur 'indéfini' pour supprimer les propriétés. Comme suit :
person.newAtt=’new Attr’;//添加属性 alert(person.newAtt);//new Attr delete person.age; alert(person.age);//undefined(删除属性后值为undefined);
L'enseignant dans cette vidéo explique les choses d'une manière simple et facile à comprendre, avec une organisation claire, une analyse couche par couche, des liens imbriqués, des arguments rigoureux et une structure rigoureuse. Il utilise le pouvoir logique de la pensée pour attirer l'attention des élèves et contrôle le processus d'enseignement en classe. Lors de l'explication, de l'analyse et de la démonstration, la pensée doit être claire ; lors de la pose de questions, de la discussion et de la pratique, les caractéristiques psychologiques et les capacités de réception des étudiants doivent être prises en considération en fonction de leur situation réelle.
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!