🗊 Презентация JavaScript. Top level functions

Нажмите для полного просмотра!
JavaScript. Top level functions, слайд №1 JavaScript. Top level functions, слайд №2 JavaScript. Top level functions, слайд №3 JavaScript. Top level functions, слайд №4 JavaScript. Top level functions, слайд №5 JavaScript. Top level functions, слайд №6 JavaScript. Top level functions, слайд №7 JavaScript. Top level functions, слайд №8 JavaScript. Top level functions, слайд №9 JavaScript. Top level functions, слайд №10 JavaScript. Top level functions, слайд №11 JavaScript. Top level functions, слайд №12 JavaScript. Top level functions, слайд №13 JavaScript. Top level functions, слайд №14 JavaScript. Top level functions, слайд №15 JavaScript. Top level functions, слайд №16 JavaScript. Top level functions, слайд №17

Вы можете ознакомиться и скачать презентацию на тему JavaScript. Top level functions. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


JavaScript
Описание слайда:
JavaScript

Слайд 2


Features Top level functions Функции могут возвращать функции, которые возвращают функции и т.д. ECMAScript 5-6 У JS тоже есть версии Наследование...
Описание слайда:
Features Top level functions Функции могут возвращать функции, которые возвращают функции и т.д. ECMAScript 5-6 У JS тоже есть версии Наследование через прототипы. Strings – во многом схожи с джавовскими. Можно использовать как одинарные кавычки, так и двойные. Массивы – можно использовать сразу как стек GIGO – Garbage In, Garbage Out

Слайд 3


Features Scope If блок не создает область видимости. Цикл не создает область видимости
Описание слайда:
Features Scope If блок не создает область видимости. Цикл не создает область видимости

Слайд 4


Features Различные проперти глобального объекта – constructor, toString и т.п.
Описание слайда:
Features Различные проперти глобального объекта – constructor, toString и т.п.

Слайд 5


Hoisting Загрузка функций и переменных в память происходит на первом этапе, поэтому можно использовать переменные до их объявления Считается не очень...
Описание слайда:
Hoisting Загрузка функций и переменных в память происходит на первом этапе, поэтому можно использовать переменные до их объявления Считается не очень хорошей практикой Не работает при использовании strict mode

Слайд 6


Features IIFE – Immediately invoked function expression
Описание слайда:
Features IIFE – Immediately invoked function expression

Слайд 7


Features Замыкания Использование «потерянного» контекста
Описание слайда:
Features Замыкания Использование «потерянного» контекста

Слайд 8


Features Еще один пример замыкания. Что будет на выходе? На выходе у нас:
Описание слайда:
Features Еще один пример замыкания. Что будет на выходе? На выходе у нас:

Слайд 9


Features Как сделать так, чтобы переменная i каждый раз была такой, какой мы хотим ее видеть? Нужно поместить ее значение в новый контекст (выделено...
Описание слайда:
Features Как сделать так, чтобы переменная i каждый раз была такой, какой мы хотим ее видеть? Нужно поместить ее значение в новый контекст (выделено красным).

Слайд 10


Features Способы создания объекта Конструктороподобный Object.create(), ему даем (опционально) предка Просто пишем {} (Object literal notation)
Описание слайда:
Features Способы создания объекта Конструктороподобный Object.create(), ему даем (опционально) предка Просто пишем {} (Object literal notation)

Слайд 11


Features «Асинхронная» работа – таймауты, коллбэки и т.п. Работа с event-queue Strict mode (с ES5)
Описание слайда:
Features «Асинхронная» работа – таймауты, коллбэки и т.п. Работа с event-queue Strict mode (с ES5)

Слайд 12


Features Функция – особый тип объекта, который имеет у себя «вызываемый» код К ней можно добавлять проперти и использовать как объект
Описание слайда:
Features Функция – особый тип объекта, который имеет у себя «вызываемый» код К ней можно добавлять проперти и использовать как объект

Слайд 13


Features Псевдомассив arguments Дает текущие аргументы, даже если их больше чем заявлено Если аргументов меньше чем надо, то недостающие берутся как...
Описание слайда:
Features Псевдомассив arguments Дает текущие аргументы, даже если их больше чем заявлено Если аргументов меньше чем надо, то недостающие берутся как undefined

Слайд 14


Features Точки с запятой, особенности парсера – лучше ставить вручную Триксы и приколы void 0 default value typeOf – самое веселое
Описание слайда:
Features Точки с запятой, особенности парсера – лучше ставить вручную Триксы и приколы void 0 default value typeOf – самое веселое

Слайд 15


Features Вспомогательные методы – call, bind, apply Bind – создание нового объекта с зафиксированным параметром (-ами) apply и call – указать, на что...
Описание слайда:
Features Вспомогательные методы – call, bind, apply Bind – создание нового объекта с зафиксированным параметром (-ами) apply и call – указать, на что будет указывать this и вызвать с аргументами (массив) call аналогично, только аргументы через запятую

Слайд 16


Features JSON != object notation Для конвертации одного в другое есть удобные функции у объекта JSON : stringify и parse
Описание слайда:
Features JSON != object notation Для конвертации одного в другое есть удобные функции у объекта JSON : stringify и parse

Слайд 17


Useful links Различные обучающие материалы Интересные видеокурсы по JS (осторожно, рутрекер) Новое в ES6 туториал Ctrl + Shift + J dev tools в хроме
Описание слайда:
Useful links Различные обучающие материалы Интересные видеокурсы по JS (осторожно, рутрекер) Новое в ES6 туториал Ctrl + Shift + J dev tools в хроме



Похожие презентации
Mypresentation.ru
Загрузить презентацию