, hypertext HTML, CSS, XML, zákazkové možnosti String reprezentáciu informácií získaných zo servera v prostredí klienta - prehliadača.
[img] http://hi-news.pp.ua/uploads/posts/2017-03/obrobka-ryadkv-metod-javascript-replace_641.jpeg [/img]
JavaScript - hlavným nástrojom Pomocou ktorých môžete informácie rozobrať, použite ich a namaľte ich značkami stránky.Linky a javascript nahradiť
[palec] http://hi-news.pp.ua/uploads/posts/2017-03/obrobka-ryadkv-metod-javascript-replace_282.jpeg [/palec]
Obvykle stačí nájsť podreťazec v riadku, alebo nájsť niečo jedno a nahradiť ho niečím iným. javascript sa líši od ostatných programovacích jazykov a jeho logika by sa mala používať. Po prvé, funkcia spracovania riadkov na javascript - nahradiť (line metóda). V skutočnosti každý riadok má vlastný nástroj na jeho použitie. Každý riadok môže použiť metódu nahradenia dvomi povinnými argumentmi. Prvý argument - s regulárnych výrazov vlajky, ostatné - niečo, čo sa líši nájdený alebo funkcie, ktorá bude volaná zakaždým, keď nájsť zhodu.
Príklad hľadanie /nahradiť
Spracovanie linky pomocou funkcie
[img] http://hi-news.pp.ua/uploads/posts/2017-03/obrobka-ryadkv-metod-javascript-replace_953.jpeg [/img]
V dôsledku tohto kódu sa zobrazí "alpha x1 beta, x2x3 koniec riadku". V parametroch funkcie: m - niečo, čo sa zhodovalo s jednou z zátvoriek () v regulárnom vyhľadávaní výrazov; p1 p2 pN - obsah sa zhodoval s konzolou; o - posunutie, nájdený substring; s je zdrojová linka. V kontexte vyššie uvedeného by mala venovať osobitnú pozornosť, linky, je jedna vec, keď je niečo, čo má byť nahradený, a ďalšia vec, keď reťazec je kontrolná sekvencia a všetky zápasy spadajú do funkcie, ktorá vykonáva určitú sadu akcií.[palec] http://hi-news.pp.ua/uploads/posts/2017-03/obrobka-ryadkv-metod-javascript-replace_734.jpeg [/palec]
Ak sa ísť ďalej, takže organizovaný cyklus môže byť rekurzívny. Funkcia nazvaná v metóde javascript str nahradiť padá ako samotná str a nájde safragment. Nie je nič, čo by zabránilo použitiu metódy nahradenia nájdeného fragmentu. Výsledkom je hierarchicky rekurzívny mechanizmus so špecifickým počtom akcií.Navrhovaná myšlienka má oveľa viac možností než klasický cyklus pre () {}, zatiaľ čo () {}. do {} zatiaľ čo (). Algoritmus takejto myšlienky nemôže nikdy uviaznuť. Podľa logiky vecí a podstaty procesu písania programov nie je dôležité, aké syntaktické konštrukcie manipuluje programátor, je dôležité, ako správne a spoľahlivo vyriešiť túto úlohu. javascript je špecifický programovací jazyk a jeho doména sa líši od iných jazykov, predovšetkým odkazom na DOM - adekvátne zobrazenie obsahu stránky (HTML + CSS) na stromoch objektov, ktoré je možné čítať a spravovať. Jazyky serverov sú nepriamo prístupné a nie je príliš múdre robiť mimo prehliadača, čo sa týka informácií v prehliadači.
Chyby a princípy spracovania liniek
Je potrebné mať na pamäti, že javascript má svojou povahou a miestom uplatnenia špecifické črty, ale je pravdepodobnejšie, že tvár jazyka bude jedinečnejší než ten,vytvoriť problém pre vývojára. Ak sa niečo nemôže vyrovnať s niečím, interpret jednoducho prejsť falošné štruktúru. Avšak, to je niekedy veľmi ťažké vidieť, ale ak úpravou miezd v režime pre vývojárov, všetky problémové oblasti možno okamžite všimol.
[palec] http://hi-news.pp.ua/uploads/posts/2017-03/obrobka-ryadkv-metod-javascript-replace_495.jpeg [/palec]
známa chyba: JavaScript chyba nahradiť dieťa - skôr vada social network VK, než problém jazyka. Pri spracovaní riadkov, ako aj iných syntaktických konštrukcií, javascript sa nelíši v verbose jazyku a jednoducho preskočí, čo nerozumie a čo považuje za nesprávne.[palec] http://hi-news.pp.ua/uploads/posts/2017-03/obrobka-ryadkv-metod-javascript-replace_606.jpeg [/palec]
Za použitia JavaScript, vždy žiaduce, aby sa minimalizovalo využitie jeho schopností, predovšetkým regulárnych výrazov. Regexp objekt - dobré riešenie pre linky, ale menšie a jednoduchšie štruktúry, je bezpečnejšie a efektívnejšie využitie.