Pull to refresh
  • by relevance
  • by date
  • by rating

Новый HTML-элемент <portal> от Google призван заменить фреймы

Website development *CSS *JavaScript *Google Chrome HTML *


На конференции разработчиков I/O 2019 компания Google представила новую технологию под названием «порталы», которая призвана обеспечить новый способ загрузки и навигации по веб-страницам.

По словам Google, «порталы» работают с помощью нового HTML-тега под названием <portal>. Этот тег работает аналогично классическим тегам <iframe>, позволяя веб-разработчикам вставлять удалённый контент на свои страницы.
Читать дальше →
Total votes 28: ↑26 and ↓2 +24
Views 21K
Comments 39

В британском реестре компаний обнаружили XSS

Information Security *JavaScript *HTML *

Выпуск комикса XKCD 327 «Мамины эксплойты» в переводе xkcd.ru

20 октября некто Джим Уокер поделился на форуме разработчиков британского государственного реестра компаний Companies House интересным наблюдением. Companies House допускает в именах компаний символы < и >. Это открывает простор для атак на тех сайтах, которые не фильтруют и не экранируют управляющие символы корректным образом. Если сайт отображает название компании и не санитизирует данные, то он потенциально уязвим к XSS-атаке.

Уокер обнаружил, что 16 октября некий Майкл Джон Тэнди зарегистрировал компанию с названием "><SCRIPT SRC=HTTPS://MJT.XSS.HT></SCRIPT> LTD. Если XSS-фильтра нет, то такое имя компании внедряет на веб-страницу код, который вызывает внешний JavaScript.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 3.3K
Comments 4

X5 frontend meetup

X5 Group corporate blog JavaScript *Fidonet *HTML *IT career

1 июля в 19:00 приглашаем на офлайн-митап про фронтенд-разработку от Х5 Group. Обещаем много реального опыта и обсуждения злободневных вопросов от крутых экспертов из Х5 Group, Mish.Design, Tinkoff и Evil Martians.

Регистрация

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 627
Comments 0

Спринт посреди жары. Коротаем вечера за веб-разработкой

HTML Academy corporate blog CSS *Programming *HTML *Studying in IT

На континенте вновь жара и снова Евро (и Дзюба не справляется, и курс), а мы на это снова тратим время, свой главный ограниченный ресурс. Под грустные трансляции футбола в жару страной проводим вечера. И было бы ужасно бестолково, но мы же тут родились не вчера.

Мы сели в Академии в кружочек (такой, побольше, всё-таки ковид), сидели от утра до поздней ночи и вроде бы решили — будет спринт. 

Берём всех тех, кто хочет во фронтенде достичь ещё невиданных высот, готовим им прикольные проекты, даём статьи и, в общем-то, вперёд. Добавим чат с такими же, кто в жизни ещё не раз потрогает гриды. Подробности под катом (кнопка ниже), там все детали, запись и т.д.

Читать далее
Total votes 8: ↑8 and ↓0 +8
Views 1K
Comments 0

Причиной неполадок «Госуслуг» стали новые сервисы

Web design *HTML *Social networks and communities

«Госуслуги» ввели два новых сервиса для обжалования решений контролирующего органа и исправлений сведений о трудовом стаже в ПФР. Внедрение новых сервисов привело к сбоям в работе «Госуслуг» и появлению получасовой очереди на посещение сайта. Некоторые пользователи обходили таймер, меняя значения в исходном коде страницы.

Читать далее
Total votes 25: ↑24 and ↓1 +23
Views 11K
Comments 38

Google отказалась от изменений уведомлений Chrome, которые ломали сайты и веб-приложения

Google Chrome HTML *Browsers

Google отменила удаление в Chrome предупреждающих окон браузера и других подсказок, созданных с помощью cross-origin iFrame, после того, как данное обновление за последние две недели сломало многие веб-приложения и встревожило разработчиков.

IFrame — это компонент HTML-элемента, который позволяет встраивать документы, видео и интерактивные медиафайлы на страницу (другими словами, кадр внутри кадра). Используя данный компонент, можно отобразить дополнительную страницу на главной веб-странице.

Элемент iFrame позволяет включать часть содержимого из других источников, что и называется cross-origin iFrame. Он может интегрировать контент в любом месте на вашей странице, без необходимости включать их в структуру веб-макета, как традиционный элемент.

Читать далее
Total votes 11: ↑11 and ↓0 +11
Views 4.8K
Comments 6

Что выучить, чтобы работать фулстеком. Приглашаем на профессию «Фулстек-разработчик»

HTML Academy corporate blog Website development *JavaScript *Studying in IT IT career

Профессия в HTML Academy — 6 курсов, на которых научим вас верстать по-современному, писать фронтенд на JavaScript и делать бэкенд на Node.js. После обучения — практика в команде с живыми людьми. Ближайшая профессия «Фулстек-разработчик» начинается 24 августа, поэтому есть немного времени объяснить подробнее.

На профессии вы научитесь делать веб-приложения целиком, без сомнений по поводу того, как подключить базу или прикрутить слайдер. Всё сможете сами. Будете строить архитектуру клиентских и серверных приложений, поймёте, как работают и пишутся SPA, как применять ООП и паттерны проектирования, освоите стек React (Redux, Redux Thunk, Axios), познакомитесь с TypeScript, автоматизированным тестированием и базами данных MongoDB и PostgreSQL. Уф.

Это не просто так столько всего — это всё нужно, чтобы работать фулстеком.

Узнать подробнее
Total votes 15: ↑9 and ↓6 +3
Views 2.4K
Comments 2

html в почте

Habr
В комментариях, которые приходят на почту, указан Content-Type: text/plain, а в теле письма (если ответ содержал html) присутствует html, который разумеется не обрабатывается. Наверное имеет смысл либо чистить от html присылаемый текст, либо указать соответствующий content-type.
Total votes 1: ↑1 and ↓0 +1
Views 1.1K
Comments 2

Подсказки в «Разрешенные html-тэги»

Habr
При клике на «Разрешенные html-тэги» выскакивает окошко с допустимыми тэгами, в котором парные тэги указываются, к примеру, — <b></b>

А вот тэг <a href=''> почему-то не удостоился такой чести =(
Сначала подумалось, что ошибка, но взглянув на все остальное, решил, что это фича такая, а оказалось что нет =(
Total votes 2: ↑1 and ↓1 0
Views 3K
Comments 13

HTML теги <acronym>, <small>, <sup> и др.

Habr
Мне кажется, было бы логично разрешить для использования в комментариях и текстах следующие HTML теги:
  • <acronym> — для удобной расшифровки сокращений, которые в великом множестве присутствуют в IT текстах
  • <big>, <small> — родные, но почему-то обделённые братья разрешённых смысловых тегов <em> и <strong>
  • <sup> и <sub> — могут пригодиться для сносок, примечаний, записи химических и прочих формул
Total votes 15: ↑13 and ↓2 +11
Views 969
Comments 21

Разершите использование тегов заголовков в текстах статей

Habr
Элементов заголовков, если уж быть точным. Очень неудбно размечать заголовки элементами B или STRONG. Нелогично, непривычно. Имело бы смысл разрешить использовать в текстах статей (не в комментариях!) заголовки младших уровней.
Total votes 6: ↑4 and ↓2 +2
Views 632
Comments 2

Notepad++ 4.0.2

Software
Notepad++ — один из лучших текстовых редакторов среди тех, что я встречал в поисках идеальной программы для работы с HTML файлами. Помимо достаточно стандартных функций вроде MDI интерфейса, настраиваемой подсветки синтаксиса, сворачиваемых блоков, поддержки регулярных выражений для поиска, макросов и плагинов в Notepad++ меня привлекает одна очень важная деталь: быстрый отклик. Другими словами Notepad++ обладает солидным набором функций и при этом никак не тормозит.

Скачать Notepad++: npp.4.0.2.Installer.exe, 1.5Mb.

По сравнению с прошлой версией исправлены возможные выпадания программы при перетягивании «прилипающих» (docking) окошек встроенных плагинов, при поиске во всех файлах из папки или использовании менеджера открытых окон.

А что же я ищу?
Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Views 1.2K
Comments 4

Заголовки RSS

Habr
Здравствуйте, господа!

Каждый день я многократно осведомляюсь об обновлениях на Хабре приоткрывая RSS-фид в FireFox — он висит у меня в панели закладок. И почти всегда я вижу символы "&nbsp;", "&#151;", необработанные (естественно) теги.

Почему бы не сделать перед созданием фида переработку этих символов в обычные "-", пробел, убирать теги? Разве много агрегаторов обрабатывают заголовки как HTML-код? Если да, то просветите, какие да, какие нет. Не могу понять, чем это считать — багом или фичей, может ли это кто-то прочитать так, как предполагается, как заголовок отображен непосредственно на страницах Хабра.
Total votes 10: ↑8 and ↓2 +6
Views 667
Comments 8

О, Боже, где же валидность?

Lumber room
Разгорелась тут дискуссия на тему валидности. Вернее, суть там была в том, что развитие ИТ на (и не надо вот тут возмущенных вздохов!), на Украине, говорю я, позади планеты всей. Но про это как-то быстро забыли, и вопрос повернулся в другую плоскость.

Валидность или не валидность? Вот в чем вопрос.

К чему это фанатическое стремление к валидному коду? Каковы его практические плюсы, кроме того, что это в принципе стандарт?

Вот «Хабра» не валидна, например. И что, давайте дружно перестанем тут тусоваться. Она ж не валидна!

Короче, о пользователях надо думать, а не об имидже. Будет пользователь доволен — будет имидж.

Update
Спасибо всем, кто отметился в комментариях. Вразумительные объяснения только на пользу. Мне :)

Правда, я не имел ввиду, что невалидная «Хабра» — это плохо. Но это уже другая история.

Update2
Своего рода продолжение дискуссии novikov.habrahabr.ru/blog/5404.html.
Total votes 10: ↑8 and ↓2 +6
Views 401
Comments 36

Ответ на «15 преимуществ» XHTML и 2 вопроса к читателям

Lumber room
Для горячих голов: сразу остыньте. Я за стандарты и верстаю валидно. Но я за стандарты совсем не по той же причине, что и вы. Не нравится — проходите мимо, дальше не читайте. Адекватным людям:
Читать дальше →
Total votes 19: ↑10 and ↓9 +1
Views 937
Comments 135

UltraEdit 13.00

Software
Разработчики UltraEdit'а выпустили тринадцатую версию. Добавлен встроенный просмотр HTML файлов, проверка правописания на лету, расширены возможности поиска и замены одновременно в нескольких файлах, внесены прочие изменения и дополнения.

Скачать UltraEdit 13.00: uedit32.zip (10Mb).
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 447
Comments 2

Переводим слово «entity»

IT Terminology
В контексте «SGML/HTML entity», не в более широком и не в философском.

Некоторые источники предлагают «сокращение», но считать, например, «&ugrave;» сокращённой формой «ù» у меня язык не повернётся.
Total votes 5: ↑5 and ↓0 +5
Views 1K
Comments 31

Firefox и Opera 9 признаны самыми «правильными» браузерами

Lumber room
С точки зрения поддержки различных веб-стандартов абсолютными лидерами являются браузеры Firefox и Opera 9. А вот седьмая версия Internet Explorer подтверждает реноме IE как самого «кривого» продукта.
Читать дальше →
Rating 0
Views 279
Comments 13

Иван Сагалаев о совмещении подходов к написанию Ajax-приложений

Lumber room
По мере взросления технологии Ajax появляются разные техники программирования. В частности, за последние несколько лет сформировалось два независимых подхода к созданию Ajax-приложений.
Читать дальше →
Rating 0
Views 259
Comments 20