-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!
atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: Peter May <p...@p...fm>
Newsgroups: pl.comp.www
Subject: Optymalizacja ładowania i uruchamiania witryny
Date: Tue, 23 Jun 2009 14:36:03 +0200
Organization: TP - http://www.tp.pl/
Lines: 32
Message-ID: <h1qibj$e1r$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: uw210.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: atlantis.news.neostrada.pl 1245760691 14395 80.55.152.210 (23 Jun 2009
12:38:11 GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Tue, 23 Jun 2009 12:38:11 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Xref: news-archive.icm.edu.pl pl.comp.www:392560
[ ukryj nagłówki ]Wpisuję adres www i pobieram dane z serwera. W skrócie kod ma się tak:
DOCTYPE...
<html>
<body><div>
[...]
i przy samym końcu kodu html ładuję
[javascript] (http://developer.yahoo.com/performance/rules.html#j
s_bottom)
</div></body>
Wszystkie funkcje JavaScriptowe uruchamiam po załadowaniu całego drzewa
dokumentu html. Przy czym nie mam koncepcji jak zoptymalizować taką
funkcjonalność, jaką opiszę dalej.
Pewne elementy są pokazywane lub ukrywane przez kliknięcie w dany
element. Innymi słowy klik->pokaż, klik->ukryj i tak w kółko. Sęk w tym,
że wszystkie elementy, które chcę schować domyślnie, muszę załadować się
najpierw z display:block;, by je potem ukryć za pomocą funkcji js i
display:none; Musi tak być, bo przecież Ci, co nie mają włączonego lub
nie obsługują JavaScriptu, muszą zawartość mieć normalnie dostępną.
Powoduje to jednak, że strona zaraz po załadowaniu niejako "lata", bo
elementom nadawane są różne własności CSS, głównie display:none.
Wiadomo, że mógłbym wszystkie potrzebne mi elementy ładować od razu z
display:none, ale wtedy Ci, co nie mają lub nie obsługują JavaScript-u
po prostu nie dostaną się do opcji pod danym przyciskiem.
Mam ktoś "patent" jak zminimalizować tego typu "układanie elementów"
przez przeglądarkę?
--
Peter
Następne wpisy z tego wątku
- 23.06.09 12:47 ethanak
- 23.06.09 14:27 Peter May
- 23.06.09 14:35 yew
- 23.06.09 18:26 Paweł Piskorz
- 23.06.09 18:27 Paweł Piskorz
- 23.06.09 19:10 ethanak
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=