В этом разделе представлены шаблоны для создания JavaScript-кода с помощью Emmet в редакторе Far Manager. Эти шаблоны помогают быстро создавать часто используемые паттерны и структуры.
Шаблоны для создания основных структур JavaScript-приложений.
| Сокращение | Описание | Результат |
|---|---|---|
| js:iife | IIFE (Immediately Invoked Function Expression) | Функция, вызываемая сразу после объявления |
| js:mod | Модульный паттерн | Объект с методами init и destroy |
| js:class | ES6 класс | Класс с конструктором и методом |
| js:func | Обычная функция | Функция с параметрами и возвратом |
| js:arrow | Стрелочная функция | Константа с стрелочной функцией |
| js:init | Функция инициализации | Функция init с базовой структурой |
js:iifeШаблоны для создания функций и обработчиков.
| Сокращение | Описание | Результат |
|---|---|---|
| js:fn | Функция (синоним) | Альтернатива для js:func |
| js:=> | Стрелочная функция (синоним) | Альтернатива для js:arrow |
| js:promisify | Функция промисификации | Функция, оборачивающая значение в Promise |
| js:debounce | Debounce функция | Функция с задержкой выполнения |
| js:throttle | Throttle функция | Функция с ограничением частоты вызовов |
| js:async | Async/await функция | Асинхронная функция с обработкой ошибок |
| js:asyncawait | Async/await (синоним) | Альтернатива для js:async |
js:debounceШаблоны для работы с DOM и HTTP-запросами.
| Сокращение | Описание | Результат |
|---|---|---|
| js:jqready | jQuery ready | Обработчик готовности документа |
| js:$ready | jQuery ready (синоним) | Альтернатива для js:jqready |
| js:jqclick | jQuery click обработчик | Обработчик клика по селектору |
| js:$click | jQuery click (синоним) | Альтернатива для js:jqclick |
| js:addEventListener | DOM event listener | Обработчик события DOMContentLoaded |
| js:fetch | Fetch API | Пример использования fetch с обработкой ошибок |
| js:fetchapi | Fetch API (синоним) | Альтернатива для js:fetch |
js:jqclickШаблоны для обработки ошибок в JavaScript.
| Сокращение | Описание | Результат |
|---|---|---|
| js:error | Базовая обработка ошибки | if-блок для проверки ошибки |
| js:err | Обработка ошибки (синоним) | Альтернатива для js:error |
js:errorjs:fn вместо js:func.
js:iife>js:mod.