NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
David Moškoř:13.12.2016 21:02

Dobrý den, dělám seznam UNESCO, ve kterém se půjde vyhledávat. Avšak vyhledávání mi dělá problém. Když do vyhledávacího pole zadám d, l nebo jiné znaky tak se mi nevypíšou dobré výsledky. Nevíte proč? Kód je velmi dlouhý proto na něj posílám odkaz. http://kolemzeme.wz.cz/unesco.html. (pozn. Vyhledávání ještě není hotové, takže vám nepůjde vše vyhledat)

Editováno 13.12.2016 21:05
Odpovědět
13.12.2016 21:02
Život je příliš krátký na to, abyste vymýšleli smysluplné názvy proměnných...
Avatar
Jenkings
Tvůrce
Avatar
Odpovídá na David Moškoř
Jenkings:13.12.2016 21:53

Věřím že až odstraníš ten anti AdBlock tak ti poradí víc lidí :D takhle to kvůli tobě nikdo vypínat nebude :D

Nahoru Odpovědět
13.12.2016 21:53
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
David Moškoř:14.12.2016 7:13

Úplně jsem na to zapomněl už jsem jej odstranil.

Nahoru Odpovědět
14.12.2016 7:13
Život je příliš krátký na to, abyste vymýšleli smysluplné názvy proměnných...
Avatar
Aleš Lulák
Člen
Avatar
Aleš Lulák:15.12.2016 12:45

Zdravím,

přiznám se, že jsem líný to procházet, a tak moje odpověď není rada, ale jen moje řešení. Jelikož jsem řešil vyhledávání kdysi v minulosti, chci trošku přispět.

Kód přikládám zde https://jsfiddle.net/kbe76m3c/

Na první pohled může trošku děsit, ale to je jen kvůli mazání diakritiky (které jsem ukradl na StackOverFlow), samotný kód mého vyhledávání pak začíná pod //samotné vyhledávání.

Vlastně to je tak jednoduché, že to mluví samo za sebe. Nejblbější je část, kde jak vyhledávací i vyhledávaný string musím převést na malá písmená (abyych mohl hleda "Česko" pod "česko") a mažu dikaritiku (abych mohl hledat "Česko" i pod "cesko") removeDiacritic­s(vyraz.toLower­Case()).

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
15.12.2016 12:45
"I disapprove of what you say, but I will defend to the death your right to say it" - Evelyn Beatrice Hall
Avatar
David Moškoř:15.12.2016 19:36

Díky moc přesně to potřebuji. A ještě to s tou diakritikou... Super!

Nahoru Odpovědět
15.12.2016 19:36
Život je příliš krátký na to, abyste vymýšleli smysluplné názvy proměnných...
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 5 zpráv z 5.