Базов JavaScript
Oснови на обектноориентираното програмиране
Oбекти в JavaScript
•
•
•
•
Обектът е oсновният тип данни в JavaScript
Структурен тип: обединява от множество значения (примитивни или
други обекти), като позволява да съхраняваме и извличаме тези
значения чрез името им
Неподредена колекция от свойства ( properties), всяко от които има име и
значение
– Свойство на обекта може да сочи към функция – функциите са също
данни!
– Свойствата, сочещи функции, се наричат методи
– Имената на обектите са низове (strings) –> обектът създава
съответствие име->значение
Освен своите собствени свойства, обектите на JavaScript наследяват
свойства от друг обект – прототип
– Методите на обектите по правило са наследени свойства
– Наследяването, основано на прототипи “prototypal inheritance” е
ключова особеност на JavaScript
Свойства на обектите в JavaScript
•
•
Динамични: свойства могат да бъдат добавяни и изтривани
– Могат да симулират обекти и структури на строго типизираните
езици.
Изменяеми, като се обработват чрез референция ( не чрез значение)
• Нека променливата x сочи обект
• Кодът var y = x; създава референция към същия обект: всички
модификации, направени в обекта чрез променливата y са видими и
чрез променливата x.
Видове обекти на JavaScript
•
•
Вградени (built-in) обекти, като String, Date, Array и т.н..
Създавани от потребителя обекти, което става по един от следните 3
начина :
1. Чрез литерал на обекта: дефиниране и директно създаване на
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Програмиране и програмни езици
Програмиране в Интернет
Основи на ООП при JavaScript
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте