|
|
|
|
|
для: Viacheslavix
(22.01.2013 в 19:38)
| | Ой, там все -90 Кб оказывается ) | |
|
|
|
|
|
|
|
для: ЯСА
(22.01.2013 в 17:27)
| | Да да да, знаю, о чём Вы. Думаете я не понимаю? Пока просто не углублялся в JS на собственном сайте. Закончу с другими вещами, займусь и Явой. Мне от jQuery не нужно ничего особо сильно, только пара анимаций да смен значений. Просто они стараются кроссбраузерно всё создавать, а мне это важно.
А так-то понятно, уберу jQuery и -60 Кб сразу, 100 Кб останется лишь ) | |
|
|
|
|
|
|
|
для: Viacheslavix
(22.01.2013 в 13:09)
| | >>Всё время стараюсь уменьшить их размеры (хотя бы на 1 Кб каждый раз, когда берусь за это).
Минимум JS (из библиотек лишь jQuery)
ага, я тоже стараюсь не есть сладкого
лишь только одну бочку мёда в день, никак не больше :)) | |
|
|
|
|
|
|
|
для: Sfinks
(22.01.2013 в 09:22)
| | Здесь я стараюсь решать проблему.
1) Минимум css-файлов, которые обязательно должны кешироваться.
2) Минимум JS (из библиотек лишь jQuery)
В сумме получается 160 Кб загружаемых данных (css+js).
Всё время стараюсь уменьшить их размеры (хотя бы на 1 Кб каждый раз, когда берусь за это). | |
|
|
|
|
 115.7 Кб |
|
|
для: DJ Paltus
(22.01.2013 в 12:44)
| | А, это-то, ну да, есть такое. | |
|
|
|
|
|
|
|
для: Viacheslavix
(22.01.2013 в 00:43)
| | Не совсем. В настройках браузера можно включить игнор стилей, поставляемых вместе с сайтом, и просматривать все материалы интернета в своем любимом виде, подключив свои таблицы стилей. Естественно, я еще не видел людей, кто этим бы пользовался, но по логике, сайт должен это позволять и не развалиться. | |
|
|
|
|
|
|
|
для: ЯСА
(22.01.2013 в 01:43)
| | > но это всё - неактуально, потому что сейчас таких низких скоростей просто не бывает
К сожалению бывает =( В регионах в частном секторе, где широкополосный инет не тянут в принципе, а 3G-сеть работает через пень-колоду.
И бывает довольно часто, т.к. все расслабились с быстрым инетом и страница весом в 1,5-2 метра с подключением 150-200 внешних файлов уже никого не удивляет (руки бы таким верстальщикам оторвать). В результате канал так забивается, что может больше половины всех этих файлов не подключиться =( | |
|
|
|
|
|
|
|
для: Viacheslavix
(22.01.2013 в 00:41)
| | так это
1) браузер прочитывает строки кода одну за одной и СРАЗУ ЖЕ их отображает по одной - как только прочитает
2) браузер по определению НЕ ИМЕЕТ ПРАВА отображать тег <BODY> и всё, что за ним следует ДО ТОГО, пока он не загрузит ВСЁ, что подключается в хедере (внешние css- и js-файлы, прописанные между тегами <head> и </head>)
3) процессы загрузки всех объектов идут параллельно:
-- браузер грузит HTML-файл
-- встретил браузер в этом HTML-файле строку <link href="file.css"> - он продолжает грузить текущий HTML-файл и параллельно начинает загружать файл file.css, для чего отправляет HTTP-запрос на сервер (с сервера должен поступить HTTP-ответ, что такой файл существует)
4) если скорость очень низкая, то браузер успеет загрузить ещё десять-пятнадцать строчек HTML-кода, дойдёт до тега <BODY> и ниже него, но отображать их не может, потому что ещё не загрузил file.css - а там ещё HTTP-ответ с сервера не пришёл
браузер предполагает, что сервер, где находится файл file.css, вовсе недоступен,
и перестает ждать HTTP-ответа от сервера, и отображает HTML-файл без подключения внешнего CSS-файла
----------------------
----------------------
но это всё - неактуально, потому что сейчас таких низких скоростей просто не бывает
ГЛАВНОЕ, в чём вы ошибаетесь, как я понял, это то, что вы почему-то ошибочно полагаете, что опция браузера "Отключить стили страницы" - она якобы отключает только внешние css-файлы
ЭТО НЕ ТАК!
опция браузера "Отключить стили страницы" отключает вообще ВЕСЬ код CSS на странице, где бы он ни был - и внутри тегов, и в стилевом блоке, и во внешних подключаемых файлах | |
|
|
|
|
|
|
|
для: DJ Paltus
(21.01.2013 в 13:43)
| | Это как для одной известной социальной сети было время, когда, подключая собственные стили через javascript, создавали собственные оформления, включая свои фоновые картинки и прочее? | |
|
|
|
|
|
|
|
для: ЯСА
(21.01.2013 в 17:59)
| | Как это из низкой скорости css-файлы не подключались? | |
|
|
|
|