Публикации по теме 'web-development'


Обзор маршрутизации веб-приложений с помощью RoR
Как маршрутизация работает в Rails, с движками и другими фреймворками. Маршрутизация является жизненно важным компонентом разработки веб-приложений, направляя входящие запросы соответствующим обработчикам и отображая путешествие пользователя по различным страницам и модулям. В Ruby on Rails система маршрутизации предоставляет мощный механизм, который следует соглашениям RESTful и упрощает обработку URL-адресов. В этой статье мы рассмотрим, как работает маршрутизация в Rails, изучим..

Добавьте аутентификацию пользователя в ваше приложение Node / ExpressJS с помощью bcrypt
Если вы используете Node и Express для создания своего приложения, существует несколько отличных библиотек, которые помогут защитить пользовательские данные за несколько простых шагов. Здесь я проведу вас через очень простой процесс, который позволит зашифровать пароли пользователей и сохранить файлы cookie в вашем приложении. Первый шаг - потребовать bcrypt-nodejs в вашем файле Node. Я предпочитаю эту библиотеку, потому что она создана специально для Node и имеет прочную документацию...

Правила общения разработчиков
Как правильно задавать вопросы наставнику или старшему разработчику. Поговорим о правилах общения разработчиков. Точнее, младшие разработчики и старшие разработчики. Будь то отношения учитель-ученик или отношения старшего и младшего, есть определенные способы улучшить общение между вами и более опытным программистом. Внимание: приведенные ниже рекомендации не относятся к интересным вопросам, связанным с конкретной задачей. Тем не менее, они связаны с пониманием важных и неочевидных..

Фокус или фокус виден? Руководство по тому, как сделать ваше состояние фокуса доступным
Навигация по приложениям важна для пользователей независимо от того, какое устройство они используют. Простой пример — навигация и взаимодействие с содержимым веб-сайта, когда ваша мышь разряжена. Благодаря индикатору фокуса и поддержке навигации с помощью клавиатуры будет легче понять, где вы находитесь на веб-сайте, или выполнить любое желаемое действие с любыми интерактивными элементами. В этом посте мы рассмотрим различные поддержки CSS для состояния фокуса и способы их..

Howdy Houdini  — «Раскрытие возможностей пользовательского CSS»
Вы когда-нибудь сталкивались с Houdini CSS? Ожидания низкие, потому что он еще не приобрел большой популярности из-за отсутствия поддержки браузеров. Я уверен, что если кто-то начнет исследовать его потенциал, несомненно, будет заинтригован. Именно поэтому я решил написать об этом в своей следующей статье. Позвольте мне дать краткий обзор пролога. Houdini — это набор API-интерфейсов (интерфейсов прикладного программирования), разрабатываемых W3C, целью которых является предоставление..

Причуды и особенности NaN
Это число или нет? NaN — это свойство глобального объекта, представляющее несостоятельность математического оператора. Буквально это означает «не-число». Это также может быть болью в прикладе, чтобы придавить. Вот почему. Значит, NaN — это не число? Кажется очевидным, я имею в виду, в конце концов, это в названии. Быстрая проверка его типа данных подтвердит это: Довольно иронично, что вещь под названием «Not-A-Number» на самом деле является числовым типом данных. Так..

10 малоизвестных методов работы с массивами JavaScript, которые вы могли пропустить
Знакомство с расширенными методами работы с массивами JS Массивы являются ключевыми элементами в JavaScript. Разработчики могут создавать более оптимизированный код, используя методы массивов, ускоряя веб-разработку. Хотя такие методы, как push() , pop() и splice() , широко известны и широко распространены, API массивов JavaScript имеет множество других удобные методы. В этой статье мы рассмотрим 10 таких методов, которые, возможно, менее известны, но имеют неоценимое значение..