Heim >Web-Frontend >js-Tutorial >Zusammenfassung des JavaScript-Lernens

Zusammenfassung des JavaScript-Lernens

高洛峰
高洛峰Original
2016-11-28 10:26:461098Durchsuche

Zweck des Lernens:
1. Webbezogene Entwicklung wird immer beliebter und es ist sehr wichtig, JS zu lernen

2 Lernen Sie eine weitere Sprache und möchten Sie mehr darüber wissen kulturelle Konnotation einer Sprache

3. Lernen Sie die Skriptsprache kennen, die ich zur Abwechslung schon einmal gelernt habe


Lernmethoden:
1. Projektakkumulation während früherer Praktika

Diverse fragmentarische Informationen im Internet

3. Der Online-Js-Lehrkurs (langer und detaillierter Kurs, meine Hände verkrampfen sich beim Tippen)

4. Verschiedene Bücher, wie „headfirst Js“ usw.


Sporadische Gefühle:

1. Die Attribute von Klassen in js kann verwendet werden. Sie können auch ["xx"] verwenden, um


2.JS zu identifizieren. Verwenden Sie stattdessen var im Konstruktor der Klasse, um Eigenschaften oder Methoden zu definieren


3.Nach der Funktionsdefinition von JS Es ist nicht richtig getrennt, aber nach der Variablendefinition steht ein Semikolon.


4. Dies kann in Funktionen und Klassen nicht weggelassen werden


5. Die Instanziierung von Js wird durch den neuen Konstruktor erreicht.

function Person(name,age) {

[javascript]
this.name = name
this.age = age;
// Lassen Sie uns erneut Bob und Susan erstellen, indem wir unseren Konstruktor
var bob = new Person("Bob Smith", 30);

this.name = name;

this.age = age;}
// Machen wir noch einmal Bob und Susan mit unserem Konstruktor
var bob = new Person("Bob Smith", 30); Verwenden Sie den Prototyp, damit jede Instanz dieses Attribut hat, das auch implementiert ist Erben Sie
[javascript]
// die ursprüngliche Animal-Klasse und die sayName-Methode
function Animal(name, numLegs) {
this.name = name;
this.numLegs = numLegs; >}
Animal.prototype.sayName = function() {
console.log("Hallo, mein Name ist "+this.name);

// definiere einen Pinguin class
function Penguin(name, numLegs) {
this.name = name;
this.numLegs = 2;
}

// legt seinen Prototyp als neue Instanz fest von Animal
Penguin.prototype = new Animal();

var penguin = new Penguin("Gigi");
penguin.sayName(); Tierklasse und sayName-Methode
function Animal(name, numLegs) {
this.name = name;
this.numLegs = numLegs;
}

Animal.prototype.sayName = function() {

console.log("Hallo, mein Name ist "+this.name);
};

// definiere eine Penguin-Klasse
function Penguin(name, numLegs) {
this.name = name;
this.numLegs = 2;
}

// seinen Prototyp als neue Instanz von Animal festlegen
Penguin.prototype = new Animal();

var penguin = new Penguin("Gigi");
penguin.sayName();


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn