Size: a a a

2019 May 27

AN

Anton Neporotovskiy in JS
Короче sass - норм. Но тебе скорее всего подойдет scss. Поэтому он круче less'a - и дока на русском.
источник

V

V L A S O V in JS
Боюсь у меня выбор только между лесс и сасс
источник

NK

ID:714296394 in JS
))))
источник

NK

ID:714296394 in JS
scss то же самое то sass только синтаксис css подобный))
источник

AN

Anton Neporotovskiy in JS
ID:714296394
(function() {

очень полезный код
window.переменная = сюда пихаем переменную, функции методы, или обьект )
}) ();
Явно на window никто ничего не вешает (если это не какая нибудь сторонняя библиотека без сборки в модуль - а-ля жиквери) - это плохой тон. Можно использовать обертки замыкания, для того чтобы делать "глобальные" переменные.
источник

NK

ID:714296394 in JS
Anton Neporotovskiy
Явно на window никто ничего не вешает (если это не какая нибудь сторонняя библиотека без сборки в модуль - а-ля жиквери) - это плохой тон. Можно использовать обертки замыкания, для того чтобы делать "глобальные" переменные.
оберки замыкания это как?)
источник

AN

Anton Neporotovskiy in JS
V L A S O V
Боюсь у меня выбор только между лесс и сасс
SCSS - это упрощенный синтаксис sass'a - менее вырвиглазный, а компилируется тем же компилятором.
источник

VL

Vladimir Luvolunov in JS
Может что-то не понимаю
источник

VL

Vladimir Luvolunov in JS
Но всё видно в другом скрипте
источник

VL

Vladimir Luvolunov in JS
И переменные объявленные в прошлом скрипте и функции-декларации
источник

AN

Anton Neporotovskiy in JS
ID:714296394
оберки замыкания это как?)
Большущяя самовызываемая функция, которую обычно называют Application/App/MyModule  - она служит глобальной областью для всего что внутри. Таким образом про виндоу находящийся внутри код может не знать - ему и не надо.
источник

VL

Vladimir Luvolunov in JS
Хотя давненько пробовал такое сделать и у меня не получалось. Консоль говорила, что-то в духе "нет такой переменной".
источник

VL

Vladimir Luvolunov in JS
Функции были видны и всё
источник

NK

ID:714296394 in JS
а пример?)
источник

AN

Anton Neporotovskiy in JS
Vladimir Luvolunov
И переменные объявленные в прошлом скрипте и функции-декларации
Потому что все загруженные на страницу скрипты находятся в одной области видимости.  Если явно не сделано иное.
источник

AN

Anton Neporotovskiy in JS
ID:714296394
а пример?)
Пример большущей функции в которой лежит весь твой код?) Тут же понятно все.)
источник

NK

ID:714296394 in JS
большущая самовызывающаяся функция)
источник

NK

ID:714296394 in JS
а как обратится к ее внутренностям)
источник

NK

ID:714296394 in JS
извне?)
источник

NK

ID:714296394 in JS
скажем написал я своим методом класс) и вернул его в глобл зону) в другом скрипте отнаследовал)
источник