{"id":7091,"date":"2020-06-10T13:20:39","date_gmt":"2020-06-10T11:20:39","guid":{"rendered":"https:\/\/infoshareacademy.com\/?p=7091"},"modified":"2021-01-12T08:32:49","modified_gmt":"2021-01-12T07:32:49","slug":"dlaczego-javascript-jest-tak-popularny","status":"publish","type":"post","link":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/","title":{"rendered":"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?"},"content":{"rendered":"\n<p><strong>JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Warto wiedzie\u0107, czemu jest on a\u017c tak popularny? Nic nie uzasadni tego lepiej ni\u017c przyk\u0142ady jego funkcjonalno\u015bci lub zastosowa\u0144. Poni\u017cej wyb\u00f3r kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka.<\/strong><\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-3000\" src=\"https:\/\/infoshareacademy.com\/wp-content\/uploads\/2020\/06\/zastosowanie-JS-blog-ilustracja1.jpg\" alt=\"JavaScript\"><\/figure>\n<h2 class=\"blog-h2\">JavaScript: do wszystkiego!<\/h2>\n<p>JS jest u\u017cywany przez ponad 95% stron w Internecie. Jego u\u017cycie mo\u017ce by\u0107 banalnie proste. Skrypt mo\u017cna osadzi\u0107 bezpo\u015brednio w samej stronie, tam, gdzie akurat jest potrzebny. To jest w\u0142a\u015bnie si\u0142a tego j\u0119zyka: dzia\u0142a na praktycznie ka\u017cdym urz\u0105dzeniu, kt\u00f3re ma jak\u0105\u015b przegl\u0105dark\u0119 internetow\u0105, niezale\u017cnie od platformy sprz\u0119towej i systemu operacyjnego.<br>\u0179r\u00f3d\u0142o: <a href=\"https:\/\/w3techs.com\/technologies\/overview\/client_side_language \">KLIK<\/a><br>Dlatego najog\u00f3lniej mo\u017cna powiedzie\u0107, \u017ce jego popularnym zastosowaniem s\u0105&#8230; wszystkie strony WWW! Naprawd\u0119 do\u015b\u0107 trudno jest znale\u017a\u0107 witryn\u0119, kt\u00f3ra wcale z niego nie korzysta. Dla web developera jest to kwestia zdrowego rozs\u0105dku, bo to zwyczajnie podstawowe narz\u0119dzie. Jak wiert\u0142o dla stolarza i kielnia dla murarza. A do jego popularno\u015bci mo\u017cna podej\u015b\u0107 od dw\u00f3ch stron:<br>&#8211; najcz\u0119\u015bciej u\u017cywane w skryptach JS funkcjonalno\u015bci j\u0119zyka, albo<br>&#8211; najbardziej znane witryny lub aplikacje, napisane (g\u0142\u00f3wnie) w JS.<\/p>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">Zainteresowali\u015bmy? <a href=\"https:\/\/infoshareacademy.com\/kursy\/dzienny-kurs-front-end-od-podstaw-zdalnie\/\">Sprawd\u017a zdalny dzienny kurs front-end od podstaw &gt;&gt;<\/a><\/span><\/div>\n<h2 class=\"blog-h2\">JavaScript &#8211; najpopularniejsze zastosowania<\/h2>\n<p>JavaScript to cz\u0119sto pierwsze rozwi\u0105zanie, kt\u00f3re nasuwa si\u0119, gdy HTML i CSS nie wystarczaj\u0105. Skrypt dzia\u0142aj\u0105cy w samej stronie mo\u017ce zachowywa\u0107 si\u0119 podobnie do programu na pececie, tyle \u017ce jest osadzony w przegl\u0105darce. Du\u017ca cz\u0119\u015b\u0107 operacji mo\u017ce przecie\u017c zachodzi\u0107 bez komunikacji z serwerem.<\/p>\n<h3 class=\"blog-h3\">Sprawdzanie formularzy w JavaScript<\/h3>\n<p>To klasyczny przyk\u0142ad. Formularze HTML, od bardzo dawna osadzane na stronach, umo\u017cliwiaj\u0105 interakcj\u0119 z u\u017cytkownikiem przez wprowadzanie tekstu, wybieranie spo\u015br\u00f3d mo\u017cliwych opcji itp. Widzia\u0142 to ka\u017cdy, kto korzysta\u0142 z wyszukiwarki albo logowa\u0142 si\u0119 na poczt\u0119. Ale same formularze niestety zazwyczaj wymagaj\u0105 irytuj\u0105cego prze\u0142adowania strony, aby co\u015b ze wprowadzon\u0105 informacj\u0105 zrobi\u0107. JavaScript czyni rzecz o wiele naturalniejsz\u0105 i szybsz\u0105, bo mo\u017ce sprawdza\u0107 poprawno\u015b\u0107 wprowadzanych danych natychmiast: na przyk\u0142ad, czy adres e-mail zawiera znak \u201c@\u201d albo czy numer PESEL jest poprawny. No i lekko denerwuj\u0105ce: \u201chas\u0142o musi zawiera\u0107 minimum 8 znak\u00f3w, w tym du\u017c\u0105 liter\u0119, ma\u0142\u0105 liter\u0119, cyfr\u0119 i znak specjalny\u201d.<\/p>\n<h3 class=\"blog-h3\">Proste obliczenia w JavaScript<\/h3>\n<p>W zasadzie ka\u017cde dzia\u0142anie ka\u017cdego programu komputerowego mo\u017cna sprowadzi\u0107 do oblicze\u0144, ale do rzeczy: w HTML nie uda si\u0119 stworzy\u0107 kalkulatora. Co innego JS. Ju\u017c powy\u017csze sprawdzanie poprawno\u015bci PESEL-u jest prostym obliczeniem. Apka np. do zamiany jednostek (mile &#8211; kilometry, funty &#8211; kilogramy itd.) jest banalna, je\u015bli ma si\u0119 oczywi\u015bcie JavaScript na podor\u0119dziu. Przyk\u0142ady mo\u017cna mno\u017cy\u0107, jednak z\u0142o\u017cone obliczenia, np. symulacje fizyki, lepiej wykonywa\u0107 poza przegl\u0105dark\u0105, co w wi\u0119kszo\u015bci przypadk\u00f3w wyklucza JS.<\/p>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">Nie mo\u017cesz uczy\u0107 si\u0119 w tygodniu? <a href=\"https:\/\/infoshareacademy.com\/kursy\/zdalny-kurs-front-end-od-podstaw\/\">Mo\u017ce lepszy by\u0142by kurs weekendowy? &gt;&gt;<\/a><\/span><\/div>\n<h3 class=\"blog-h3\">Animacje i interakcje w JavaScript<\/h3>\n<p>Czy kto\u015b pami\u0119ta, jak wygl\u0105da\u0142y witryny we wczesnych latach 2000? Odpowied\u017a brzmi: brzydko jak na standardy roku 2020. Wielkie znaczenie dla estetyki mog\u0105 mie\u0107 w\u0142a\u015bnie animacje, byle nie przesadzi\u0107! I cho\u0107 istniej\u0105 r\u00f3wnie\u017c sposoby na animacje w CSS, a nawet w samym HTML, to jednak potrzeba prawdziwego j\u0119zyka programowania, aby m\u00f3c je w pe\u0142ni kontrolowa\u0107. P\u0142ynne zanikanie i pojawianie si\u0119 element\u00f3w, wyskakuj\u0105ce powiadomienia, animowane t\u0142o, \u0142aduj\u0105ce si\u0119 paski post\u0119pu, slidery, karuzele &#8211; to tylko przyk\u0142ady.<br>Co wi\u0119cej, dzi\u0119ki JavaScriptowi u\u017cytkownik mo\u017ce widzie\u0107 efekt poruszenia myszk\u0105 i wciskania przycisk\u00f3w. Brzmi to banalnie, ale wprowadza ogromne mo\u017cliwo\u015bci, jak cho\u0107by:<\/p>\n<ul>\n<li class=\"blog_li\">dowolne menu kontekstowe,<\/li>\n<li class=\"blog_li\">przeci\u0105ganie element\u00f3w strony,<\/li>\n<li class=\"blog_li\">narz\u0119dzia do rysowania,<\/li>\n<li class=\"blog_li\">w\u0142asne skr\u00f3ty klawiaturowe,<\/li>\n<li class=\"blog_li\">paski narz\u0119dzi.<\/li>\n<\/ul>\n<p>W\u0142a\u015bnie tego rodzaju interakcje umo\u017cliwiaj\u0105 pewn\u0105 tendencj\u0119, kt\u00f3ra post\u0119puje ju\u017c od kilku lat: przechodzenie program\u00f3w do sieci. Gry, edytory tekstu, narz\u0119dzia do tworzenia witryn internetowych, a nawet programy graficzne &#8211; wszystkie one ju\u017c zosta\u0142y na mn\u00f3stwo sposob\u00f3w osadzone w Internecie w\u0142a\u015bnie m.in. dzi\u0119ki takim narz\u0119dziom, jak interaktywne funkcje JS.<\/p>\n<h3 class=\"blog-h3\">Wsp\u00f3\u0142praca z DOM<\/h3>\n<p>Document Object Model, bo o nim mowa, standaryzuje struktur\u0119 ka\u017cdej strony internetowej. JavaScript ma do niego dost\u0119p dzi\u0119ki mn\u00f3stwu wbudowanych funkcji. To oznacza, \u017ce mo\u017ce dynamicznie modyfikowa\u0107 w zasadzie cokolwiek: tre\u015b\u0107 tekst\u00f3w, kolory, grafiki, kszta\u0142ty element\u00f3w. Mo\u017ce tworzy\u0107 nowe, usuwa\u0107 poprzednie, bez ogranicze\u0144. Jest to wi\u0119c podstawa dzia\u0142ania wszystkich powy\u017cszych zastosowa\u0144, bardziej ni\u017c samo zastosowanie.<\/p>\n<h2 class=\"blog-h2\">Popularne aplikacje<\/h2>\n<p>Dawno ju\u017c przesta\u0142o by\u0107 nowo\u015bci\u0105, \u017ce bez JavaScriptu ani rusz. Im szybciej dana organizacja zda\u0142a sobie z tego spraw\u0119, tym lepiej by\u0142o dla niej. Przyk\u0142ady wymienia\u0107 mo\u017cna w niesko\u0144czono\u015b\u0107, wi\u0119c poni\u017cej nast\u0119puje tylko kilka najbardziej znacz\u0105cych.<\/p>\n<h3 class=\"blog-h3\">Facebook i jego nabytek<\/h3>\n<p>Cz\u0119sto bywa tak, \u017ce firma zwi\u0105zana z programowaniem nie tylko korzysta z j\u0119zyk\u00f3w, framework\u00f3w i bibliotek. Ona r\u00f3wnie\u017c je wzbogaca. Nie inaczej by\u0142o z Facebookiem, dzi\u0119ki kt\u00f3remu powsta\u0142 React &#8211; bardzo popularna biblioteka JavaScriptu do tworzenia interfejs\u00f3w u\u017cytkownika. Pisali\u015bmy ju\u017c o nim <a href=\"https:\/\/infoshareacademy.com\/artykul\/react-i-jego-ekosystem\/\">w tym artykule<\/a>. In\u017cynierowie Facebooka potrzebowali wydajnego i skalowalnego rozwi\u0105zania, zatem w latach 2010-12 napisali je sami. W mi\u0119dzyczasie Mark Zuckerberg kupi\u0142 Instagrama. W jego dalszym rozwoju biblioteka ta znalaz\u0142a szerokie zastosowanie. Najpierw jednak musia\u0142a by\u0107 zmodyfikowana, aby odseparowa\u0107 j\u0105 od Facebooka. Dzi\u0119ki temu mog\u0142a zosta\u0107 opublikowana na licencji open source, co nast\u0105pi\u0142o w 2013 r. Od tego czasu jest ona rozwijana przez spo\u0142eczno\u015b\u0107 programist\u00f3w z ca\u0142ego \u015bwiata.<\/p>\n<h3 class=\"blog-h3\">Fenomen prostoty: 2048<\/h3>\n<p>Gra 2048 zosta\u0142a zaprogramowana w jeden weekend przez dziewi\u0119tnastolatka. Gra\u0142 on w podobne ma\u0142e gry online i chcia\u0142 si\u0119 sprawdzi\u0107, tworz\u0105c co\u015b na ich podstawie. U\u017cy\u0142 tylko HTML, JavaScriptu i CSS, a efekt przypuszczalnie jest znany ka\u017cdemu: zaskakuj\u0105co prosta, a przy tym niesamowicie wci\u0105gaj\u0105ca gra. To pokazuje, jak prosty i efektywny mo\u017ce by\u0107 JS, r\u00f3wnie\u017c bez u\u017cywania zaawansowanych framework\u00f3w czy bibliotek.<\/p>\n<h3 class=\"blog-h3\">Netflix: rewolucja na zapleczu<\/h3>\n<p>Tej platformy VOD nie trzeba przedstawia\u0107. Nie ka\u017cdy jednak wie, co dzia\u0142o si\u0119 w niej w 2015 roku: przej\u015bcie z Javy na JavaScript po stronie serwera. Oznacza to, \u017ce przeznaczony zazwyczaj do dzia\u0142ania w przegl\u0105darce JS mo\u017ce pracowa\u0107 r\u00f3wnie\u017c poza ni\u0105. Jest to zas\u0142uga zastosowanego \u015brodowiska uruchomieniowego Node.js. Dzi\u0119ki niemu Netflix upro\u015bci\u0142 prac\u0119 swoim programistom: mogli oni pisa\u0107 w tym samym j\u0119zyku dla dw\u00f3ch stron: u\u017cytkownika i us\u0142ugi! Migracja ta poza tym znacz\u0105co przyspieszy\u0142a \u0142adowanie stron i uruchamianie program\u00f3w, co mia\u0142o niebagatelny wp\u0142yw na zadowolenie u\u017cytkownik\u00f3w.<\/p>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">Nie masz czasu na pog\u0142\u0119biony kurs? Sprawd\u017a zdalny kurs z trenerem <a href=\"https:\/\/infoshareacademy.com\/kursy\/szybki-start-javascript\/\">&#8222;Szybki start w JS&#8221;<\/a><\/span><\/div>\n<h3 class=\"blog-h3\">Twoja strona i API<\/h3>\n<p>Nie tylko giganci Internetu wykorzystuj\u0105 JavaScript. Wr\u0119cz odwrotnie, malutcy mog\u0105 dzi\u0119ki niemu skorzysta\u0107 z pomocy wielkich. Bowiem wsp\u00f3\u0142czesny marketing internetowy wymusza nie tylko prowadzenie sklepu internetowego. Przydaje si\u0119 r\u00f3wnie\u017c firmowy fanpage na Facebooku, profil na Twitterze, kana\u0142 na YouTube, i tak dalej\u2026 Po\u0142\u0105czenie wszystkich tych \u015brodk\u00f3w przekazu w sp\u00f3jn\u0105 ca\u0142o\u015b\u0107 to nie lada wyzwanie. Umo\u017cliwia to Application Programming Interface (API). Jest to zestaw funkcji, publikowanych przez wymienione serwisy internetowe, kt\u00f3re s\u0142u\u017c\u0105 w\u0142a\u015bnie do interakcji z dan\u0105 us\u0142ug\u0105. Dzi\u0119ki temu na dowolnej stronie mo\u017ce znale\u017a\u0107 si\u0119 osadzone wideo z YouTube, facebookowe \u201cLubi\u0119 to!\u201d, wpisy z Twittera &#8211; wszystkie dostosowane w ramach mo\u017cliwo\u015bci danego API. Nietrudno zgadn\u0105\u0107, w jakim j\u0119zyku napisane s\u0105 cz\u0119sto te interfejsy. JavaScript, dzi\u0119ki prostocie i osadzeniu bezpo\u015brednio na stronie, wygrywa! Tak wi\u0119c, je\u017celi chcesz, aby Twoja strona zyskiwa\u0142a na popularno\u015bci, nie unikniesz korzystania z tego j\u0119zyka.<\/p>\n<h2 class=\"blog-h2\">Podsumowanie<\/h2>\n<p>Nie spos\u00f3b przeceni\u0107 znaczenia JavaScriptu dla wsp\u00f3\u0142czesnych witryn internetowych. Front-endowcy ju\u017c od lat nie zadaj\u0105 sobie pytania \u201cczy uczy\u0107 si\u0119 JS?\u201d, tylko \u201cjak najlepiej, najefektywniej, najszybciej uczy\u0107 si\u0119 JS?\u201d. Spiera\u0107 si\u0119 mo\u017cna nie o u\u017cyty j\u0119zyk, ale bibliotek\u0119 lub framework w tym j\u0119zyku. Nic nie wskazuje na to, \u017ceby mia\u0142o si\u0119 to w przysz\u0142o\u015bci zmieni\u0107. Do nauki zatem!<\/p>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">A mo\u017ce chcesz si\u0119 uczy\u0107 innych j\u0119zyk\u00f3w programowania?<br><a href=\"https:\/\/infoshareacademy.com\/?s\">Oto aktualna oferta naszych kurs\u00f3w &gt;&gt;<\/a><\/span><\/div>\n<p><script type=\"text\/javascript\" src=\"https:\/\/app.getresponse.com\/view_webform_v2.js?u=SAZgM&amp;webforms_id=BecDY\" data-webform-id=\"BecDY\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Warto wiedzie\u0107, czemu jest on a\u017c tak popularny? Nic nie uzasadni tego lepiej ni\u017c przyk\u0142ady jego funkcjonalno\u015bci lub zastosowa\u0144. Poni\u017cej wyb\u00f3r kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka. JavaScript: do wszystkiego! JS jest u\u017cywany przez ponad 95% stron w Internecie. Jego u\u017cycie mo\u017ce by\u0107 banalnie proste. &hellip;<\/p>\n","protected":false},"author":3,"featured_media":9792,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,30,31,34],"tags":[],"class_list":["post-7091","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykul","category-front-end","category-javascript","category-poczatki-w-it"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?<\/title>\n<meta name=\"description\" content=\"JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Przeczytaj o kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?\" \/>\n<meta property=\"og:description\" content=\"JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Przeczytaj o kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/\" \/>\n<meta property=\"og:site_name\" content=\"infoShare Academy Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/infoshareacademy\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-10T11:20:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-12T07:32:49+00:00\" \/>\n<meta name=\"author\" content=\"stokarska\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2020\/06\/zastosowanie-JS-blog-fb.png\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"stokarska\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/\"},\"author\":{\"name\":\"stokarska\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/90eefec70f6918e70294f2aa5ed2f1cb\"},\"headline\":\"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?\",\"datePublished\":\"2020-06-10T11:20:39+00:00\",\"dateModified\":\"2021-01-12T07:32:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/\"},\"wordCount\":1425,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"articleSection\":[\"Artyku\u0142\",\"Front-end\",\"JavaScript\",\"Pocz\u0105tki programowania\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/\",\"name\":\"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\"},\"datePublished\":\"2020-06-10T11:20:39+00:00\",\"dateModified\":\"2021-01-12T07:32:49+00:00\",\"description\":\"JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Przeczytaj o kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka.\",\"breadcrumb\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/infoshareacademy.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/\",\"name\":\"infoShare Academy Blog\",\"description\":\"Strona o szkoleniach w IT\",\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/infoshareacademy.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\",\"name\":\"infoShare Academy\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg\",\"contentUrl\":\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"infoShare Academy\"},\"image\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/infoshareacademy\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/90eefec70f6918e70294f2aa5ed2f1cb\",\"name\":\"stokarska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"stokarska\"},\"url\":\"https:\/\/infoshareacademy.com\/blog\/author\/stokarska\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?","description":"JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Przeczytaj o kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/","og_locale":"pl_PL","og_type":"article","og_title":"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?","og_description":"JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Przeczytaj o kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka.","og_url":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/","og_site_name":"infoShare Academy Blog","article_publisher":"https:\/\/www.facebook.com\/infoshareacademy","article_published_time":"2020-06-10T11:20:39+00:00","article_modified_time":"2021-01-12T07:32:49+00:00","author":"stokarska","twitter_card":"summary_large_image","twitter_image":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2020\/06\/zastosowanie-JS-blog-fb.png","twitter_misc":{"Napisane przez":"stokarska","Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#article","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/"},"author":{"name":"stokarska","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/90eefec70f6918e70294f2aa5ed2f1cb"},"headline":"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?","datePublished":"2020-06-10T11:20:39+00:00","dateModified":"2021-01-12T07:32:49+00:00","mainEntityOfPage":{"@id":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/"},"wordCount":1425,"commentCount":0,"publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"articleSection":["Artyku\u0142","Front-end","JavaScript","Pocz\u0105tki programowania"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/","url":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/","name":"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/#website"},"datePublished":"2020-06-10T11:20:39+00:00","dateModified":"2021-01-12T07:32:49+00:00","description":"JavaScript to jedna z pierwszych technologii, kt\u00f3re poznaj\u0105 adepci web developmentu. Przeczytaj o kilku najpopularniejszych u\u017cy\u0107 tego j\u0119zyka.","breadcrumb":{"@id":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/infoshareacademy.com\/blog\/dlaczego-javascript-jest-tak-popularny\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/infoshareacademy.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Podwalina Internetu, czyli dlaczego JavaScript jest tak popularny?"}]},{"@type":"WebSite","@id":"https:\/\/infoshareacademy.com\/blog\/#website","url":"https:\/\/infoshareacademy.com\/blog\/","name":"infoShare Academy Blog","description":"Strona o szkoleniach w IT","publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infoshareacademy.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/infoshareacademy.com\/blog\/#organization","name":"infoShare Academy","url":"https:\/\/infoshareacademy.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg","contentUrl":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg","width":1000,"height":1000,"caption":"infoShare Academy"},"image":{"@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/infoshareacademy"]},{"@type":"Person","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/90eefec70f6918e70294f2aa5ed2f1cb","name":"stokarska","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"stokarska"},"url":"https:\/\/infoshareacademy.com\/blog\/author\/stokarska\/"}]}},"_links":{"self":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/7091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/comments?post=7091"}],"version-history":[{"count":1,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/7091\/revisions"}],"predecessor-version":[{"id":9793,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/7091\/revisions\/9793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media\/9792"}],"wp:attachment":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=7091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=7091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=7091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}