Похожие презентации:
JavaScript (занятие 8)
1.
JAVASCRIPTЗанятие 8
2.
Модули позволяют структурировать кодМодули
EXPORT/IMPORT синтаксис появился в ES6
moduleOne.js
moduleTwo.js
export …
import …
Модули позволяют избегать дублирования
блоков кода
3.
Export / ImportНазвания переменных при
export default могут не совпадать
4.
Export / Import5.
Несколько экспортовМожно переименовывать
переменные
6.
Правила работы с модулями1. Модули должны быть одноцелевыми
2. Располагайте все export инструкции внизу файла
3. Располагайте все import инструкции сверху файла
4. По-возможности используйте export default
7.
Как используются модули в ReactПосле установке node.js на компьютере установились программы npm. С их помощью
можно устанавливать внешние пакеты в приложении.
Команда npx позволяет запускать однократно npm пакеты.
Команда создания нового react приложения – npx create-react-app my-app (С помощью
npm пакета create-react-app создаcт новое react приложении в папке my-app)
8.
Как используются модули в React9.
Классы и прототипы10.
Синтаксис классов появился в ES6class …
Классы позволяют создавать прототипы для объектов
На основании прототипов создаются экземпляры. Все
экземпляры будут независимы друг от друга и могут иметь свои
свойства и методы.
Экземпляры наследуют свойства и методы прототипов
В JS понятие класса – это синтаксическая надстройка
над функциями и объектами
11.
КЛАССЭкземпляры класса в JS
создаются вызовом функции
Переменная this указывает на
экземпляр класса
12.
Наследование по цепочкеСобственные свойства объекта
Унаследованные методы от класса Comment
Другие унаследованные методы от класса Object
13.
Цепочка прототипов14.
Вызов методовМетоды можно вызывать
многократно
15.
Проверка принадлежности свойствэкземпляру объекта
16.
Статические методыСтатический метод не наследуется
экземплярами класса Comment
Статический метод будет доступен только
классу Comment, как свойство
Программирование