Объекты в JavaScript презентация

Содержание

Слайд 2

Объекты / Objects

материал: металл

циферблат: механика

вес: 300 грамм

форма: шаровидная

цвет: оранжевый

сахар: 15%

сорт: «Дэнси»

узнать время()

звонить()

пахнуть()

почистить()

выжать

сок()

установить время()

<< Действия()/Методы() >>

<< Свойства / Аттрибуты >>
параметры

Слайд 3

Объекты / Objects

Объект в программировании — некоторая сущность, обладающая определённым состоянием и

поведением, имеющая заданные значения свойств (параметров, атрибутов) и операций над ними (функций, методов).

Слайд 4

Объекты / Objects

Объект в JavaScript представляет собой ассоциативный массив (верно и обратное

утверждение) содержащий поля (свойства, элементы, такие себе переменные) с данными, и методы (функции) их обрабатывающие.

Слайд 5

Объекты / Objects

Объект в JavaScript представляет собой ассоциативный массив (верно и обратное

утверждение) содержащий поля (свойства, элементы, такие себе переменные) с данными, и методы (функции) их обрабатывающие.

?!?

Слайд 6

Ключевое слово this

Ключевое слово this – ссылка на сам объект. Другими словами this

указывает на тот ассоциативный массив (объект) которому принадлежит функция, в которой this используется встречается.

Слайд 7

Объекты / Objects


Объект может состоять из множества других объектов. Абстракция. Принцип черного

ящика.

Слайд 8

Объекты / Objects

Абстракция. Принцип черного ящика.

Слайд 9

Объекты могут состоять из других объектов

Объекты могут состоять из множества других объектов. Обращаться

к ним не составляет труда. Оператор точка «.» разделяет сложенный объект и объект «контейнер». Такое разделение называют – цепочкой вызова, длинна такой цепочки ограничена только тем сколько объектов участвуют в «матрёшке».

Слайд 10

Объекты / Objects

Вложенность объектов позволяет писать простой и элегантный код.

Слайд 11

Объекты, как и массивы – динамическая структура данных

?!?

Объекты / Objects

Слайд 12

Объекты, как и массивы – динамическая структура данных

Объекты / Objects

?!?

Слайд 13

object и null

Объекты / Objects

Слайд 14

object - ссылочная структура данных

Объекты / Objects

?!?

?!?

Слайд 15

object - ссылочная структура данных

Объекты / Objects

name: Ivan,
age: 33,

ob

ob2

Слайд 16

Функция-конструктор - позволяет создавать много однотипных объектов.

Конструктор

Слайд 17

Функция-конструктор - позволяет создавать много однотипных объектов. Конструктор может (и должен) иметь параметры

Конструктор

Слайд 18

Прототип – объект родитель, дополняет своими свойствами дочерний объект.

Прототипы

Слайд 19

Прототип – объект родитель, дополняет своими свойствами дочерний объект.

Прототипы

Слайд 20

Прототип – объект родитель, дополняет своими свойствами дочерний объект.

Доступ к свойствам прототипа

?!?

Слайд 21

Прототип – объект родитель, дополняет своими свойствами дочерний объект.

Оператор in, прототипы и свойства

объектов

?!?

Слайд 22

Объекты «Часы»

Слайд 23

Объекты «Часы»

Слайд 24

Переменные / Типы / Операции

Ветвления (условные операторы)

Циклы / Массивы (структуры данных)

Функции

Объекты

JavaScript как язык

программирования

его концепции

Имя файла: Объекты-в-JavaScript.pptx
Количество просмотров: 70
Количество скачиваний: 0