Ir vairākas vietas, kur var izmantot JavaScript, bet visbiežāk tā tiek izmantota tīmekļa lapā. Faktiski lielākajai daļai cilvēku, kas izmanto JavaScript, tīmekļa lapā ir vienīgā vieta, kur viņi to izmanto.
Tīmekļa vietnes trīs valodas
Pirmā Web lapas prasība ir definēt saturs no tīmekļa lapas. Tas tiek darīts, izmantojot iezīmēšanas valodu, kas nosaka, kāda ir katra satura sastāvdaļa. Satura iezīmēšanai parasti tiek izmantota HTML, kaut arī XHTML var izmantot arī tad, ja nepieprasa, lai lapas darbotos Internet Explorer.
HTML nosaka, kas ir saturs. Pareizi uzrakstot, netiek mēģināts noteikt, kādam saturam vajadzētu izskatīties. Galu galā saturam būs jāizskatās atšķirīgi atkarībā no tā, kura ierīce tiek izmantota tam piekļuvei. Mobilo ierīču ekrāniem parasti ir mazāki ekrāni nekā datoriem. Drukātām satura kopijām būs noteikts platums, un, iespējams, nav nepieciešama visa navigācija. Cilvēkiem, kas klausās lapu, ir jādefinē tas, kā lapa tiek lasīta, nevis kā tā izskatās.
izskats Web lapas tips tiek definēts, izmantojot Cascading Style Sheets, kas norāda, uz kādiem datu nesējiem tiek piemērotas īpašās komandas, tāpēc ierīcei atbilstoši formāti.
Izmantojot tikai šīs divas valodas, jūs varat izveidot statiskas tīmekļa lapas, kas būs pieejamas neatkarīgi no tā, kura ierīce tiek izmantota lapas piekļuvei. Šīs statiskās lapas var mijiedarboties ar jūsu apmeklētāju, izmantojot veidlapas. Pēc veidlapas aizpildīšanas un iesniegšanas pieprasījums tiek nosūtīts atpakaļ uz serveri, kur tiek izveidota jauna statiskā tīmekļa lapa un galu galā lejupielādēta pārlūkā.
Tādu tīmekļa lapu liels trūkums ir tas, ka jūsu apmeklētāja vienīgais veids, kā mijiedarboties ar lapu, ir veidlapas aizpildīšana un jaunas lapas gaidīšana.
Pievienojiet JavaScript dinamiskajām lapām
JavaScript pārveido jūsu statisko lapu tādā, kas var mijiedarboties ar jūsu apmeklētājiem, un viņiem nav jāgaida, kad katru reizi tiek ielādēta jauna lapa. JavaScript pievieno izturēšanās uz tīmekļa lapu, kurā lapa reaģē uz darbībām, bez pieprasījuma ielādēt jaunu lapu.
Vairs nav jūsu apmeklētājs jāaizpilda visa veidlapa un jāiesniedz tā, lai viņiem pateiktu, ka pirmajā laukā viņi ir ierakstījuši pareizrakstības kļūdas un tā ir jāievada vēlreiz. Izmantojot JavaScript, jūs varat apstiprināt katru lauku, kad tie tiek ievadīti, un sniegt tūlītēju atgriezenisko saiti, kad tie kļūdās.
JavaScript arī ļauj jūsu lapai būt interaktīvai citos veidos, kas neparedz formas. Lapā varat pievienot animācijas, kas vai nu piesaista uzmanību kādai noteiktai lapas daļai, vai arī lapu padara ērtāku. Jūs varat Web lapā sniegt atbildes uz dažādām darbībām, kuras veic jūsu apmeklētājs, lai izvairītos no nepieciešamības ielādēt jaunas Web lapas, lai atbildētu. Jums pat var būt JavaScript ielādēt jaunus attēlus, objektus vai skriptus Web lapā bez nepieciešamības atkārtoti ielādēt visu lapu. Ir pat veids, kā JavaScript var nodot pieprasījumus atpakaļ serverim un apstrādāt atbildes no servera bez nepieciešamības ielādēt jaunas lapas.
JavaScript iekļaušana tīmekļa lapā ļauj uzlabot apmeklētāju pieredzi, pārveidojot to no statiskas lapas uz tādu, kas var mijiedarboties ar viņu. Viena svarīga lieta, kas jāatceras, ir tā, ka ne visiem, kas apmeklē jūsu lapu, būs JavaScript un tāpēc jūsu lapai joprojām būs jādarbojas tiem, kuriem nav JavaScript. Izmantojiet JavaScript, lai jūsu lapa darbotos labāk tiem, kam tā ir.