All streams
Search
Write a publication
Pull to refresh
12
0.2
Send message
  1. Есть простой пример роутинга с одноуровневыми переходами и более сложный с многоуровневыми компонентами.

  2. Если update декларируется в пропсе - то декларативно, можно и императивно, либо как в примере в пропсе mount - что тоже декларативно если сделать хэлпер функцию. Кстати не многие осознают что например в Реакт, апдейт также вызывается императивно через - setState().

  1. Роуты в этом примере реализованы на чистом JavaScript, также этот пример одностраничный с использованием внешней зависимости. Но вы можете организовать любую подгрузку страниц на ваш выбор.

  2. Это не фреймворк, а библиотека, которая имеет всего 2 функции, которые делают document.createElement и обновление созданного элемента более простым и декларативным. "Теги" или элементы дерева DOM создаются программно. Есть 3 способа их создания: JSX, fuctional style, hyper style. Вместе с элементами DOM, также добавляются метаданные, чтобы можно было их обновить с помощью функции update(), поэтому элементы можно создавать только функцией создания библиотеки.

  3. Чтобы отследить удаление элемента из DOM - существует пропса mount, в которой можно установить событие на unmount. Более подробный обзор жизненного цикла есть в мануале.

Об этом не принято или стыдно говорить среди мужчин, и не выгодно женщинам которые пользуются этим в своих целях. Благо общество потихоньку начинает просыпаться, пример.

Как найти и удалить неиспользуемый JavaScript

Последние лет 5 или больше даже не задумывался над такой проблеммой. Если удалишь что-то используемое - то Typescript тут же ругнется. Вы же используете статический анализатор типов для JavaScript - Typescript? А для финального бандла tree-shaking удалит весь не используемый код. Если конечно вы стандартные import/export юзаете. Вы же их юзаете?

У меня тоже получилось сделать функциональные компоненты как в Реакте. А затем роутинг и реактивность, уместить на 1 экран кода.

На "сухую" квартиру примерно 1л за 12 часов, в зависимости от параметров испарителя, на одну батарею влезает 3 таких девайса, далее по мере увеличения влажности в помещении, производительность снижается, то-есть происходит саморегуляция. Главное что ощущаемый комфорт переходит из стадии - сухо - в стадию - хорошо и жарко, что даже приходится уменьшать температуру.

У меня все максимально просто, лоток из тетра-пакета из молока литрового, перекладина из вешалки, 3 салфетки сшиты в длинну, ничего за сезон не выросло, салфетки стирал периодически в машинке. После стирки они особенно хороши в работе, размохряются немного, прямо влажными вешаю чтобы реакция пошла быстрее.

Синтепон наверно не очень как испаритель. Салфетки очень тонкие, на свет просвечивают. Быстро сохнут. Особенно возле батареи и из-за ковекции воздуха. На них даже перфорация есть. Самые дешманские бытовые для кухни.

Мой увлажнитель. Лоток с водой стоит на батарее и неагревается на ней - рабочее тело. Вдоль батареи на расстоянии 1 см от нее висит синтетическая салфетка впитывающая и тонкая, чуть ниже лотка - испаритель. Лоток и салфетка соединены полоской из той же салфетки. Капельным путем рабочее тело пероходит в испаритель. Размеры полоски и испарителя подгоняются. Так на каждой батарее.

Испуганные белки на обложке напоминают мне ИТ-ишников сегодня.

Во Фьзоре нет ни встроеного стейта, ни реактивности. Врочем, это всё легко и явно подключается одной иструкцией обычного JavaScript. Но парадоксально вот что, несмотря на это - код получается менее многословным, чам в любом другом фреймворке. А благодаря тому что абстракция - минимальна - почти натив - то гибкость и производительность тоже впереди.

Тут дело в не желании разрабов/менеджОров сделать удобно для тыкания сарделькой, вэб предоставляет все возможности для этого.

Я каждый проект запускаю в отдельном podman контейнере без рута с ограниченным доступом к системе.

Интересно, РКН не станет ли сложнее вставлять палки в колеса интернету (обнаружение ВПН) с внедрением HTTP/3, а также не станет ли это катализатором его (HTTP/3) запрета?

Психологическое и эммоцианальное насилие так же, если не более, разрушительно как и физическое. Также оно используется на порядки чаще. Мужикам надо объединиться и сделать это таким же наказуемым проступком. Иначе у нас забрали наш единственный способ защиты. Они тренировались делать мозги окружающим с рождения, а мы тренировали силу и волю.

Не лень, и даже не страх закирпичить, а то что банки и прочая шелупонь перестанет работать, и нехренабы такой девайс нужен?

ЗЫ: хотя только что подумал что елси все можно в принципе делать через вэб интерфейсы на ноуте, то почему бы и да.

пользуюсь unison (который работает на основе rsync) уже много солнц для двунаправленной синхронизации между рабочими машинами, также и для однонаправленной синхронизации для бэкапов - так как переиспользуется один конфиг файл

Так что, у нас один Let's Encrypt из бесплатных? Звучит как очередная монополия.

Ох уж эти мак-фэн-бои. Наверняка в ядре линукса уже давно существовали эти оптимизации, не говоря уже про разные файловые системы.

Был уже один школьник по фамилии Попов, который взял открытый проекты (антивирус, убунту, офисные пакеты) и представил их как свою разработку.

1
23 ...

Information

Rating
2,651-st
Registered
Activity

Specialization

Fullstack Developer, Web Developer
Senior
JavaScript
HTML
CSS
React
TypeScript
Node.js
SQL
Linux
NoSQL
English