WedX - журнал о программировании и компьютерных науках

Публикации по теме 'javascript'


Смягчение атак с затиранием DOM в JavaScript
Каждый элемент HTML может иметь уникальный идентификатор или атрибут имени для удобства ссылки на определенные элементы в JavaScript. Например, следующая кнопка HTML имеет атрибут ID со значением "myButton" : Click Me! Мы можем использовать этот идентификатор в нашем коде JavaScript, чтобы манипулировать кнопкой, например, изменяя ее текст при нажатии: document.getElementById('myButton').onclick = function() { this.textContent = 'Clicked!'; }; DOM облегчает это..

ESLint и Prettier в React
Представьте, что вам нужно построить здание, и каждый месяц для его строительства нанимают нового инженера. Если каждый инженер внедрит свои методы и подходы, оно, несомненно, станет одним из худших зданий в мире и в конце концов рухнет. Однако, если все они будут следовать определенному набору принципов и стандартов, они могут предотвратить потенциальные коллапсы. Этот пример применим и к фронтенд-проектам. Такие инструменты, как PRETTIER и ESLINT, позволяют нам продвигать проект на..

Как предварительно загрузить изображения в Ember.js
Как предварительно загрузить изображения в Ember.js Я люблю Ember.js и ежедневно использую его для различных проектов. Каждый день для меня - новое познавательное приключение. Медленно, но верно я углубляюсь в его сокровенные тайны. Для решения любой конкретной технической задачи эта амбициозная структура предлагает множество путей к успеху и прекрасные джунгли возможностей. Например, одной из тех интересных задач для меня было выяснить, как предварительно загрузить изображения в..

Обновить жизненный цикл компонента React на основе классов
Жизненный цикл обновления Предыдущая статья была о перехватчиках жизненного цикла компонента на основе классов при его создании. В этой статье мы увидим ловушки, которые вступают в игру при обновлении компонента на основе классов. Когда обновляется компонент? Компонент обновляется при внесении изменений в свойства или состояние компонента. Когда это происходит, компонент повторно оценивается и проходит другой жизненный цикл, нежели жизненный цикл создания. 1...

Как много может знать программист, прежде чем узнает, что ничего не знает
Ненавижу вас ломать, но нет программиста №1. Случалось ли с вами когда-нибудь: вы мучаетесь над задачей пару месяцев, а может даже год, выдаете приемлемый результат, клиент доволен, и буквально через пару дней вы узнаете, что все вы же, ведь в узких кругах это…

Техника Фейнмана для обучения программированию и информатике
Добро пожаловать в первую часть моей серии сообщений в блоге, где я надеюсь объяснить структуры данных, алгоритмы и другие интересные знания в области программирования в удобной для пользователя форме. Рада, что вы с вами в этом путешествии! При написании постов в блоге я буду использовать принципы техники Фейнмана. Итак, что же такое техника Фейнмана? Техника Фейнмана была разработана Ричардом Фейнманом (1918–1988), известным писателем, интеллектуалом, философом и физиком. Этот..

Performance React 101: разница между useEffect и useLayoutEffect
Как фронтенд-разработчики, работающие с React, мы постоянно используем хук useEffect для рендеринга побочных эффектов. Но знаете ли вы, что есть похожий, но немного другой хук под названием useLayoutEffect ? Я этого не делал, пока не наткнулся на пример этого, использованный в одной из кодовых баз, в которых я участвовал. Это блог, чтобы понять суть различий между ними и понять, когда и когда не использовать каждый из них. Разница В двух словах разница заключается в точности...

Новые материалы

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]