Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> JavaScript для профессиональных веб-разработчиков


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1453, книга: Ф — значит фэнтези
автор: Михаил Геннадьевич Кликин

Книга «Ф — значит фэнтези» Михаила Кликина — незаменимое пособие для тех, кто хочет углубиться в жанр фэнтези. Кликин, признанный эксперт в области фантастики, мастерски сочетает энциклопедические знания с собственным критическим анализом. Читатели отправятся в путешествие по обширному миру фэнтези, исследуя его истоки, развитие и многочисленные поджанры. От классических произведений Толкина до современных постапокалиптических историй, от высоких и серьезных книг до легкого и развлекательного...

Мэтт Фрисби - JavaScript для профессиональных веб-разработчиков

4-е международное издание JavaScript для профессиональных веб-разработчиков
Книга - JavaScript для профессиональных веб-разработчиков.  Мэтт Фрисби  - прочитать полностью в библиотеке КнигаГо
Название:
JavaScript для профессиональных веб-разработчиков
Мэтт Фрисби

Жанр:

Интернет, Java, Java Script

Изадано в серии:

Для профессионалов

Издательство:

Питер

Год издания:

ISBN:

978-5-4461-1740-6

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "JavaScript для профессиональных веб-разработчиков"

Самое полное руководство по современному JavaScript/

Как максимально прокачать свои навыки и стать топовым JS-программистом? Четвертое издание «JavaScript для профессиональных веб-разработчиков» идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на JavaScript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика.

Рост мобильного трафика увеличивает потребность в адаптивном динамическом веб-дизайне, а изменения в JS-движках происходят постоянно, так что каждый веб-разработчик должен постоянно обновлять свои навыки работы с JavaScript.

16+

Читаем онлайн "JavaScript для профессиональных веб-разработчиков". [Страница - 462]

функций
были уникальными, например:
// Повторяющиеся именованные аргументы
// Нестрогий режим: ошибки нет, действителен только второй аргумент
// Строгий режим: генерируется ошибка SyntaxError
function sum (num, num) {
// какие-то действия
}

В нестрогом режиме это объявление функции не приводит к ошибке. Вы можете
получить доступ ко второму аргументу num по имени, тогда как первый доступен
только через объект arguments.
В строгом режиме также слегка меняется поведение объекта arguments. В нестрогом
режиме изменения именованного аргумента отражаются в этом объекте, а в строгом — нет, например:
// Изменение значения именованного аргумента
// Нестрогий режим: изменение отражается на объекте arguments

Функции   27
// Строгий режим: изменение не отражается на объекте arguments
function showValue(value) {
value = "Foo";
alert(value);
// "Foo"
alert(arguments[0]);
// Нестрогий режим: "Foo"
// Строгий режим: "Hi"
}
showValue("Hi");

Эта функция showValue() принимает единственный именованный аргумент value.
Мы вызываем ее с аргументом "Hi", который назначается переменной value, но
внутри функции значение value изменяется на "Foo". В нестрогом режиме при этом
также изменяется значение arguments[0], но в строгом режиме это разные сущности.
В строгом режиме также недоступны свойства arguments.callee и arguments.caller.
В нестрогом режиме они представляют текущую функцию и вызвавшую ее функцию
соответственно, а в строгом попытка доступа к любому из этих свойств приводит
к ошибке TypeError, например:
// Попытка доступа к свойству arguments.callee
// Нестрогий режим: код выполняется обычным образом
// Строгий режим: генерируется ошибка TypeError
function factorial(num) {
if (num --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.