Kļūšana par Frontend izstrādātāju / dizaineru 2019. gadā - piecu soļu ceļvedis

Tātad, ja vēlaties palaist, piemēram, PHP skriptu, jebkuram mitinātājam ir jābūt iespējai palaist PHP.

Vai tas attiecas arī uz Javascript? Tāpat kā, ja man ir vēlēšanās iekļaut Javascript savās tīmekļa lapās, vai man ir jāatrod resursdators, kas ļaus man izmantot Javascript?

  • 1 Vai jūs jautājat tikai par klienta puses JavaScript? Ir arī servera puses ar JavaScript darbināmas tīmekļa lapas.
  • @StephenOstermiller Es domāju, ka klienta puse? Nav pazīstams ar noteikumiem, atvainojiet. Es vēlos veidot HTML / Javascript spēles.

Nē. Serveris apkalpo lapu, un šī lapa ielādē Javascript failu no jebkuras vietas, kur šis fails tiek mitināts, neatkarīgi no tā, vai tas ir jūsu vai trešās puses serveris. Pēc ielādes šis skripts tiek palaists klientu pārlūkprogrammā, nevis jūsu serverī. Tātad serverim nav nekāda sakara ar Javascript (kas pēc definīcijas ir "klienta puses" valoda) palaišanu / atbalstīšanu.

Protams, pastāv iespēja, ka jūsu vietne izmanto kādu funkcionalitāti, kas ir saistīta ar node.js vidi (node.js ir "servera puses" Javascript), tādā gadījumā jūsu serverim faktiski ir "jāatbalsta" Javascript plašā nozīmē, ka serverim jādarbojas node.js.

Man ir aizdomas, ka tas tā nav jūsu situācijā (ja izmantojat PHP, iespējams, neizmantojat arī node.js), un jūs jautājat par "vienkāršiem" Javascript failiem, šajā gadījumā, lūdzu, skatiet manas atbildes pirmo rindkopu.

  • Iepriekš Netscape bija tīmekļa serveris, kas balstījās uz JavaScript un joprojām ir platforma dažām mantotajām lietojumprogrammām.

Javascript tiek palaists klienta pusē, izmantojot lietotāja pārlūkprogrammu. Tāpēc, lai pareizi izpildītu, lietotāja pārlūkprogrammā ir jāiespējo Javascript.

PHP tiek palaista servera pusē, kas nozīmē, ka serverim jābūt iespējotam PHP. Bet, tā kā Javascript netiek palaists servera pusē un tiek palaists tikai caur klienta pārlūkprogrammu, jūsu serverim nav jāiespējo Javascript. Viss, kas jums nepieciešams, ir tas, ka jūsu serveris apkalpo HTML.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?