Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: style VS class

Сообщения:  [1-10]   [11-14] 

 
 автор: Viacheslavix   (22.01.2013 в 19:40)   письмо автору
 
   для: Viacheslavix   (22.01.2013 в 19:38)
 

Ой, там все -90 Кб оказывается )

  Ответить  
 
 автор: Viacheslavix   (22.01.2013 в 19:38)   письмо автору
 
   для: ЯСА   (22.01.2013 в 17:27)
 

Да да да, знаю, о чём Вы. Думаете я не понимаю? Пока просто не углублялся в JS на собственном сайте. Закончу с другими вещами, займусь и Явой. Мне от jQuery не нужно ничего особо сильно, только пара анимаций да смен значений. Просто они стараются кроссбраузерно всё создавать, а мне это важно.

А так-то понятно, уберу jQuery и -60 Кб сразу, 100 Кб останется лишь )

  Ответить  
 
 автор: ЯСА   (22.01.2013 в 17:27)   письмо автору
 
   для: Viacheslavix   (22.01.2013 в 13:09)
 

>>Всё время стараюсь уменьшить их размеры (хотя бы на 1 Кб каждый раз, когда берусь за это).
Минимум JS (из библиотек лишь jQuery)


ага, я тоже стараюсь не есть сладкого
лишь только одну бочку мёда в день, никак не больше :))

  Ответить  
 
 автор: Viacheslavix   (22.01.2013 в 13:09)   письмо автору
 
   для: Sfinks   (22.01.2013 в 09:22)
 

Здесь я стараюсь решать проблему.

1) Минимум css-файлов, которые обязательно должны кешироваться.
2) Минимум JS (из библиотек лишь jQuery)

В сумме получается 160 Кб загружаемых данных (css+js).

Всё время стараюсь уменьшить их размеры (хотя бы на 1 Кб каждый раз, когда берусь за это).

  Ответить  
 
 автор: Viacheslavix   (22.01.2013 в 13:01)   письмо автору
115.7 Кб
 
   для: DJ Paltus   (22.01.2013 в 12:44)
 

А, это-то, ну да, есть такое.

  Ответить  
 
 автор: DJ Paltus   (22.01.2013 в 12:44)   письмо автору
 
   для: Viacheslavix   (22.01.2013 в 00:43)
 

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

  Ответить  
 
 автор: Sfinks   (22.01.2013 в 09:22)   письмо автору
 
   для: ЯСА   (22.01.2013 в 01:43)
 

> но это всё - неактуально, потому что сейчас таких низких скоростей просто не бывает
К сожалению бывает =( В регионах в частном секторе, где широкополосный инет не тянут в принципе, а 3G-сеть работает через пень-колоду.
И бывает довольно часто, т.к. все расслабились с быстрым инетом и страница весом в 1,5-2 метра с подключением 150-200 внешних файлов уже никого не удивляет (руки бы таким верстальщикам оторвать). В результате канал так забивается, что может больше половины всех этих файлов не подключиться =(

  Ответить  
 
 автор: ЯСА   (22.01.2013 в 01:43)   письмо автору
 
   для: 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 на странице, где бы он ни был - и внутри тегов, и в стилевом блоке, и во внешних подключаемых файлах

  Ответить  
 
 автор: Viacheslavix   (22.01.2013 в 00:43)   письмо автору
 
   для: DJ Paltus   (21.01.2013 в 13:43)
 

Это как для одной известной социальной сети было время, когда, подключая собственные стили через javascript, создавали собственные оформления, включая свои фоновые картинки и прочее?

  Ответить  
 
 автор: Viacheslavix   (22.01.2013 в 00:41)   письмо автору
 
   для: ЯСА   (21.01.2013 в 17:59)
 

Как это из низкой скорости css-файлы не подключались?

  Ответить  

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования