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

Содержание

Слайд 2

Объекты / Objects материал: металл циферблат: механика вес: 300 грамм

Объекты / Objects

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

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

вес: 300 грамм

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

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

сахар: 15%

сорт:

«Дэнси»

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

звонить()

пахнуть()

почистить()

выжать сок()

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

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

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

Слайд 3

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

Объекты / Objects

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

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

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

Объекты / Objects

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

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

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

Объекты / Objects

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

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

?!?

Слайд 6

Ключевое слово this Ключевое слово this – ссылка на сам

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

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

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

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

Объекты / Objects


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

Принцип черного ящика.
Слайд 8

Объекты / Objects Абстракция. Принцип черного ящика.

Объекты / Objects

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

Слайд 9

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

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

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

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

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

Объекты / Objects

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

Слайд 11

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

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

?!?

Объекты / Objects

Слайд 12

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

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

Объекты / Objects

?!?

Слайд 13

object и null Объекты / Objects

object и null

Объекты / Objects

Слайд 14

object - ссылочная структура данных Объекты / Objects ?!? ?!?

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

Объекты / Objects

?!?

?!?

Слайд 15

object - ссылочная структура данных Объекты / Objects name: Ivan, age: 33, … ob ob2

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

Объекты / Objects

name: Ivan,
age: 33,

ob

ob2

Слайд 16

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

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

Конструктор

Слайд 17

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

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

иметь параметры

Конструктор

Слайд 18

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

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

Прототипы

Слайд 19

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

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

Прототипы

Слайд 20

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

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

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

прототипа

?!?

Слайд 21

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

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

Оператор in, прототипы

и свойства объектов

?!?

Слайд 22

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

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

Слайд 23

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

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

Слайд 24

Переменные / Типы / Операции Ветвления (условные операторы) Циклы /

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

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

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

Функции

Объекты

JavaScript

как язык программирования

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

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