Javascript programmēšanas valoda. Neliels ievads

Javascript programmēšanas valoda


Principā katra vietne ir veidota, pamatojoties uz 3 tehnoloģijām; HTML, CSS un Javascript. HTML nodarbojas ar dažādu vietnes sastāvdaļu pasūtīšanu, CSS - ar to, kā šīs daļas tiek atveidotas un Javascript sarežģīti uzdevumi, piemēram, reaģēšana uz lietotāja darbībām.

En iepriekšējie raksti Mēs bijām paskaidrojuši, ka tā ir CSS sistēma, un esam snieguši sarakstu ar labākajiem, kurus varam izmantot Linux. Kā Javascript lomu ir mazliet grūtāk izskaidrot, mēs iesāksim nelielu tēmu, pirms mēs varēsim komentēt tās ietvarus.

Javascript programmēšanas valoda. Neliels ievads

Kas ir Javascript?

Javascript ir programmēšanas valoda, kas sākotnēji izveidota, lai apturētu tīmekļa lapu statiskumu, lai gan šodien tā izmantošana ir izplatījusies nozarēs, kurām nav nekā kopēja ar tīmekli.

LJavascript rakstītās programmas sauc par skriptiem un viņi darbojas virtuālajā mašīnā, kas pazīstama kā Javascript dzinējs.

Visās mūsdienu pārlūkprogrammās ir iekļauta Javascript dzinēja versija

Lietotāju drošības labad dažādas pārlūkprogrammas ierobežo Javascript koda darbību. Piemēram, piekļuve kritiskajiem failiem diskā. Tomēr to var vēl vairāk ierobežot katra konfigurācijas opcijās.

Javascript koda darbība tīmekļa lapā ir šāda:

  1. Pārlūkprogrammā iestrādātais Javascript dzinējs nolasa kodu.
  2. Kods tiek konvertēts mašīnvalodā.
  3. Iekārta izpilda kodu.

Tā kā programmēšanas valoda, Javascript var veikt šādus uzdevumus:

  • Saglabājiet informāciju mainīgajos.
  • Apstrādājiet teksta virknes.
  • Palaidiet programmas, kas reaģē uz notikumiem, piemēram, noklikšķinot uz saites.

Palielinās Javascript iespējas izmantojot lietojumprogrammu saskarnes (API)

API ir programmu bibliotēkas, kas izveidotas noteiktiem uzdevumiem kas atbrīvo izstrādātāju no nepieciešamības pārrakstīt esošo kodu. Javascript gadījumā mēs varam runāt par diviem APIS veidiem

Pārlūks Api

Tie darbojas pārlūkprogrammā un reaģē uz vidi. Mums ir, piemēram:

Dokumenta objekta modelis (DOM): Tas ļauj veikt izmaiņas lapas HTML un CSS kodā, reaģējot uz noteiktiem notikumiem. Tas attiecas uz vietnēm, kas ļauj mums redzēt, kā lapa parādīsies dažādās ierīcēs.

Ģeogrāfiskās atrašanās vietas APIa: To lieto, lai noteiktu lietotāja atrašanās vietu un atbilstoši reaģētu. Piemēram, Netflix to izmanto, lai uzzinātu, kādu saturu varat redzēt savā valstī vai Google Maps, lai parādītu, kur atrodaties.

Audekls un WebGL: Tie ir ideāli piemēroti 2d un 3D grafikas zīmēšanai

Multivides API: Tie ļauj pārsūtīt un saņemt multivides saturu no tīmekļa lapas.

Trešās puses API

Dažādie tīmekļa pakalpojumi cenšas piesaistīt vairāk lietotāju (un dažos gadījumos no šiem lietotājiem iegūt vairāk informācijas, lai to pārdotu) izveidot programmēšanas saskarnes, lai izstrādātāji varētu integrēt funkcionalitātes ko šie pakalpojumi nodrošina ārējām vietnēm. Tas, piemēram, attiecas uz tām tīmekļa lapām, kas ļauj reģistrēties Google vai Facebook kontā.

Kā Javascript kods darbojas vietnē

Pirmkārt, tas ir jāprecizē katrs javascript skripts darbojas savā izpildlaika vidē. Katrai cilnei ir izpildes vide (ja vienā logā atveram dažādas vietnes) vai, ja vēlaties, dažādiem logiem. Nekādā gadījumā tie nav savstarpēji saistīti vai, kā mēs teicām, ar operētājsistēmu bez lietotāja aktīvas iejaukšanās.

Pirmie se ielādē tīmekļa lapas HTML kodu un tiek izveidots dokumenta objekta modelis, lai to varētu parādīt pārlūkprogrammā. Pēc tam tiek ielādēti pievienojamie priekšmeti uz lapu kā multivides, attēlu un stila lapas. Visbeidzot, stili tiek piešķirti dažādām lapas daļām kā nosaka stila lapas.

Kad tas viss ir pabeigts, ir jāuzsāk Javascript dzinējs ievērojot iepriekš minēto secību.

Nākamajā rakstā mēs izmantojam solīto Javascript ietvaru sarakstu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.