Klávesnice zdarma Klávesnice zdarma
Pořádné programy s pořádnou klávesnicí zdarma. Více zde
Pouze tento týden sleva až 80 % na C# .NET
Avatar
Vladislav Ladicky:16.6.2018 14:03

Minimálne FF a Chrome umožňuje miesto document.query­Selector() použiť, asi alias, $(). Lenže neviem o tom nájsť na webe ani zmienku - mám na mysli nejakú špecifikáciu, či dokumentáciu. Viete ma niekto nasmerovať na nejaký zdroj? Dík.

Zkusil jsem: No asi Google...

Chci docílit: Nerozčúliť sa nad týmto chujovým spôsobom pridávania otázky do diskusie.

 
Odpovědět 16.6.2018 14:03
Avatar
Petr Čech
Redaktor
Avatar
Odpovídá na Vladislav Ladicky
Petr Čech:16.6.2018 15:41

Neumožňuje. Je to jen pomůcka pro vývojáře dostupná v konzoli, ale samotný dokument k tomu nemá přístup - schválně si zkus udělat prázdnou stránku bez jquery. V konzoli budeš moct používat $, ale pokud to dáš do
<script>, tak to vyhodí

Uncaught ReferenceError: $ is not defined
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +1 16.6.2018 15:41
the cake is a lie
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Vladislav Ladicky
Daniel Vítek:16.6.2018 16:24
function $(selector)
{
  return document.querySelectorAll(selector);
}
Nahoru Odpovědět  +2 16.6.2018 16:24
Na síti působím už pěknou řádku let. Pokud budeš něco potřebovat, písni mi, pokusím se ti poradit :)
Avatar
Odpovídá na Daniel Vítek
Vladislav Ladicky:16.6.2018 18:35

To mi nemusíte hlásit, to vidim :) Vrelá vďaka, ale JS ovládam a jQuery už nepoužívam. Pointa otázky nebola ako si to naimplementovať, ale prečo v konzole $() ide, aj keď jQuery nie je pripnuté.

 
Nahoru Odpovědět 16.6.2018 18:35
Avatar
Alexej Haman
Člen
Avatar
Odpovídá na Vladislav Ladicky
Alexej Haman:20.6.2018 9:06

V jQuery je "$" zástupný znak pro volání funkce jQuery, které v parametru předáváš nějaký kousek DOMu. Pod "$" v devtools se skrývá pár užitečných fíčur pro usnadnění debuggování. Můžeš to použít v JS kódu kterým komunikuješ s konzolí, ale nemůžeš to použít v JS kódu ve stránce.
Zkus si na nějaké stránce s jQuery zavolat v konzoli

$.prototype

A potom to zkus na stránce bez jQuery.

 
Nahoru Odpovědět  +3 20.6.2018 9:06
Avatar
Odpovídá na Alexej Haman
Vladislav Ladicky:20.6.2018 12:09

Dík, presne taký link som hľadal.

 
Nahoru Odpovědět 20.6.2018 12:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.