Comments 26
Можно было просто дополнить сюда.
По моему так никто не делает, это же совершенно другая статья и другой автор. Да и кто бы заметил, что статья дополнена? Это как взять и выбросить результаты труда.
В следующей части будут описаны более интересные детали, там и станет понятно, зачем оно все.
Но память освежать иногда надо. Спасибо автору за напоминание.
Memphis23Rus, соболезную вашей памяти, т.к. предыдущая статья была неделю назад.
jojo97, статья-то другая и автор тоже, а вот материал один, ничего нового. Даже не о чем на эту тему дискутировать.
jojo97, статья-то другая и автор тоже, а вот материал один, ничего нового. Даже не о чем на эту тему дискутировать.
<sarcasm>
Даешь по статье о HTML Import раз в неделю. Уверен, еще много кто в своих блогах об этом написал.</sarcasm>
Хм, для подобного же как раз и придумали SSI из которого потом и вытек (вперемешку с perl) многострадальный PHP…
Имхо, ненужная фича даже если бы она поддерживалась со времён IE6+, на моей памяти даже статик сервера имели вышеупомянутый SSI.
Имхо, ненужная фича даже если бы она поддерживалась со времён IE6+, на моей памяти даже статик сервера имели вышеупомянутый SSI.
Сразу отвечу на предложения использования в качестве разработки «одностраничных» приложений, как раз подумал об этом только что.
По-моему, вот такое:
Будет не намного сложнее в использовании (ну и на других серверных языках аналогично).
По-моему, вот такое:
<script type="text/html"><?=require 'path/to/file.html';?></script>
Будет не намного сложнее в использовании (ну и на других серверных языках аналогично).
Господи, ну зачем?!
Кому нужна эта фича? На дворе 2014 год, все на шаблонизаторах и ajax, где это сделать — 5 секунд.
Я еще понимаю isolated dom, но ЭТО…
К тому же, если очень хочется, то на любом сервере можно за пару секунд включить SSI.
Какие могут быть интересные детали у обычного импорта? :) Возможность в импортнутых страничках использовать импорт? :D
Кому нужна эта фича? На дворе 2014 год, все на шаблонизаторах и ajax, где это сделать — 5 секунд.
Я еще понимаю isolated dom, но ЭТО…
К тому же, если очень хочется, то на любом сервере можно за пару секунд включить SSI.
В следующей части будут описаны более интересные детали
Какие могут быть интересные детали у обычного импорта? :) Возможность в импортнутых страничках использовать импорт? :D
Shadow dom, Templates и пр.
Shadow dom == isolated dom — про это я сказал, однако к inlcude это мало имеет отношение. Там целый стандарт что и как.
Простой include никому не нужен в принципе — как и написали в первом комментарии — на данном этапе — абсолютно бесполезная фича.
Простой include никому не нужен в принципе — как и написали в первом комментарии — на данном этапе — абсолютно бесполезная фича.
Include это часть стандарта веб-компонентов, которая заменит ajax загрузку. Не то чтобы это давало какие-то невероятные плюсы, но это стандартизация и ей нужно следовать.
Стандартам, безусловно, надо следовать. Но это не стандарт еще, даже не драфт толком.
Но речь не об этом — еще раз говорю — сама по себе include — абсолютно бесполезная фича. И посвещать ей целые страницы — смешно. В контексте веб-компонент — другое дело.
Но речь не об этом — еще раз говорю — сама по себе include — абсолютно бесполезная фича. И посвещать ей целые страницы — смешно. В контексте веб-компонент — другое дело.
Во второй части статьи будет больше про веб-компоненты. Эта часть как вступление. Возможно не стоило разделять статью, так как первая часть кажется не очень-то интересной, но вряд ли кто-то способен осилить две части за один присест.
Не знаю, как многие, но лично я не замечаю объемов статьи, если она интересная. Даже радуюсь, что еще много чего осталось прочитать. Единственное, если статья очень большая и нет времени — могу закинуть в избранное и дочитать потом.
Возможно, вы ошиблись, не опубликовав всю статью. Все же это Хабр, а не Вконтакте, здесь немного другой уровень читателей и контента, чем в стандартной социальной сети, а значит, что многие решения, вроде урезания размеров статей, не всегда имеют смысл = )
Возможно, вы ошиблись, не опубликовав всю статью. Все же это Хабр, а не Вконтакте, здесь немного другой уровень читателей и контента, чем в стандартной социальной сети, а значит, что многие решения, вроде урезания размеров статей, не всегда имеют смысл = )
Как раз вчера вечером вспомнил про этот функционал, прибежал потестировать, все настроил, а потом только в комментарии на хабре увидел, что поддерживается только хромом.
Вы можете включить поддержку импорта, отметив флаг
«Включить экспериментальные функции веб-платформы»
по адресу about:flags в Chrome Canary
Ничего включать не нужно, HTML-импорты уже работают по умолчанию в стабильных версиях Opera 23 и Chrome 36 (все веб-компоненты по умолчанию включены, начиная с этих версий)

firefox 30.0 linux x64
> 'import' in document.createElement('link')
false
ничего себе, устарела…
> 'import' in document.createElement('link')
false
ничего себе, устарела…
Я как то на сайте видел на сайте, что подключается одна всего строчка с js, а загружается целая страница. Причем страница явно динамическая.
Т.е. через просмотр кода страницы смотришь — там всего одна строка — подключение какого-то файла js. Подскажите где порыться почитать про эту технологию. Уже все перерыл — не могу найти что-то.
Т.е. через просмотр кода страницы смотришь — там всего одна строка — подключение какого-то файла js. Подскажите где порыться почитать про эту технологию. Уже все перерыл — не могу найти что-то.
Кроме трёх перечисленных способов импорта HTML есть еще
<object type="text/html">
Вот и вторая часть, наконец-то перевел. Приятного чтения.
Sign up to leave a comment.
HTML-импорт — include для веба: часть 1