Работа с формами в Angular — модуль работы с формами и обертки полей.
В статье покажу один из способов работы с формами в Angular-проектах, который упрощает создание новых форм и изолирует зависимость от внешней UI-библиотеки. Будет мало текста и много кода, пристегните ремни, мы начинаем.
Читать далее https://habr.com/ru/companies/tinkoff/articles/740706
В статье покажу один из способов работы с формами в Angular-проектах, который упрощает создание новых форм и изолирует зависимость от внешней UI-библиотеки. Будет мало текста и много кода, пристегните ремни, мы начинаем.
Читать далее https://habr.com/ru/companies/tinkoff/articles/740706
Хабр
Работа с формами в Angular — модуль работы с формами и обертки полей
Всем привет! Я Александр Бухтатый, frontend-разработчик в Тинькофф, специализируюсь на Angular. Наша команда работает в монорепозитории с четырьмя проектами. В каждом проекте много форм, нужно...
Основы Angular: встроенные Pipes с примерами каждого
https://www.telerik.com/blogs/angular-basics-built-pipes-examples-each
https://www.telerik.com/blogs/angular-basics-built-pipes-examples-each
Telerik Blogs
Angular Basics: Built-in Pipes with Examples of Each
Angular has some built-in pipes that allow us to render numbers and string values in a locale-specific format. Let’s take a look!
Forwarded from REact
Zedux: Это тот самый?
Zedux - это движок молекулярного состояния для React. После многих лет, проведенных в качестве проприетарного программного обеспечения, спрятанного в закрытом репозитории GitHub, он официально открыт и выпущена версия 1.0.0! https://omnistac.github.io/zedux/blog/zedux-is-this-the-one
Zedux - это движок молекулярного состояния для React. После многих лет, проведенных в качестве проприетарного программного обеспечения, спрятанного в закрытом репозитории GitHub, он официально открыт и выпущена версия 1.0.0! https://omnistac.github.io/zedux/blog/zedux-is-this-the-one
У React наступает момент Angular.js?
В 2012 году Angular.js изменил ландшафт фронтенд-разработки и быстро стал успешным. Всего два года спустя команда Angular запустила Angular 2, полностью переписанную исходную библиотеку, основанную на другом наборе парадигм. Многие разработчики, в том числе и я, не хотели переписывать свои существующие приложения, чтобы они соответствовали этим новым идеям. И для новых проектов Angular.js больше не подходил, так как другие фреймворки были так же хороши.
В 2015 году мы начали использовать React для всей нашей работы с интерфейсом. Простая архитектура, сосредоточенность на компонентах и стабильная производительность независимо от размера кодовой базы сделали его легким выбором. React имел большой успех, и сообщество очень быстро росло. Недавно команды React и Next.js продвигали Server Components — новый способ создания веб-приложений, который не подходит для большинства существующих приложений React.
Является ли это изменение таким же значительным, как переход с Angular.js на Angular 2? Переживает ли React ту же фазу, что и Angular.js?
https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html
В 2012 году Angular.js изменил ландшафт фронтенд-разработки и быстро стал успешным. Всего два года спустя команда Angular запустила Angular 2, полностью переписанную исходную библиотеку, основанную на другом наборе парадигм. Многие разработчики, в том числе и я, не хотели переписывать свои существующие приложения, чтобы они соответствовали этим новым идеям. И для новых проектов Angular.js больше не подходил, так как другие фреймворки были так же хороши.
В 2015 году мы начали использовать React для всей нашей работы с интерфейсом. Простая архитектура, сосредоточенность на компонентах и стабильная производительность независимо от размера кодовой базы сделали его легким выбором. React имел большой успех, и сообщество очень быстро росло. Недавно команды React и Next.js продвигали Server Components — новый способ создания веб-приложений, который не подходит для большинства существующих приложений React.
Является ли это изменение таким же значительным, как переход с Angular.js на Angular 2? Переживает ли React ту же фазу, что и Angular.js?
https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html
Marmelab
Is React Having An Angular.js Moment?
React Server Components, while innovative, risk causing division in the React community due to their potential to undermine Single-Page App architecture.
Что такое CommonModule в Angular
CommonModule — это модуль Angular, который содержит и экспортирует компоненты, директивы и пайпы Angular.
https://medium.com/@dimitarg.stoev/what-is-commonmodule-in-angular-4aa712b704b2
CommonModule — это модуль Angular, который содержит и экспортирует компоненты, директивы и пайпы Angular.
https://medium.com/@dimitarg.stoev/what-is-commonmodule-in-angular-4aa712b704b2
vue-vine
В сообществе ведется много дискуссий, которые надеются на решение, поддерживающее запись нескольких компонентов Vue в один файл. Потому и Vue Vineродился.
Vue Vineбыл разработан, чтобы обеспечить большую гибкость управления компонентами Vue. Это параллельный стиль SFC.
https://github.com/vue-vine/vue-vine?source=weeklyVueNews&campaign=96
В сообществе ведется много дискуссий, которые надеются на решение, поддерживающее запись нескольких компонентов Vue в один файл. Потому и Vue Vineродился.
Vue Vineбыл разработан, чтобы обеспечить большую гибкость управления компонентами Vue. Это параллельный стиль SFC.
https://github.com/vue-vine/vue-vine?source=weeklyVueNews&campaign=96
GitHub
GitHub - vue-vine/vue-vine: Another style of writing Vue components.
Another style of writing Vue components. Contribute to vue-vine/vue-vine development by creating an account on GitHub.
Вы заметили символ решетки, появляющийся в примерах кода Angular? Если нет, вы можете увидеть это в ближайшее время. Какова цель # и когда вы должны его использовать?
Недавно этот # символ был добавлен в JavaScript для обозначения свойств частного класса. Создание переменной класса приватной означает, что доступ к переменной возможен только внутри ее класса. Это позволяет нам инкапсулировать данные, к которым мы хотим получить доступ только внутри сервиса.
https://www.freecodecamp.org/news/javascript-vs-typescript-private-in-angular-explained/
Недавно этот # символ был добавлен в JavaScript для обозначения свойств частного класса. Создание переменной класса приватной означает, что доступ к переменной возможен только внутри ее класса. Это позволяет нам инкапсулировать данные, к которым мы хотим получить доступ только внутри сервиса.
https://www.freecodecamp.org/news/javascript-vs-typescript-private-in-angular-explained/
freeCodeCamp.org
How to Hide Your Angular Properties – # vs private Explained
By Deborah Kurata Have you noticed a hash symbol showing up in Angular code samples? If not, you may see it soon. What is the purpose of the # and when should you use it? The # symbol was recently added to JavaScript to denote private class propertie...
10 распространенных ошибок при разработке Angular: как избежать ловушек
В этой статье мы рассмотрим 10 распространенных ошибок, которые часто допускают разработчики при работе с Angular, и предоставим примеры кода, которые помогут вам избежать этих ловушек. Понимая и избегая этих ошибок, вы можете улучшить свои навыки разработки на Angular и создавать высококачественные приложения.
https://blog.bitsrc.io/10-common-mistakes-in-angular-development-avoiding-pitfalls-c2509082b3bc
В этой статье мы рассмотрим 10 распространенных ошибок, которые часто допускают разработчики при работе с Angular, и предоставим примеры кода, которые помогут вам избежать этих ловушек. Понимая и избегая этих ошибок, вы можете улучшить свои навыки разработки на Angular и создавать высококачественные приложения.
https://blog.bitsrc.io/10-common-mistakes-in-angular-development-avoiding-pitfalls-c2509082b3bc
Использование Ionic и Vue 3 для создания мобильных приложений.
В современном мире мобильные приложения играют важную роль в нашей повседневной жизни. Разработка мобильных приложений стала все более популярной, и существует множество фреймворков и инструментов для создания кросс-платформенных приложений. В этой статье мы рассмотрим процесс разработки мобильных приложений с использованием Ionic, Vue 3 и Capacitor, сочетающих в себе преимущества гибкости Vue.js и возможности кросс-платформенной разработки Ionic и Capacitor. Вперед под кат)
https://habr.com/ru/articles/743778/
В современном мире мобильные приложения играют важную роль в нашей повседневной жизни. Разработка мобильных приложений стала все более популярной, и существует множество фреймворков и инструментов для создания кросс-платформенных приложений. В этой статье мы рассмотрим процесс разработки мобильных приложений с использованием Ionic, Vue 3 и Capacitor, сочетающих в себе преимущества гибкости Vue.js и возможности кросс-платформенной разработки Ionic и Capacitor. Вперед под кат)
https://habr.com/ru/articles/743778/
Хабр
Использование Ionic и Vue 3 для создания мобильных приложений
В современном мире мобильные приложения играют важную роль в нашей повседневной жизни. Разработка мобильных приложений стала все более популярной, и существует множество фреймворков и инструментов для...
Resolver в Angular: обзор
В этой статье рассматривается концепция Angular Resolver, его функции и практическое применение для ваших проектов Angular.
https://dzone.com/articles/resolver-in-angular
В этой статье рассматривается концепция Angular Resolver, его функции и практическое применение для ваших проектов Angular.
https://dzone.com/articles/resolver-in-angular
DZone
Resolver in Angular: An Overview
This article explores the concept of the Angular Resolver, its function, and its practical application for your Angular projects.
Взаимодействие компонентов в Angular для старших разработчиков
Обмен данными между различными компонентами — просто необходимая задача в любом приложении. Angular здесь не исключение. Несмотря на то, насколько это распространено, существует несколько встроенных подходов. Иногда этого может быть недостаточно, и вам придется придумывать какие-то причудливые обходные пути.
Как узнать, что вы не пишете плохой код? Откуда вы знаете, что не изобретаете велосипед? Это просто. Вам просто нужно учиться на чужих ошибках и получать их знания 😁
Сегодня мы увидим, как обмениваться данными между компонентами Angular. Каковы подходы по умолчанию. Когда их недостаточно. И как быть с более сложными сценариями.
https://medium.com/@iamprovidence/component-communication-in-angular-for-senior-devs-4e3c9f0f2c59
Обмен данными между различными компонентами — просто необходимая задача в любом приложении. Angular здесь не исключение. Несмотря на то, насколько это распространено, существует несколько встроенных подходов. Иногда этого может быть недостаточно, и вам придется придумывать какие-то причудливые обходные пути.
Как узнать, что вы не пишете плохой код? Откуда вы знаете, что не изобретаете велосипед? Это просто. Вам просто нужно учиться на чужих ошибках и получать их знания 😁
Сегодня мы увидим, как обмениваться данными между компонентами Angular. Каковы подходы по умолчанию. Когда их недостаточно. И как быть с более сложными сценариями.
https://medium.com/@iamprovidence/component-communication-in-angular-for-senior-devs-4e3c9f0f2c59
Medium
Component communication in Angular for Senior devs
Exchanging data between different components is just an essential task in any application. Angular is not an exception here. Despite how…
Используйте пользовательские директивы Vue3 как профессионал
Vue.js предоставляет богатый набор директив для упрощения работы разработчиков. Помимо встроенных директив, Vue.js также поддерживает директивы Custom, которые позволяют разработчикам расширять библиотеку директив Vue.js в соответствии со своими потребностями. Vue.js 3.x имеет некоторые улучшения в директиве Custom по сравнению с Vue.js 2.x. В этой статье рассказывается, как использовать директиву Custom в Vue.js 3.x.
https://javascript.plainenglish.io/mastering-vue-3-directives-an-in-depth-tutorial-5657cd8ca406
Vue.js предоставляет богатый набор директив для упрощения работы разработчиков. Помимо встроенных директив, Vue.js также поддерживает директивы Custom, которые позволяют разработчикам расширять библиотеку директив Vue.js в соответствии со своими потребностями. Vue.js 3.x имеет некоторые улучшения в директиве Custom по сравнению с Vue.js 2.x. В этой статье рассказывается, как использовать директиву Custom в Vue.js 3.x.
https://javascript.plainenglish.io/mastering-vue-3-directives-an-in-depth-tutorial-5657cd8ca406
Выбор лучшего JS-фреймворка: опыт создания одного и того же приложения 6 раз
Когда люди спрашивают меня, какой интерфейсный фреймворк мой любимый, я обычно отвечаю: «Все». Но недавно я решил проверить это утверждение, создав одно и то же приложение, используя не одну или две, а пять различных сред интерфейса.
https://hackernoon.com/choosing-the-best-js-framework-insights-from-building-the-same-app-6-times?source=rss
Когда люди спрашивают меня, какой интерфейсный фреймворк мой любимый, я обычно отвечаю: «Все». Но недавно я решил проверить это утверждение, создав одно и то же приложение, используя не одну или две, а пять различных сред интерфейса.
https://hackernoon.com/choosing-the-best-js-framework-insights-from-building-the-same-app-6-times?source=rss
Angular получает новый синтаксис шаблона
Новый синтаксис шаблонов, встроенный поток управления, прощание со структурными директивами? За последние годы мало что изменилось. Angular был стабильным для одних разработчиков и застойным для других. Теперь он движется вперед со скоростью света. Но куда именно он направляется?
Angular предлагает переход от текущих структурных директив (NgIf, NgForOf, NgSwitch) к новому встроенному синтаксису
https://itnext.io/angular-is-getting-new-template-syntax-ff66bc5f02f7
Новый синтаксис шаблонов, встроенный поток управления, прощание со структурными директивами? За последние годы мало что изменилось. Angular был стабильным для одних разработчиков и застойным для других. Теперь он движется вперед со скоростью света. Но куда именно он направляется?
Angular предлагает переход от текущих структурных директив (NgIf, NgForOf, NgSwitch) к новому встроенному синтаксису
https://itnext.io/angular-is-getting-new-template-syntax-ff66bc5f02f7
10 лучших фреймворков JavaScript для использования в 2023 году
https://hackernoon.com/the-10-best-javascript-frameworks-to-use-in-2023
https://hackernoon.com/the-10-best-javascript-frameworks-to-use-in-2023
Hackernoon
The 10 Best JavaScript Frameworks to Use in 2023 | HackerNoon
In this blog post, we will explore the top 10 JavaScript frameworks to consider using in 2023, along with their pros and cons.
Гармонизация внешнего Frontend и Backend: глубокое погружение в сотрудничество Angular и .NET https://ishrar.in/harmonizing-frontend-and-backend-a-deep-dive-into-angular-and-net-collaboration
Путь миграции крошечного приложения на Vue 3
Будучи вовлеченным в сообщество Vue и особенно в митапы в Афинах и Барселоне, я обычно много общаюсь с людьми, которые изо всех сил пытаются перейти на Vue 3. Вдобавок ко всему, я сам работаю над большой кодовой базой, за которой стоит множество внутренних и общедоступных веб-сайтов, и миграция - это загадка, которую нам все еще нужно решить.
До недавнего времени я думал, что этого следовало ожидать. Большая кодовая база сопряжена с большими затратами на обслуживание, но в рамках моей недавней статьи об анимации Vue мне потребовалось обновить крошечную кодовую базу до последней версии Vue, поскольку анимация является одним из многих важных изменений. Я столкнулся с некоторыми проблемами и задокументировал все шаги на случай, если я сэкономлю кому-то немного времени и разочарований.
https://fadamakis.com/the-journey-of-migrating-a-tiny-application-to-vue-3-4db56f4143d5
Будучи вовлеченным в сообщество Vue и особенно в митапы в Афинах и Барселоне, я обычно много общаюсь с людьми, которые изо всех сил пытаются перейти на Vue 3. Вдобавок ко всему, я сам работаю над большой кодовой базой, за которой стоит множество внутренних и общедоступных веб-сайтов, и миграция - это загадка, которую нам все еще нужно решить.
До недавнего времени я думал, что этого следовало ожидать. Большая кодовая база сопряжена с большими затратами на обслуживание, но в рамках моей недавней статьи об анимации Vue мне потребовалось обновить крошечную кодовую базу до последней версии Vue, поскольку анимация является одним из многих важных изменений. Я столкнулся с некоторыми проблемами и задокументировал все шаги на случай, если я сэкономлю кому-то немного времени и разочарований.
https://fadamakis.com/the-journey-of-migrating-a-tiny-application-to-vue-3-4db56f4143d5
Medium
The Journey of Migrating a tiny Application to Vue 3
By being involved with the Vue community and especially with the Athens and Barcelona meetups, I usually have multiple interactions with…
Как перетаскивать в Vue?
Vue.js отлично подходит для создания интерактивных интерфейсов. Это включает в себя интерфейсы, в которых элементы можно перетаскивать, чтобы вручную сортировать элементы или группировать их по-разному (представьте себе доску в стиле Канбан, такую как Trello). Однако поддержка перетаскивания не встроена в ядро Vue.js из коробки.
Итак, как мне обеспечить поддержку перетаскивания в приложении Vue.js?
https://vueschool.io/articles/vuejs-tutorials/how-do-i-drag-and-drop-in-vue/
Vue.js отлично подходит для создания интерактивных интерфейсов. Это включает в себя интерфейсы, в которых элементы можно перетаскивать, чтобы вручную сортировать элементы или группировать их по-разному (представьте себе доску в стиле Канбан, такую как Trello). Однако поддержка перетаскивания не встроена в ядро Vue.js из коробки.
Итак, как мне обеспечить поддержку перетаскивания в приложении Vue.js?
https://vueschool.io/articles/vuejs-tutorials/how-do-i-drag-and-drop-in-vue/
Контейнеризируйте приложение Angular без Nginx
В этой статье основное внимание уделяется созданию базового файла докера для запуска любого приложения Angular.
https://awstip.com/dockerize-angular-application-without-nginx-6768d3e75db2
В этой статье основное внимание уделяется созданию базового файла докера для запуска любого приложения Angular.
https://awstip.com/dockerize-angular-application-without-nginx-6768d3e75db2
Осваивайте принципы SOLID как свои пять пальцев всего за 8 минут!
В этом блоге я продемонстрирую реализацию принципов SOLID в приложении React. К концу этой статьи вы полностью усвоите принципы SOLID. https://hackernoon.com/mastering-solid-principles-like-the-back-of-your-hand-in-just-8-minutes?source=rss
В этом блоге я продемонстрирую реализацию принципов SOLID в приложении React. К концу этой статьи вы полностью усвоите принципы SOLID. https://hackernoon.com/mastering-solid-principles-like-the-back-of-your-hand-in-just-8-minutes?source=rss
Hackernoon
Mastering SOLID Principles Like the Back of Your Hand in Just 8 Minutes!
Boost Performance, Maintainability, and Scalability with SOLID Principles in React Applications!
Интерактивное руководство по изучению Angular Vue js
Все, что можно узнать о Vue и Angular и экосистеме в 2023 году.
https://roadmap.sh/vue
https://roadmap.sh/angular
Все, что можно узнать о Vue и Angular и экосистеме в 2023 году.
https://roadmap.sh/vue
https://roadmap.sh/angular
roadmap.sh
Vue Developer Roadmap: Learn to become a Vue developer
Community driven, articles, resources, guides, interview questions, quizzes for vue development. Learn to become a modern Vue developer by following the steps, skills, resources and guides listed in this roadmap.