Latest web development tutorials
×

JavaScript kurs

JavaScript kurs JavaScript krótkie wprowadzenie JavaScript zwyczaj JavaScript eksport JavaScript gramatyka JavaScript oświadczenia JavaScript uwaga JavaScript zmienna JavaScript Typy danych JavaScript Przedmioty JavaScript funkcja JavaScript zakres JavaScript wydarzenie JavaScript sznur JavaScript operatorzy JavaScript porównać JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typ konwersji JavaScript Wyrażenia regularne JavaScript błąd JavaScript Debugowanie JavaScript zmienny wyciąg JavaScript Tryb Strict JavaScript Zastosowanie niezgodne z przeznaczeniem JavaScript Uwierzytelnianie za pomocą formularzy JavaScript zarezerwowane słowa kluczowe JavaScript JSON JavaScript void JavaScript Kod Specyfikacja

JS funkcja

JavaScript definicja funkcji JavaScript Argumenty funkcji JavaScript wywołanie funkcji JavaScript zamknięcia

JS HTML DOM

DOM krótkie wprowadzenie DOM HTML DOM CSS DOM wydarzenie DOM EventListener DOM element

JS zaawansowane Tutorial

JavaScript Przedmioty JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Przedmioty

JS przeglądarka BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript muzyka pop JavaScript Tymczasowy zdarzenia JavaScript Cookies

JS magazyn

JavaScript magazyn JavaScript test jQuery JavaScript test Prototype

JS Przykłady

JavaScript Przykłady JavaScript instancja obiektu JavaScript Przeglądarka Instancja obiektu JavaScript HTML DOM Przykłady JavaScript streszczenie

JS Reference Manual

JavaScript Przedmioty HTML DOM Przedmioty

Obiekt JavaScript

Wszystkie rzeczy są obiekty JavaScript: łańcuchy, liczby, tablice, funkcje ...

Ponadto JavaScript pozwala niestandardowych obiektów.


Wszystko jest obiektem

JavaScript zawiera kilka wbudowanych obiektów, takich jak String, Date, Array, i tak dalej. Tylko ze specjalnymi właściwościami obiektów typu danych i metod.

  • Boolean może być obiektem.
  • typ liczbowy może być obiektem.
  • Łańcuch może być także przedmiotem
  • Data jest obiektem
  • Matematyka i wyrażenia regularne są obiektami
  • Tablica jest obiektem
  • Nawet Funkcja obiektu może być

Obiekt JavaScript

Obiekt znajduje się specjalny rodzaj danych. Obiekty mają właściwości i metody.


Dostęp do obiektów nieruchomości

Nieruchomość jest wartością związane z obiektem.

Składnia atrybut obiektu ma postać:

objectName.propertyName

Ten przykład wykorzystuje właściwość length obiektu String, aby uzyskać długość łańcucha:

var message="Hello World!";
var x=message.length;

Po powyższy kod jest wykonywany, wartość x wynosi:

12


Object Access Method

Metoda jest operacją, która może być wykonana na obiekcie.

Można wywołać metodę, używając następującej składni:

objectName.methodName()

W tym przykładzie wykorzystano metodę obiektu toUpperCase String () do konwersji tekstu na wielkie litery:

var message="Hello world!";
var x=message.toUpperCase();

Po powyższy kod jest wykonywany, wartość x wynosi:

HELLO WORLD!


Tworzenie obiektu JavaScript

Poprzez JavaScript można definiować i tworzyć własne przedmioty.

Utwórz nowy obiekt na dwa różne sposoby:

  • Definiowanie i utworzyć instancję obiektu
  • Użyj funkcji zdefiniować obiekt, a następnie utworzyć nową instancję obiektu

Tworzenie bezpośrednie wystąpienie

Ten przykład tworzy nową instancję obiektu i dodać cztery właściwości:

Przykłady

person=new Object();
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue";

Spróbuj »

Alternatywna składnia (za pomocą literałów Object):

Przykłady

person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

Spróbuj »


Korzystanie z konstruktora obiektu

Ten przykład używa funkcji na budowę obiektów:

Przykłady

function person(firstname,lastname,age,eyecolor)
{
this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;
}

Spróbuj »

W JavaScript, zwykle zwraca się do funkcji, które realizują się, czy obiekt, który wskazuje na funkcję należy do (run-time)


Tworzenie instancji obiektu JavaScript

Gdy masz konstruktora obiektu, można utworzyć nową instancję obiektu, na przykład:

var myFather=new person("John","Doe",50,"blue");
var myMother=new person("Sally","Rally",48,"green");


Te właściwości do obiektów JavaScript

Można przypisać obiekt, dodawać nowe atrybuty do istniejących obiektów:

Załóżmy personObj już istnieje - co można dodać te nowe atrybuty: imię, nazwisko, wiek i Kolor oczu:

person.firstname="John";
person.lastname="Doe";
person.age=30;
person.eyecolor="blue";

x=person.firstname;

T w powyższym kodzie jest wykonywana, wartość x będzie:

John


Sposób, aby dodać obiekty do JavaScript

Metoda ta jest po prostu przypisane do funkcji obiektu.

W sposobie konstruktora wewnątrz definicji obiektu

function person(firstname,lastname,age,eyecolor)
{
	this.firstname=firstname;
	this.lastname=lastname;
	this.age=age;
	this.eyecolor=eyecolor;

	this.changeName=changeName;
	function changeName(name)
	{
		this.lastname=name;
	}
}

() Wartość nazwą funkcji osoby przypisanej do changeName właściwości Nazwisko.

Teraz możesz spróbować:

myMother.changeName("Doe");

Spróbuj »

klasy JavaScript

JavaScript jest językiem zorientowanym obiektowo, ale nie korzysta z JavaScript klasę.

W JavaScript, klasa nie zostanie utworzony, ani do tworzenia obiektu (jak w innych językach obiektowych) do klasy.

Prototyp JavaScript oparte zamiast klasy oparte.


JavaScript w pętli for ...

JavaScript dla ... w rachunku pętli poprzez właściwości obiektu.

gramatyka

for (variable in object)
{
	执行的代码……
}

Uwaga: w przypadku ... w kodzie pętla bloku będzie wykonywana raz dla każdej nieruchomości.

Przykłady

Pętla przez właściwości obiektu:

Przykłady

var = {osoba fname: "John", lname: "Kowalski", wiek: 25};

dla (x osobiście)
{
txt = txt + osoba [x];
}

Spróbuj »