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


День 3 кодирования - одновременное редактирование нескольких записей
Это был день кода в офисе; было много отладки, исследований, тестирования и проектирования, но в конце концов все это стоило результата; приложение ASP.NET MVC5 , которое позволяло управлять несколькими строками записей за одно нажатие кнопки. Программа ASP.NET работала, как ожидалось, она позволяла пользователям редактировать несколько записей одновременно, используя такие элементы управления, как раскрывающиеся списки и текстовые поля. Уловка, которая спасла положение, заключалась в..

Заставьте браузеры понимать CSS в формате JSON
Как известно многим разработчикам, CSS — это просто набор селекторов, таких как классы, HTML, идентификаторы и свойства внутри этих селекторов: .my-element-class { background: #aaa; color: #333; } Это очень похоже на JSON, еще один формат, который стал стандартом для передачи данных от сервисов API, мобильных приложений и даже локальных файлов конфигурации, поэтому я предлагаю заставить браузеры понимать JSON для элементов стиля на странице, с этим мы может иметь вложенность,..

Создание повторно используемых форм реакции с помощью пользовательских хуков
Ненавижу создавать формы. Это хуже, чем крошки в постели, и я не легкомысленно делаю это заявление. Моя крайняя лень означает, что создание каждого поля формы с соответствующими свойствами состояния, геттерами, сеттерами и отдельным JSX похоже на то, что я ем суп руками. Но я не стыжусь своей лени. На самом деле, я считаю, что задача программиста - быть ленивым и, следовательно, изобретать все более эффективные способы быть ленивыми. В этом помогают кастомные хуки, и они..

3 простых шага к написанию составных компонентов
Давайте погрузимся в мир чистого кода React с составными компонентами. После реализации моего первого составного компонента в React я официально увлекся этим шаблоном. Как самопровозглашенный эксперт в этом вопросе (на самом деле я научился у Райана Флоренса и его разговора о составных компонентах ), я собираюсь научить вас, как изучить лучший продвинутый шаблон React за несколько простых шагов. . Почему? Потому что вы заслуживаете лучшей кодовой базы! В этот момент вы можете..

Неделя 3 Вопросы для интервью
Опишите одну вещь, которую вы изучаете сегодня на уроке. Как создать план кода, прежде чем приступить к написанию кода. Он дает вам план и дорожную карту, чтобы вы могли действовать более эффективно и систематически. Разница между: function Person(){} , var person = Person() и var person = new Person() ? функция Person() {} Объявление функции Приведенный выше код объявляет оператор функции (операторы выполняют действие), но не выполняется, однако регистрируется в..

3-я неделя VCS завершена
Третья неделя Viking Code School развивалась несколько иначе, чем первые две недели. Сосредоточившись на общих основах Ruby, тестировании, структурах данных и алгоритмах в течение первых двух недель, третья неделя принесла некоторую применимую практику в веб-разработке. Начало недели подвело нас к завершению двухдневного проекта, над которым мы работали: DOM Parser. В этом проекте мы создали древовидную структуру данных, состоящую из узлов из очень простой разметки HTML. С его помощью мы..

D3 Zoom - недостающее руководство
Как масштабировать и панорамировать визуализацию данных с помощью SVG и Canvas Лучший вводный абзац для статьи о D3 Zoom уже написан, и он выглядит следующим образом: Это хорошо. В четырех предложениях он точно рассказывает вам, что такое масштабирование и что оно делает, и - что, вероятно, более важно - снимает ваши страхи масштабирования. Итак, все ли сказано? Ну, этого никогда не было. Всегда хорошо иметь множество различных точек зрения, особенно в отношении событий,..