Javascript & Ajax \ Javascript

Должен ли сайт работать без JavaScript?

От автора: подкаст JS Party только что выпустили интересный эпизод, в котором они обсуждали этот классический вопрос, разделившись на две группы по два человека. Каждой группе была назначена «сторона» этой дискуссии, а затем они начали обсуждения.

Продолжить чтение

Javascript & Ajax \ VueJS

Как указать элемент DOM во Vue

От автора: очень распространенной практикой в веб-разработке является указание элемента DOM (объектная модель документа) (то есть все HTML-элементы и логическая структура, которую они представляют) и манипулирование им каким-либо образом. В этой статье мы рассмотрим возможности ref и некоторые из случаев его применения. Давайте приступим.

Продолжить чтение

Javascript & Ajax \ Javascript

Как найти ошибки в коде JavaScript с помощью отладчика

От автора: знаете ли вы, что в JavaScript встроен отладчик? Отладчик полезен, когда дело доходит до поиска ошибок и обхода вложенных обратных вызовов, promise и т. д. Этот отладчик работает как с отрисованным кодом на стороне клиента, так и на стороне сервера.

Продолжить чтение

Javascript & Ajax \ Javascript

Анимированный фон с JavaScript-библиотекой ParticlesJS

От автора: в данном уроке будет показана работа с великолепной JavaScript библиотекой – ParticlesJS – библиотекой частиц. Эта библиотека замечательно подойдет для лендингов и других секционных сайтов, позволяя создавать различные эффекты, анимируя фон секции. А используя генератор на официальном сайте библиотеки, можно просто и быстро настроить эффект по вкусу, получая, к примеру, эффект космоса или падающего снега.

Продолжить чтение

Javascript & Ajax \ Angular

Почему вам стоит выбрать Angular для своего следующего проекта frontend

От автора: первоначально я не был front-end разработчиком, я обычно много работаю с back-end API в C#, Go, Node или Python. Несколько лет назад, когда я перешел в новую компанию, меня перевели на full-stack. Мне было поручено создать внутреннее решение, которое бы поддерживало управление пользователями, возможность обмена мгновенными сообщениями, возможность делать заметки / делиться и много других вещей. Это было действительно мое первое большое знакомство с front-end разработкой, я делал кое-что для front-end, но ничего такого обширного.

Продолжить чтение

Javascript & Ajax \ React

JavaScript, который нужно знать для React

От автора: одна из вещей, которые мне больше всего нравятся в React по сравнению с другими фреймворками, которые я использовал, это то, насколько вы открыты для JavaScript при его использовании. Шаблон DSL (JSX компилируется в разумный JavaScript) отсутствует, API компонентов стал проще с добавлением React Hooks, и фреймворк предлагает вам очень мало абстракций вне основных проблем пользовательского интерфейса, которые он призван решить.

Продолжить чтение

Javascript & Ajax \ Javascript

Front-end разработка умерла. Да здравствует front-end инжиниринг!

От автора: вы помните старые добрые времена, когда все, что вам нужно было сделать, это написать хорошие CSS и HTML? Может быть, немного PHP, JSP или (если вы были опытным front-end разработчиком) некоторые переменные Jade / Pug, импорт и некоторый код jQuery… ну, это все мертво. И это величайшая вещь, которая когда-либо могла случиться с front-end.

Продолжить чтение

Javascript & Ajax \ Javascript

Альтернативы JavaScript

От автора: в 2019 году у нас есть две альтернативы запуска скриптов в веб-браузере: JavaScript и WebAssembly. Но представьте себе программиста Java, Haskell или даже LISP… где чистая объектно-ориентированная парадигма? А где функциональная? А как насчет знаменитого синтаксиса LISP?

Продолжить чтение

Javascript & Ajax \ Javascript

Перетаскивание элементов с помощью Vanilla JavaScript и HTML

От автора: существует множество отличных библиотек JavaScript для добавления функции перетаскивания элементов в приложение. Но вы можете не знать, что HTML имеет встроенный API для создания перетаскиваемых элементов в DOM. Здесь мы рассмотрим создание функции перетаскивания с использованием HTML Drag and Drop API с небольшим количеством JavaScript для настройки обработчиков событий.

Продолжить чтение

Javascript & Ajax \ Javascript

Практическое руководство по символам в JavaScript

От автора: в ES6 появились символы Javasript, как способ предотвращения конфликтов имен свойств. В качестве дополнительного бонуса символы также позволяют моделировать закрытые свойства в JavaScript 2015-2019.

Продолжить чтение