ՋավաՍկրիպտ

Վիքիպեդիայից՝ ազատ հանրագիտարանից
ՋավաՍկրիպտ
JavaScript-logo.png
Տեսակ ծրագրավորման լեզու, Q187432?, Համակարգչային պլատֆորմ և վեբ ծրագրի հենք
Ենթադաս Q187432?
Կատարման ձև ինտերպրետացվող է
Առաջացել է 1995 թ․
Նախագծող Բրենդան Այկ
Ընդլայնումներ js
Տիպիզացիա դինամիկ
Համացանցի տվյալների տեսակ text/javascript և application/javascript
Հիմնական իրականացումներ KJS, Rhino, SpiderMonkey, V8, WebKit
Ներշնչվել է Scheme, Self, Ջավա և C
Ներշնչել է CoffeeScript, Dart, JScript .NET, QML, TypeScript, Node.js և AngularJS
Սեփականատեր Sun Microsystems և Oracle Corporation
Ստանդարտացման մարմին Ecma International
JavaScript Վիքիպահեստում

ՋավաՍկրիպտը (անգլ.՝ JavaScript) ինտերպրետացվող սկրիպտային լեզու է։ Այն համացանցում ամենահանրահայտ սկրիպտային լեզուն է և աշխատում է բոլոր հանրահայտ բրաուզերներում, որոնց թվում են Internet Explorer, Mozilla Firefox, Google Chrome, Opera և Safari։[1]

Այս լեզուն առաջին անգամ կիրառվել է Netscape Communications-ի կողմից Netscape Navigator 2 beta (1995) բրաուզերում։ ՋավաՍկրիպտ լեզուն ստեղծվել է Բրենդան Էյքի կողմից 1995 թ-ին։

Ինչ է JavaScript-ը[խմբագրել | խմբագրել կոդը]

  • JavaScript-ը նախագծվել է կայքերի HTML էջերին դինամիկություն հաղորդելու համար
  • JavaScript-ը սկրիպտային լեզու է
  • JavaScript-ը սովորաբար ներառվում է ուղղակիորեն HTML ֆայլերի մեջ
  • JavaScript-ը ինտերպրետացվող լեզու է

Ինչ կարող է անել JavaScript-ը[խմբագրել | խմբագրել կոդը]

  • JavaScript-ը HTML դիզայներին տալիս է ծրագրավորման գործիք
  • JavaScript-ը կարող է դինամիկ տեքստ ներդնել HTML էջի մեջ
  • JavaScript-ը կարող է արձագանքել իրավիճակներին(events), այսինքն ՝ JavaScript -ը կարող է գործել, երբ ինչ որ բան է պատահում, օրինակ երբ էջը ավարտում է բեռնավորումը, կամ երբ օգտագործողը մատնահարում է HTML էլեմենտի վրա
  • JavaScript-ը կարող է կարդալ և փոխել HTML էլեմենտի պարունակությունը
  • JavaScript-ը կարող է օգտագործվել տվյալը վալիդացնելու համար մինչ վերջինիս սերվեր ուղարկվելը։ Սա կարող է սերվերին զերծ պահել ավելորդ գործընթացներից և ծանրաբեռնվածությունից
  • JavaScript-ը կարող է օգտագործվել կայքից օգտվողի բրաուզերը ճանաչելու համար, և կախված բրաուզերից՝ բեռնել տվյալ բրաուզերին սպեցիֆիկ էջը
  • JavaScript-ը կարող է օգտագործվել cookie-ներ ստեղծելու համար

JavaScript-ի կառուցվածքը կարելի է բաժանել հետեևյալ 3 մասերի

  1. ECMAScript
  2. բրաուզերի օբյեկտավորված մոդել
  3. դոկումենտի օբյեկտավորված մոդել

JavaScript-ի դյուրըմբռնելիությունը կայանում է նրա օբյեկտների կառուցվածքի մեջ։ JavaScript-ը բավականին նման է C ծրագրավորման լեզվին։ JavaScript-ի օբյեկտները պարունակում են՝

  1. մեթոդներ (ֆունկցիաներ)
  2. հատկանիշներ՝ (տվյալներ կամ այլ օբյեկտներ) նկարագրում է օբյեկտների հատկանշական գծերը
  3. իրադարձություններ (անգլ.՝ events), որոնք փոխկապակցված են օբյեկտների հետ

Լեզվի ձևաբանությունը[խմբագրել | խմբագրել կոդը]

JavaScript-ը կարելի է գրել անմիջապես HTML ֆայլի մեջ՝ կոդը ներառելով <script> բացվող և </script> փակվող թեգերի մեջ։ JavaScript-ը կարելի է նաև գրել .js ընդլայնմամբ առանձին ֆայլում։ Ներքևում ներկայացված է JavaScript-ի օգտագործման պարզագույն օրինակ՝

<!DOCTYPE html> 
<html>
<head>
<title>Օրինակ</title>

<script type="text/javascript">
alert("Hello World");
</script>

</head>
<body>
</body>
</html>

HTML ֆայլը ակտիվացնելիս կբացվի փոքր պատուհան Hello World ազդանշանով։

Աղբյուրներ[խմբագրել | խմբագրել կոդը]

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]