javscript-1

Kas ir JavaScript?

JavaScript ir programmēšanas valoda, kas iebūvēta pārlūkprogrammās un padara tīmekļa lapas “dzīvīgas”. Programmas šajā valodā sauc par skriptiem. Pārlūkprogrammā tās tiek piesaistītas HTML un izpildās uzreiz pēc lapas ielādes. JS ļauj pievienot vietnei dinamiskus elementus: slīdņus, uznirstošos logus, pogas, interaktīvas formas un citus lietotāja saskarnes elementus.

JavaScript WordPress

WordPress tēmas un spraudņi aktīvi izmanto JavaScript, lai radītu interaktīvus un dinamiskus elementus. Visbiežāk tiek izmantota kombinācija:

  • Vanilla JS (tīrs JavaScript bez bibliotēkām)
  • AJAX dinamiskām pieprasījuma izpildēm bez lapas pārlādēšanas
  • jQuery (lai nodrošinātu atpakaļsaderību un vecākas tēmas)
  • Mūsdienu ietvari progresīvās tēmās: React, Vue.js, Alpine.js

JavaScript var pievienot tēmai vai spraudnim, izmantojot WordPress standarta funkcijas:

// Skripta reģistrācija un pieslēgšana
wp_register_script( 'custom-js', get_template_directory_uri() . '/js/custom.js', array('jquery'), null, true );
wp_enqueue_script( 'custom-js' );

Padoms: tieši ievietot JS tēmas failos (piemēram, header.php vai footer.php) nav ieteicams. Labāk izmantot wp_enqueue_script() un, ja nepieciešams, wp_localize_script(), lai nodotu datus no PHP uz JS.

Skriptu organizācija tēmā

Daudzās tēmās ir atsevišķa mape /js, kur glabājas visi JavaScript faili. Skripti tiek izsaukti tikai tur, kur tie ir nepieciešami. Tas paātrina lapas ielādi un novērš nevajadzīgu skriptu ielādi.

Tēmas struktūras piemērs:

/wp-content/themes/my-theme/
├── js/
│   ├── main.js
│   ├── slider.js
│   └── popup.js
├── style.css
├── functions.php
└── index.php

Standarta WordPress bibliotēkas

WordPress iekļauj vairākas bibliotēkas, ko var izmantot savās tēmās un spraudņos:

  • jQuery – atpakaļsaderībai
  • Underscore.js – utilītfunkcijas
  • Backbone.js – strukturētu klienta lietotņu veidošanai
  • wp.i18n – internacionālizācijai
  • wp.apiFetch – AJAX pieprasījumiem REST API

Iebūvētas bibliotēkas savienošanas piemērs:

wp_enqueue_script( 'jquery' ); // jQuery pieslēgšana

Secinājums

JavaScript joprojām ir galvenais instruments interaktīvu vietņu izveidei WordPress. Mūsdienu tēmas izmanto kombināciju no tīra JS, AJAX un ietvariem. Sakārtots un pareizi pieslēgts JS padara vietni ātrāku, ērtāku un modernāku.


Mūsu specializācija — WordPress vietņu izstrāde un uzturēšana. Kontakti bezmaksas konsultācijai — [email protected], +371 29394520


0 atbildes

Atbildēt

Vai vēlaties pievienoties diskusijai?
Jūtieties brīvi sniegt savu ieguldījumu!

Atbildēt