Подключаемые файлы JavaScript

Не могу понять принцип использования разных источников файлов JavaScript и возможности обращения к их переменных.
Есть два варианта:
1. Скрипт прямо в коде HTML
2. Скрипт подключаемый во внешнем файле.
Если мы обращаемся к какой либо функции, то обработчик смотрит сначала в скриптах в HTML, затем во внешнем файле. Вроде верно?
Допустим мы действием (например онкликом) во внешнем файле вызвали функцию №1, и она вернула значение переменной. Вопрос основной такой - доступна ли эта переменная, если мы вторым действием вызовем функцию №2 из того же внешнего файла? А если функция из другого файла?
То есть какая вообще связь между функциями и переменными нескольких разных подключаемых файлов + инлайн скриптов. Создают ли они единое пространство, к которому можно обращаться во время одной рабочей сессии?
Где об этом почитать более-менее подробно?
Есть два варианта:
1. Скрипт прямо в коде HTML
2. Скрипт подключаемый во внешнем файле.
Если мы обращаемся к какой либо функции, то обработчик смотрит сначала в скриптах в HTML, затем во внешнем файле. Вроде верно?
Допустим мы действием (например онкликом) во внешнем файле вызвали функцию №1, и она вернула значение переменной. Вопрос основной такой - доступна ли эта переменная, если мы вторым действием вызовем функцию №2 из того же внешнего файла? А если функция из другого файла?
То есть какая вообще связь между функциями и переменными нескольких разных подключаемых файлов + инлайн скриптов. Создают ли они единое пространство, к которому можно обращаться во время одной рабочей сессии?
Где об этом почитать более-менее подробно?
17 сентября 2015 в 17:26
Ближайшие курсы
Как правильно учиться?
Онлайн-курс
4
марта

Java. Уровень 3
Профессиональная разработка программного обеспечения
4
марта
Объектно-ориентированное программирование
Погружение в ООП
4
марта
Новые статьи

Триггеры доверия на сайте: работающие элементы и принципы
22700

Как и почему стоит начать работать с Figma
26400

UI-дизайнер: подробно о профессии дизайнера интерфейсов
57600