📑 Как правильно пользоваться консолью JavaScript
Умеешь только в простейшие консольные команды типа console.log? Мы сделаем тебя великим мастером консоли!
Давайте начистоту – как вы дебажите код? Ну не отрицайте, конечно же, логируете сообщения в консоль браузера – все мы так делаем. console.log отлично работает, он быстрый, удобный – но не оптимальный. Раз уж мы идем по легкому пути, давайте делать это с шиком!
🔍 Читать статью
#article #js #tips
Умеешь только в простейшие консольные команды типа console.log? Мы сделаем тебя великим мастером консоли!
Давайте начистоту – как вы дебажите код? Ну не отрицайте, конечно же, логируете сообщения в консоль браузера – все мы так делаем. console.log отлично работает, он быстрый, удобный – но не оптимальный. Раз уж мы идем по легкому пути, давайте делать это с шиком!
🔍 Читать статью
#article #js #tips
🛠 Solid — это легковесный и быстрый аналог React, не использующий виртуальную DOM и компилируемый в прямые DOM-инструкции.
#инструменты #js
#инструменты #js
💡Как в JavaScript получить размеры экрана, окна и веб-страницы
Размер экрана — это ширина и высота экрана: монитор или мобильный экран.
Размер экрана — это ширина и высота экрана: монитор или мобильный экран.
window.screen
— объект, который содержит информацию о размере экрана. Вот как получить доступ к ширине и высоте экрана:const screenWidth = window.screen.width;Доступный размер экрана состоит из ширины и высоты экрана без панелей инструментов ОС.
const screenHeight = window.screen.height;
const availScreenWidth = window.screen.availWidth;Чтобы получить доступ к внешнему размеру окна, вы можете использовать свойство
const availScreenHeight = window.screen.availHeight;
outerWidth
и outerHeight
, которые доступны непосредственно для объекта window:const windowOuterWidth = window.outerWidth;Размер веб-страницы состоит из ширины и высоты отображаемого содержимого страницы.
const windowOuterHeight = window.outerHeight;
const pageWidth = document.documentElement.scrollWidth;
const pageHeight = document.documentElement.scrollHeight;
#советы #js🛠 KeystoneJS — это мощный фреймворк CMS, основанный на Express и MongoDB. Альтернатива WordPress для Node.js. Он позволит вам с легкостью создавать динамические проекты с хорошо структурированными маршрутами, шаблонами и моделями.
#инструменты #js
#инструменты #js
🛠 MVP.css — CSS-фреймворк без классов, который упрощает стилизацию веб-страниц без написания CSS или дополнительной разметки. Просто включите предоставленную таблицу стилей, и большинство элементов HTML, а также макет страницы получат лучшие стили по умолчанию.
#инструменты #js
#инструменты #js
🛠 jExcel - VanillaJS библиотека без внешних зависимостей, которая упрощает создание электронных таблиц в стиле Excel. Интерактивные таблицы предлагают множество функций, параметров настройки и отличную поддержку браузера.
#инструменты #js
#инструменты #js
💡 Уменьшите количество глобальных переменных
«Сведением количества глобальных переменных к одному, вы значительно снижаете шансы нежелательного взаимодействия с другими приложениями, виджетами или библиотеками.»
— Douglas Crockford
Вместо
#советы #coding #js
«Сведением количества глобальных переменных к одному, вы значительно снижаете шансы нежелательного взаимодействия с другими приложениями, виджетами или библиотеками.»
— Douglas Crockford
Вместо
var name = 'Jeffrey';Лучше
var lastName = 'Way';
function doSomething() {...}
console.log(name); // Jeffrey -- or window.name
var DudeNameSpace = {Мы уменьшили количество глобальных переменных до одного, странным образом названного, обьекта «DudeNameSpace».
name : 'Jeffrey',
lastName : 'Way',
doSomething : function() {...}
}
console.log(DudeNameSpace.name); // Jeffrey
#советы #coding #js
🛠 μPlot — быстрая библиотека с эффективным использованием памяти для создания великолепных 2D-диаграмм на основе Canvas. μPlot предлагает множество типов графиков, вариантов настройки и другие интересные функции.
#инструменты #js
#инструменты #js
📑 JavaScript: область видимости простыми словами
Область видимости — важная концепция, определяющая доступность переменных. Данная концепция лежит в основе замыканий, разделяя переменные на глобальные и локальные.
В этой статье постараемсяь простыми словами объяснить, что такое область видимости в JavaScript.
#статьи #js
Область видимости — важная концепция, определяющая доступность переменных. Данная концепция лежит в основе замыканий, разделяя переменные на глобальные и локальные.
В этой статье постараемсяь простыми словами объяснить, что такое область видимости в JavaScript.
#статьи #js
🛠 Markmap — полезный инструмент JS, который помогает визуализировать большие документы Markdown путем создания интеллект-карт. Он берет все разделы файла .md и представляет их в удобном для просмотра виде и навигации.
#инструменты #js
#инструменты #js