aspose.info
HU

JS fájlformátum

Frissítve

Mi az a JS fájl?

A JS (JavaScript) olyan fájlok, amelyek JavaScript kódot tartalmaznak a weboldalakon való végrehajtáshoz. A JavaScript-fájlok tárolása .js kiterjesztéssel történik. A HTML dokumentumba beágyazhatja a JavaScript kódot a \ </script> címkéket, vagy tartalmazzon JS-fájlt. A CSS fájlokhoz hasonlóan a JS-fájlok több HTML-dokumentumban is szerepelhetnek a kód újrafelhasználhatósága érdekében. A JavaScript használható a HTML DOM manipulálására.

Rövid története

A JavaScriptet először a Navigator Browser részeként szállította 1995 szeptemberében LiveScript néven a Netscape. Három hónappal később átnevezték JavaScriptre. 1996-ban a Microsoft a Navigator értelmezőjét fordította a JScript létrehozására. A JScript az Internet Explorerrel jelent meg, és nagyon különbözött a JavaScripttől.

A Netscape benyújtotta a JavaScriptet az ECMA International-nek, ami az első ECMAScript specifikáció hivatalos kiadásához vezetett 1997-ben. Az ECMAScript 2 1998-ban, az ECMAScript 3 1999-ben jelent meg, és az ECMAScript 4-en való munka 2000-ben kezdődött, de soha nem értek el.

Jesse James Garrett 2005-ben kiadott egy fehér könyvet, amelyben megalkotta az Ajax kifejezést. Ez a JavaScriptet használta gerincként olyan webalkalmazások létrehozásához, amelyek a háttérben töltötték be az adatokat, és elkerülték a teljes oldal újratöltését. Ennek eredményeként olyan könyvtárak jöttek létre, mint a JQuery, Prototype, Dojo stb.

A Google 2008-ban kiadta a Chrome böngészőt V8 JavaScript motorral. 2009 elején megállapodás született az összes lényeges munka egyesítéséről és a JavaScript előremozdításáról. Ennek eredményeként 2009 decemberében megjelent az ECMAScript 5 Standard.

JS fájlok használata

JS-fájl használatához fel kell vennie azt a HTML-dokumentumba. A fájl beillesztéséhez használja a link címkét az alábbiak szerint.

<script src="site.js"></script>

A script címke src attribútuma tartalmazza a JS-fájl elérési útját. Ezzel a JS funkció hozzáadódik a HTML dokumentumhoz.

JS szintaxis

A JavaScript fájlok tartalmazhatnak változókat, operátorokat, függvényeket, feltételeket, ciklusokat, tömböket, objektumokat stb. Az alábbiakban rövid áttekintést adunk a JavaScript szintaxisáról.

  • Minden parancs pontosvesszővel(;) végződik.
  • Használja a var kulcsszót a változók deklarálásához.
  • Támogatja az aritmetikai operátorokat ( + - * / ) az értékek kiszámításához.
  • Az egysoros megjegyzéseket a // karakterrel egészíti ki, a többsoros megjegyzéseket pedig /* és */ veszi körül.
  • Minden azonosító megkülönbözteti a kis- és nagybetűket, azaz a modelNo és a modelno két különböző változó.
  • A függvények meghatározása a function kulcsszó használatával történik.
  • A tömbök szögletes zárójelekkel [] definiálhatók.
  • A JS támogatja az olyan összehasonlító operátorokat, mint az ==, != , >=, !== stb.
  • Az osztályok a class kulcsszó használatával határozhatók meg.

JS használati példa

Az alábbiakban egy egyszerű használati példa JavaScript-fájlt mutatunk be.

HTML dokumentum

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS Test</title>
    <script src="main.js"></script>
</head>

<body>
    <div class="content-wrapper">
        <h1 id="heading">Test document for JS testing</h1>
        <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium officia similique illum magni explicabo,
            tempore neque nulla laborum voluptas sint molestias libero et corporis omnis asperiores incidunt,
            perferendis
            sed aut!</p>

            <button type="button" onclick="showAlert()">Show Alert</button>
            <button type="button" onclick="updateHeading()">Update Heading</button>
    </div>
</body>

</html>

JS kód

function showAlert() {
    alert("Alert from JS file");
}

function updateHeading() {
    document.getElementById('heading').innerHTML = 'Heading changed with JS';
}

Hivatkozások

Lásd még