Přejít k navigační liště

Zdroják » Zprávičky » Koření z JavaScriptové zahrádky uklidní Javascriptařovy nervy…

Koření z JavaScriptové zahrádky uklidní Javascriptařovy nervy…

Zprávičky JavaScript, Různé

Nálepky:

JavaScript Garden je web, který si dal za úkol shromáždit a publikovat dokumentaci k nejpodivnějším částem JavaScriptu – tedy k těm, které nejčastěji způsobují problémy, protože jsou „jiné“ než lidé běžně očekávali (či proto, že jsou, přiznejme si to, špatné). Naleznete tam například vysvětlení toho, jak vlastně doopravdy pracuje smyčka for .. in, co přesně znamená „this“ a kde (a proč) se sekne automatický doplňovač středníků.

Více též v článku na Mashable.

Komentáře

Odebírat
Upozornit na
guest
6 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře
Jakub Vrána

Všude se píše (a opakuje to i odkázaný článek), že parsery vloží středník na místo, kde by jinak došlo k chybě. To ale nevysvětluje, proč se vloží tady:

return // sem se vloží
{ a: 5 } 

V tomto kódu přece k žádné chybě nedojde, což je v rozporu s tvrzením, které to má vysvětlovat. Zná někdo skutečný způsob, podle kterého parsery středník vkládají?

Pavel Křivánek

Norma ECMAScriptu speciálně upravuje automatické vkládání středníků u ++, –, continue, break, return a throw.

Ondřej Žára

Pro úplnost – http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf, stránka 26. Vkládání středníků se řídí o něco složitějšími pravidly, než je většinou zmiňováno, zde je důležitá zejména ta část o „restricted production“.

jchorvat

Bodkociarka (;) sa dava automaticky aj pred koncom riadku, ak sa nemylim…

Jakub Vrána

Nikoliv.

5
+ 2 

vrátí 7.

Stack Overflow spouští AI Assist: nový nástroj pro moderní vývojáře

Stack Overflow představil AI Assist, nástroj, který propojuje generativní AI s rozsáhlou databází ověřených znalostí komunity. Platforma, která byla více než 18 let klíčovým zdrojem řešení pro vývojáře po celém světě, tím reaguje na změny ve způsobu práce s informacemi. Cílem AI Assist je zrychlit hledání odpovědí, zvýšit jejich spolehlivost a nabídnout kontext, který pomáhá lépe porozumět problému i řešení. Tento krok odráží trend, kdy se vývojáři čím dál více obracejí na nástroje, které dokážou kombinovat rychlost AI s ověřenými znalostmi komunity. AI Assist se tak stává mostem mezi tradičním Q&A formátem a moderními interaktivními asistenty.

Austrálie vs. sociální sítě: ochrana dětí nebo absurdní regulace?

Různé
Komentáře: 1
Austrálie chystá razantní krok – od prosince 2025 budou děti mladší 16 let muset opustit sociální sítě. Ministryně komunikací Anika Wells ujistila, že vláda se nenechá zastrašit technologickými giganty. Zákon má chránit mladé uživatele před negativními dopady online světa, ale kritici varují, že může vést spíš k obcházení pravidel než k reálné ochraně.

Tor přechází na nový šifrovací algoritmus CGO

Různé
Komentáře: 0
Tor Project představil nový šifrovací algoritmus Counter Galois Onion (CGO), který nahrazuje zastaralý systém tor1. CGO přináší výrazně lepší ochranu proti manipulaci a sledování, zajišťuje forward secrecy a silnou autentizaci přenášených dat, přičemž zachovává vysokou výkonnost a nízkou režii provozu.