Firefox, Opera nebo Chrome? A jak je na tom Internet Explorer? V osmé verzi to už přece musí svištět, když na tom makají týmy programátorů a potom ty tiskové zprávy…

Upozorňuji že následující grafy mohou být drastické. Alespoň pro ty, kdo vědí co znamenají.

Celý článek

Hlasujte pro tento článek:
  • Bookmarky.cz
  • Digg
  • del.icio.us
  • Google
  • Linkuj
  • Vybrali.sme
  • E-mail this story to a friend!
  • Facebook
  • LinkedIn

Je skvělé, že díky JQuery a pluginu PngFix lze nastavit plynulou průhlednost i u .PNG.

Občas ale zamrzí ošklivé problikávání pozadí obrázku v okamžiku, kdy se načetla stránka, ale dosud se nespustil JQuery skript.

Možná i vám pomůže toto řešení:

V CSS nastavíme elementu .hideMe vlastnost {display:none;}

Před JQuery, tedy hned za script type=”text/javascript” vložíme:

  1.      document.documentElement.className = "hideMe";

Po startu JQuery už můžeme zobrazení zase povolit:

  1. $(document).ready(
  2.    function () {
  3.       $('.hideMe').css({display:'inline'});
  4.     }
  5. );

Jak to funguje? Javascript se spouští hned v okamžiku načtení, tzn. kdy ještě neexistuje žádný element kromě html. A právě tomuto elementu nastavíme skrývací třídu “.hideMe” .
Ještě je vhodné nastavit spuštění skriptu pouze pro IE<7, ale už zvládnete sami. Pozn.: V reálné aplikaci by bylo vhodnější skrývat pouze problematický objekt, což bych řešil pomocí JQuery removeClass(‘hideMe’) .

Hlasujte pro tento článek:
  • Bookmarky.cz
  • Digg
  • del.icio.us
  • Google
  • Linkuj
  • Vybrali.sme
  • E-mail this story to a friend!
  • Facebook
  • LinkedIn

Některé funkce v PHP nejsou příliš známé, pravděpodobně jen proto, že jsou příliš zapadné v manuálu. Přitom v mnohém usnadní rutinní práci.

1. func_get_args()
Zobrazí parametry, které byly předány funkci.
Ideální pro odlaďování funkcí s proměnným počtem parametrů.

2. glob()
Hledání souborů podle zadané masky řeším standardně pomocí rekurze, ale pomocí glob() je to mnohem elegantnější.
Údajně některé hostingy tuto funkci mají zakázanou, takže používejte opatrně. Někdy je ale snazší vybrat si hosting.

3. $GLOBALS
Asociativní pole obsahující všechny globální proměnné.

4. get_defined_vars ()
Funkce vrátí seznam definovaných proměnných v daném prostoru (scope) .

Hlasujte pro tento článek:
  • Bookmarky.cz
  • Digg
  • del.icio.us
  • Google
  • Linkuj
  • Vybrali.sme
  • E-mail this story to a friend!
  • Facebook
  • LinkedIn

Hlasujte pro tento článek:
  • Bookmarky.cz
  • Digg
  • del.icio.us
  • Google
  • Linkuj
  • Vybrali.sme
  • E-mail this story to a friend!
  • Facebook
  • LinkedIn

/regex/i – case-insensitive
/regex/s – make period (.) match any character including newline
/regex/x – remove whitespace
/regex/m – make caret (^) match after, and dollar sign ($) match before, internal newlines (n)
/regex/e – if the replacement string is PHP code, eval() it to get the actual replacement string
/regex/U – reverses the greediness of the subpattern,* sand + now match as little as possible
/regex/u – causes pattern strings to be treated as UTF-8
/regex/X – causes a backslash followed by a character with no special meaning to trigger error
/regex/A – causes the beginning of the string to be anchored as if the first character of the pattern were ^
/regex/D – causes the $ character to match only at the end of the line
/regex/S – causes the expression parser to more carefully examine the structure of the pattern, so it may run slightly faster next time (such as in a loop)

Hlasujte pro tento článek:
  • Bookmarky.cz
  • Digg
  • del.icio.us
  • Google
  • Linkuj
  • Vybrali.sme
  • E-mail this story to a friend!
  • Facebook
  • LinkedIn

« novější článkydalší články »