7 месяцев назад
Работа с HTML-шаблонами в Go
В отличие от более общего text/template, пакет html/template понимает структуру HTML и автоматически обеспечивает безопасность ваших веб-приложений. Главное преимущество html/template - интеллектуальное экранирование, которое защищает от межсайтового скриптинга (XSS) и других атак. Давайте начнем с элементарного шаблона, который показывает основные концепции: simple.html Здесь {{.Title}} и {{.Content}} - это места, куда будут подставляться реальные данные. simple_template.go Этот код создает веб-сервер,...
Работа с таблицами на HTML
Сейчас мы с вами научимся делать таблицы на HTML. Я думаю, вы представляете, что такое таблица в обычной жизни - это набор строк и столбцов, на пересечении которых находятся ячейки. В HTML таблицы создаются по похожему принципу. Там тоже есть столбцы и строки с ячейками, однако HTML код таблиц при первом взгляде может показаться непривычным: таблицы создаются по рядам - сначала первый ряд, потом второй и так далее. Код таблицы имеет жесткую структуру: главным является тег table, внутри которого должны лежать теги tr, которые создают ряды таблицы, а внутри них - теги td, которые создают ячейки...