Размещение функций Если вы пишете несколько вспомогательных функций, а затем используемый ими код, то существует три способа организации функций. Объявить функции перед кодом, который их вызовет:// объявление функций function createElement() { … } function setHandler(elem) { … …
Продолжить чтениеРубрика: IT
Объединение тем посвященных информационным технологиям. Разработка, web, seo, интернет маркетинг, аналитика
javascript 1.4.8 Стиль синтаксиса кода
Код должен быть максимально читаемым и понятным. Это и есть искусство программирования – взять сложную задачу и написать такой код для её решения, который и правильно работает, и легко читается, понятен для людей. Для этого …
Продолжить чтениеjavascript 1.4.7 Отладка
Команда Debugger Выполнение кода можно также приостановить с помощью команды debugger прямо изнутри самого кода: Способ удобен тем, что можно продолжить работать в редакторе кода без необходимости переключения в браузер для выставления точки останова.
Продолжить чтениеjavascript 1.4.6 Отладка в браузере Chrome
Давайте отвлечёмся от написания кода и поговорим о его отладке. Отладка – это процесс поиска и исправления ошибок в скрипте. Все современные браузеры и большинство других сред разработки поддерживают инструменты для отладки – специальный графический интерфейс, …
Продолжить чтениеjavascript 1.4.5 Браузерное окружение, спецификации
Язык JavaScript изначально был создан для веб-браузеров. Но с тех пор он значительно эволюционировал и превратился в кроссплатформенный язык программирования для решения широкого круга задач. Сегодня JavaScript может использоваться в браузере, на веб-сервере или в …
Продолжить чтениеjavascript 1.4.4 Функции-стрелки, основы
Существует ещё более простой и краткий синтаксис для создания функций, который часто лучше, чем синтаксис Function Expression. Он называется «функции-стрелки» или «стрелочные функции» (arrow functions), т.к. выглядит следующим образом: …Такой код создаёт функцию func с аргументами arg1..argN и вычисляет expression с …
Продолжить чтениеjavascript 1.4.3 Function Expression в сравнении с Function Declaration
Давайте разберём ключевые отличия Function Declaration от Function Expression. Во-первых, синтаксис: как определить, что есть что в коде. Function Declaration: функция объявляется отдельной конструкцией «function…» в основном потоке кода.// Function Declaration function sum(a, b) { …
Продолжить чтениеjavascript 1.4.2 Функции-«колбэки»
Рассмотрим ещё примеры функциональных выражений и передачи функции как значения. Давайте напишем функцию ask(question, yes, no) с тремя параметрами: question – Текст вопроса, yes – Функция, которая будет вызываться, если ответ будет «Yes». no – Функция, которая …
Продолжить чтениеjavascript 1.4.1 Function Expression
Функция в JavaScript – это не магическая языковая структура, а особого типа значение. Синтаксис, который мы использовали до этого, называется Function Declaration (Объявление Функции): Существует ещё один синтаксис создания функций, который называется Function Expression (Функциональное Выражение).
Продолжить чтениеjavascript 1.4 План занятия
Демонстрация табличных приложений js. 1.4.1 Function Expression 1.4.2 Функции-«колбэки» 1.4.3 Function Expression в сравнении с Function Declaration 1.4.4 Функции-стрелки, основы 1.4.5 Браузерное окружение, спецификации — домашнее — 1.4.6 Отладка в браузере Chrome 1.4.7 Отладка 1.4.8 …
Продолжить чтение