Rozdiel medzi jazykom JavaScript a JScript

V týchto dňoch vidíme objavovať sa nové technológie. Niektorí z nich prichádzajú, zostávajú a odchádzajú povrchne humbukmi, zatiaľ čo iní prichádzajú a menia spôsob, akým si predstavujeme, zlepšujeme a ovládame toto odvetvie. V tejto súvislosti budeme diskutovať o dvoch technológiách, a to JavaScript vs JScript.

Prostredníctvom tejto témy JavaScript vs JScript budeme diskutovať o týchto dvoch technológiách, konkrétne JavaScript a JScript, ale predtým nám porozumieme základom JavaScriptu vs JScript.

ECMAScript, čo je to?

S pôvodom skriptovacieho jazyka začal webový prehliadač implementovať skriptovacie nástroje vo svojom vnútri. To malo za následok zmätok, a preto agentúra ECMA international prišla s myšlienkou štandardizácie skriptovacieho jazyka. Výsledkom bolo vytvorenie ECMAScriptu, štandardu pre všetky skriptovacie jazyky, ako sú ActionScript, JScript, JavaScript, atď.

Čo presne je JavaScript?

Dobre! Je ľahké naučiť sa skriptovací jazyk. Atribúty a vlastnosti JavaScriptu sú štandardom ECMAScript. JavaScript má tiež ďalšie funkcie, ktoré nepatria do ECMAScript. JavaScript sa používa spolu s HTML a CSS a spoločne sa tieto technológie považujú za piliere webu. Pomocou JavaScriptu môžeme skutočne urobiť nudné webové stránky vysoko interaktívnymi. JavaScript sa pôvodne používal v klientských webových prehliadačoch. Teraz sa však používajú v programovaní na strane servera, textovom spracovaní a softvéri PDF. JavaScript sa prvýkrát objavil v roku 1995.

Čo je to JScript?

JScript je tiež skriptovací jazyk, veľmi podobný skriptu JavaScript. Je to dialekt populárneho ECMAScript štandardného spätného inžinierstva vyvinutého spoločnosťou Microsoft. JScript je vlastníctvom spoločnosti Microsoft a používa sa v jednom z najpopulárnejších webových prehľadávačov spoločnosti Microsoft Internet Explorer. JScript môže byť tiež nazývaný „Microsoft's JavaScript“. JavaScript aj JScript sú navrhnuté tak, aby vytvorili dynamické webové stránky a interaktívny obsah.
JScript bolo prvé vydanie v roku 1996 podporované programom Internet Explorer 3.0. Aktuálna verzia programu Internet Explorer 9 podporuje JScript 9.0 a je to najnovšia verzia.
Hostiteľ JScript je umiestnený na webovej stránke zobrazenej programom Microsoft Internet Explorer. Je tiež hosťovaná v klasických skriptoch ASP a Windows. Používa sa tiež pre automatizáciu.

Porovnanie medzi hlavami medzi JavaScriptom a JScript (infografika)

Nižšie je uvedený horný rozdiel medzi JavaScriptom a JScriptom

Príklady medzi jazykom JavaScript a JScript

1. Nižšie uvedený príklad ukazuje ukážkový skript JavaScript, ktorý beží, ktorý v prehliadači zobrazuje text, a po kliknutí na text uvidíme zmenu farby textu.
JavaScript


Click to change color.
function myFunction(element, colour) ( element.style.color = colour; )


Click to change color.
function myFunction(element, colour) ( element.style.color = colour; )


Click to change color.
function myFunction(element, colour) ( element.style.color = colour; )

2. Nižšie uvedený príklad ukazuje spôsob vytvorenia textového súboru pomocou objektu ActiveX pomocou funkcie na prístup k objektom JScript v Microsoft Internet Explorer.

JScript

var textfile

// create an object which enables to create a textfile

var dispFileSystem = new ActiveXObject("Scripting.FileS ystemObject");

// provide access to the text file "C: \\ text.dat" textfile = dispFileSystem.OpenTextFile("C: \\
text.dat", 2, true);

// first line of the text file textfile.Write("First Column \ t Second Column \ n");

// second line of the text file textfile.Write("20 \ t30 \ n");

// close the text file textfile.Close();

3. Nižšie uvedený príklad ukazuje, ako je možné skriptovať skript JavaScript, takže jeho spustenie vo webovom prehľadávači zobrazí tlačidlo. Po kliknutí na tlačidlo vidíme dátum a čas.
JavaScript

My First JavaScript

Click me to display Date and Time.

4. Nižšie uvedený príklad ukazuje, ako sa dá JScript použiť pre WSH pri vytváraní dialógového okna OK / Cancel.
JavaScript

var mbOKCancel = 1; // Declare variable.

var mbInformation = 64; var mbCancel = 2;

var Text = "Test sample"; var Title = "Born's Windows Script Host sample";

var WshShell = WScript.CreateObject("WScript.Shell");

var intDoIt = WshShell.Popup(Text, 0, Title, mbOKCancel + mbInformation);

if (intDoIt == mbCancel)

(

WScript.Quit();

)

WScript.Echo("Sample executed");

 Ako sme už diskutovali vyššie, pre oba vyššie uvedené príklady sa JavaScript spúšťa v ľubovoľnom prehliadači. JScript sa však spúšťa v prehliadači Microsoft Internet Explorer.

 JavaScript aj JScript sú podobné v kontexte skriptovania. Jedinou výhodou JScript je jeho funkcia prístupu k objektom pomocou podpory prehľadávača spoločnosti Microsoft.

Porovnávacia tabuľka JavaScriptu a JScript

Nižšie je uvedené najvyššie porovnanie medzi jazykom JavaScript a JScript

Základ porovnania medzi jazykom JavaScript a JScript Javascript JScript
typJe to skriptovací jazyk.JScript je tiež skriptovací jazyk vlastnený spoločnosťou Microsoft.
Výrečnosť / JednoduchosťS JavaScriptom je potrebné písať skripty manuálne, čo je časovo náročné.JScript je v tomto kontexte rovnaký ako JavaScript
Kompatibilita prehliadačaS JavaScriptom je potrebné zvládnuť kompatibilitu viacerých prehliadačov písaním kódu.JScript je podporovaný iba programom Microsoft Internet Explorer.
zostavenieNepotrebujeme kompilovať kódy JavaScript. Naše prehliadače ich spúšťajú.Kódy sa píšu v podmienenej kompilácii s podporou jazyka JScript. Vďaka tomu môžeme umiestňovať kódy do blokových komentárov a vykonávať ich selektívne. Od aplikácie Microsoft Internet Explorer 11 podmienená kompilácia už nie je podporovaná
Aktívne vytváranie obsahuKódy jazyka JavaScript môžeme jednoducho zapísať do značky skriptu v kóde HTML. Píšeme kódy JavaScript v syntaxi OBSL (skriptovací jazyk založený na objektoch).To isté platí pre JScript. Tiež tu píšeme syntax ako JavaScript.
rýchlosťJavaScript je rýchly.JScript je tiež rýchly.
Jazyk na strane klienta / na strane serveraBežne sa používa na strane klienta.Bežne sa používa na strane klienta.
Prístup k objektuJavaScript nemá prístup k objektom webového prehľadávača.JScript má prístup k objektom exponovaným programom Internet Explorer. Príkladom takéhoto objektu je ActiveX.

Záver - JavaScript vs JScript

Zhrnutím celej veci je JavaScript skriptovací jazyk vyvinutý spoločnosťou Netscape Communications. Bol navrhnutý na počiatočný vývoj klientskych aplikácií, ale neskôr bola zavedená aj podpora kódovania na strane servera. Existuje niekoľko rámcov, ktoré sú postavené na JavaScripte, ako napríklad JQuery, Angular.js, ReactJS a Meteor.js.
V prípade JScript ho možno opäť použiť a implementovať aj do kódu JavaScript. JScript sa používa iba v prehliadači Microsoft Internet Explorer, zatiaľ čo JavaScript je možné spustiť v iných prehliadačoch, napríklad Google Chrome, Safari, Firefox atď.
Podľa požiadaviek organizácie v dnešnom svete je potreba softvérových vývojárov, ktorí majú odborné znalosti v oblasti JavaScriptu, podstatne vyššia. Dopyt po JScript je podľa štatistík obmedzený na Internet Explorer. preto nie je JScript taký populárny proti obrovskému dopytu po JavaScripte.

Odporúčané články

Toto je sprievodca po najvyššom rozdiele medzi JavaScriptom a JScript. Ďalej diskutujeme o kľúčových rozdieloch medzi jazykom JavaScript a JScript s informáciami a porovnávacou tabuľkou. Ak sa chcete dozvedieť viac, môžete sa pozrieť aj na nasledujúce články v jazyku JavaScript a JScript.

  1. JavaScript vs JQuery
  2. AngularJS vs JavaScript
  3. JavaScript vs Node.js
  4. C # vs JavaScript

Kategórie: