Найти в Дзене
Стек вызовов в JS
Определенное влияние оказывает способ прохождения контроля через функции. Давайте посмотрим поближе. Вот простая программа, которая выполняет несколько вызовов функций: function greet(who) { console.log("Hello " + who); } greet("Harry"); console.log("Bye"); Выполнение этой программы происходит примерно так: вызов приветствия приводит к тому, что управление переходит к запуску этой функции (строка 2). Функция вызывает console.log , которая берет управление в свои руки, делает свою работу, а затем возвращает управление на строку 2...
5 лет назад
Как использовать функции в JS
Функции как значения Привязка функции обычно просто действует как имя для определенной части программы. Такая привязка определяется один раз и никогда не изменяется. Это позволяет легко перепутать функцию и ее имя. Значение функции может делать все, что могут делать другие значения. Вы можете использовать его в произвольных выражениях, а не просто вызывать. Можно сохранить значение функции в новой привязке, передать ее в качестве аргумента функции и т. д. Аналогично, привязка, которая содержит функцию,...
5 лет назад
Привязки и области применения
Привязки Каждая привязка имеет область действия, являющуюся частью программы, в которой привязка видна. Для привязок, определенных вне какой-либо функции или блока, область действия - это целая программа. Вы можете ссылаться на такие привязки где угодно. Они называются глобальными. Но на привязки, созданные для параметров функции или объявленные внутри функции, можно ссылаться только в этой функции, поэтому они известны как локальные привязки. Каждый раз, когда вызывается функция, создаются новые экземпляры этих привязок...
5 лет назад
Функции в JavaScript
Определение и применение функций Функции - это хлеб с маслом программирования на JavaScript. Концепция упаковки части программы в значение имеет множество применений. Это дает возможности: Наиболее очевидное применение функций - определение нового словаря. Создание новых слов в одну строку обычно неудобный стиль, но в программировании это необходимо. Типичные носители английского языка имеют около 20 000 слов в своем словаре. Немногие языки программирования имеют встроенные 20 000 команд. И доступный...
5 лет назад
Общепринятные правила написания кода.
Капитализация Имена связываний могут не содержать пробелов, но часто полезно использовать несколько слов, чтобы четко описать, что представляет собой связывание. Это в значительной степени ваш выбор для написания связующего имени с несколькими словами в нем: fuzzylittleturtle // стиль №1 fuzzy_little_turtle // стиль №2 FuzzyLittleTurtle // стиль №3 fuzzyLittleTurtle // стиль №4 Первый стиль может быть трудно читаемым. Мне скорее нравится внешний вид подчеркивания, хотя этот стиль немного болезненно использовать...
5 лет назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала