Есть основной файл, который содержит основные функции. Также есть файл конфигурации в котором пользователь может менять значение переменных. Вопрос в том как импортировать переменные js (все это должно работать локально - чистый html + javascript). Возможно ли это?
Для этого пригодится JS Modules
В файле конфига делаешь
const config = {
someVar: someVal
}
export default config;
А потом в основном .js
import config from './config'
'./config'
означает то, что файл конфига находится в той же директории, что и скрипт, из которого ты его вызываешь. Название файла - config.js
, но в import
его можно не писать
Учти, что это работет только в новых браузерах. Чтобы работало кроссбраузерно (насколько это возможно), нужно использовать Babel
Ну как то так
// main.js
export {a, b} // Експортируем переменные. Чтобы их можно было импортировать
var a = "Hello";
var b = false
import {a, b} from "main" // Импортируем переменные
console.log(a, b) // Выводим в консоль
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется пример кода на странице сайтаПодскажите пожалуйста как при помощи внедряемого скрипта js получить состояние переключателя switch? Надо...
есть папка models, controllers, routesВ данных папках есть JS файлы примерно такого вида:
} При нажатии на кнопку исполняется функция balanceUP Почему то на сайте, при нажатии постоянно срабатывает условие в случае которого сгенерированное...