Публикации по теме '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 таких методов, которые, возможно, менее известны, но имеют неоценимое значение..