Käsite määritelmässä ABC
Sekalaista / / July 04, 2021
Kirjoittanut Guillem Alsina González, marraskuussa. 2016
Vaikka nimen sattuma voi tehdä meistä ajatella koska tämä on johdannainen kielen ohjelmointi Sun Microsystemsin kehittämä Java ei ole niin.
JavaScript on tulkittu ohjelmointikieli, jota käytetään yleisesti sivustoissa web suorittaa toimintoja asiakaspuolella, upotettuna verkkosivun lähdekoodiin
Teknisesti se muodostaa a murre - ECMAScript - standardin mukainen, kansainvälisen tahon tiedoksi antama viestintä ECMA International ja sen on suunnitellut alun perin Netscape ja myöhemmin Mozilla Foundation. Se on myös ISO-standardi.
Vaikka se saa sen syntaksissa ja työskentelytavassa suuremman perintö C-kielestä se käyttää myös nimiä ja käytäntöjä, jotka löydämme Javasta, vaikka ne pysyvätkin siinä, vastaavissa "kosmetiikassa".
Yleisen tarkoituksensa ja käyttötarkoituksensa vuoksi kaikki modernit verkkoselaimet tulkitsevat JavaScriptin oikein, koska se on universaali ja alustojen välinen kieli. Ja yleensä kehittäjien käyttö liittyy verkkosivuston esittämään käyttöliittymään.
JavaScript sallii verkkosivulla luoda elementtejä, kuten valintaikkunoita, kerätä käyttäjän syöttämiä tietoja ja lähettää ne palvelimelle käsiteltäväksi
Koska se on avoin kieli ja muokattavissa elementeissä, kuten syntaksissa, se annetaan muunnelmien ja murteiden luomiselle. Tämä pätee Microsoftiin, jolla on oma toteutus JScript-nimellä, jota käytetään molemmissa selainInternet Explorer kuten omassa käyttöjärjestelmä nimellä Windows Scripting Host.
Vaikka JavaScriptiä ymmärretään lähinnä asiakasOn myös useita palvelinpuolen toteutuksia, joita käytetään laajasti. Tärkein näistä palvelinpuolen toteutuksista on Node.js.
Ajan myötä JavaScript on kehittynyt, mukaan lukien muiden kielien toiminnot edistyneitä, kuten luokat olio-ohjelmointia varten tai moduulit niiden uudelleenkäyttöä varten lähdekoodi
Näistä muutoksista ja päivityksistä huolimatta JavaScript ylläpitää taaksepäin yhteensopivuutta:
- Se on jäsennelty ja välttämätön kieli, joka ottaa mallina C-kielen ohjelmointirakenteen
- Dynaamiset tyypit, joten kun määritämme muuttujan arvon, tietotyyppi määritetään
- Kohdekohtainen, toiminnoina, joita pidetään objekteina
- Objektien ja menetelmien, joilla kieli voi olla vuorovaikutuksessa käyttäjän kanssa, rajoittaa suoritusympäristö, kuten selain.
- Perlin tavoin se tukee säännöllisiä lausekkeita
Kuvat: Fotolia - Sentavio / Hanss
Aiheet JavaScriptissä