Razlika med JavaScript in JScript

V teh dneh se pojavljajo številne nove tehnologije. Nekateri od njih pridejo, ostanejo in zapustijo ustvarjanje hipejev površno, nekateri pa pridejo in spremenijo način, kako si predstavljamo, izboljšujemo in prevladujemo v industriji. V tem okviru bomo razpravljali o dveh tehnologijah, in sicer JavaScript v primerjavi z JScript.

Skozi to temo JavaScript v primerjavi z JScript bomo razpravljali o dveh tehnologijah, in sicer JavaScript in JScript, še preden pa razberemo osnove JavaScript v primerjavi z JScript.

ECMAScript, kaj je to?

S poreklom skriptnega jezika je spletni brskalnik začel izvajati skriptne motorje v sebi. To je povzročilo zmedo in zato je mednarodna agencija ECMA prišla do ideje o standardizaciji skriptnega jezika. Tako je nastala ECMAScript, standard za vse skriptne jezike, kot so ActionScript, JScript, JavaScript itd.

Kaj točno je JavaScript?

No! Lahko se naučite skriptnega jezika. Atributi in značilnosti JavaScript so standardni za ECMAScript. JavaScript ima tudi dodatne funkcije, ki ne spadajo v ECMAScript. JavaScript se uporablja poleg HTML in CSS in skupaj te tehnologije veljajo za stebre svetovnega spleta. Z uporabo JavaScript lahko dejansko dolgočasne spletne strani naredimo zelo interaktivne. JavaScript je bil sprva uporabljen na strani odjemalca v spletnih brskalnikih. Zdaj pa jih uporabljajo tudi pri programiranju na strani strežnika, obdelavi besedil in programski opremi PDF. JavaScript se je prvič pojavil leta 1995.

Kaj je JScript?

JScript je tudi skriptni jezik, podoben JavaScript. To je narečje priljubljene povratne verzije ECMAScript, ki jo je izdelal Microsoft. JScript je v lasti Microsofta in se uporablja v enem najbolj priljubljenih spletnih brskalnikov Microsoftov Internet Explorer. JScript lahko imenujemo tudi "Microsoftov JavaScript". Tako JavaScript kot JScript sta zasnovana za ustvarjanje dinamičnih spletnih strani in interaktivne vsebine.
JScript je prvo izdajo leta 1996 podprl Internet Explorer 3.0. Trenutna različica Internet Explorerja 9 podpira JScript 9.0 in to je zadnja različica.
JScript gostuje na spletni strani, ki jo prikazuje Microsoft Internet Explorer. Gostuje tudi v klasičnih ASP in Windows Scripts. Uporablja se tudi za avtomatizacijo.

Primerjava med nami med JavaScript in JScript (Infographics)

Spodaj je zgornjih 9 razlik med JavaScript in JScript

Primeri med JavaScript in JScript

1. Spodnji primer prikazuje vzorec skripta JavaScript, ki se v brskalniku prikaže besedilo, in s klikom na besedilo bomo videli, kako se barva besedila spreminja.
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. Spodnji primer prikazuje način ustvarjanja besedilne datoteke s pomočjo predmeta ActiveX z uporabo funkcije za dostop do predmetov JScript v Microsoftovem Internet Explorerju.

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. Spodnji primer prikazuje, kako se lahko JavaScript skriptira, tako da zagon v spletnem brskalniku prikazuje gumb. Ob kliku gumba lahko vidimo datum in uro.
JavaScript

My First JavaScript

Click me to display Date and Time.

4. Spodnji primer prikazuje, kako se lahko JScript uporablja za WSH pri ustvarjanju pogovornega 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");

 Kot smo že omenili, se tudi pri obeh zgornjih primerih JavaScript izvaja v katerem koli brskalniku. Toda JScript se izvaja v programu Microsoft Internet Explorer.

 Tako JavaScript kot JScript sta si podobna v okviru Scriptinga. Edina prednost JScript je njegova funkcija za dostop do predmetov s podporo Microsoftovega brskalnika.

Primerjalna tabela JavaScript v primerjavi z JScript

Spodaj je zgornja primerjava med JavaScript in JScript

Osnova primerjave med JavaScript in JScript Javascript JScript
VtipkajteJe skriptni jezik.JScript je tudi skriptni jezik v lasti Microsofta.
Verbosity / preprostostZ JavaScriptom morate skripte ročno pisati, kar zamuja.JScript je v tem kontekstu enako kot JavaScript
Združljivost brskalnikaZ JavaScriptom je treba s pisanjem kode obravnavati več združljivosti brskalnika.JScript podpira samo Microsoftov Internet Explorer.
SestavljanjeKode JavaScript ne potrebujemo. Naši brskalniki jih vodijo.Kode so zapisane v pogojni kompilaciji podpore JScript. S tem lahko kode postavimo v blok komentarje in jih selektivno izvedemo. Od Microsoftovega Internet Explorerja 11 pogojna kompilacija ni več podprta
Aktivno ustvarjanje vsebineKode JavaScript lahko preprosto napišemo znotraj skripte v HTML. JavaScript kode pišemo v sintaksi OBSL (objekt, ki temelji na skriptu).Enako velja za JScript. Tudi tukaj pišemo skladnjo enako kot JavaScript.
HitrostJavaScript je hiter.JScript je tudi hiter.
Stranka stran / jezik strani strežnikaPogosto se uporablja na strani odjemalca.Pogosto se uporablja na strani odjemalca.
Dostop do predmetovJavaScript ne more dostopati do predmetov spletnega brskalnika.JScript lahko dostopa do predmetov, ki jih je izpostavil Internet Explorer. Primer takega predmeta je ActiveX.

Zaključek - JavaScript v primerjavi z JScript

Če povzamemo celotno stvar, je JavaScript skriptni jezik, ki ga je razvil Netscape Communications. Na začetku je bil zasnovan za razvoj aplikacij za stranke, kasneje pa je bila uvedena tudi podpora za kodiranje na strani strežnika. Obstaja več okvirov, ki so zgrajeni na JavaScript, kot so JQuery, Angular.js, ReactJS in Meteor.js.
Tudi v primeru JScript se lahko uporablja in izvaja tudi v kodi JavaScript. JScript se uporablja samo v programu Microsoft Internet Explorer, medtem ko se JavaScript lahko izvaja v drugih brskalnikih, na primer v Google Chrome, Safari, Firefox itd.
Glede na organizacijske zahteve v današnjem svetu je potreba po razvijalcih programske opreme s strokovnim znanjem v JavaScript veliko večja. Povpraševanje po JScript je glede na statistiko omejeno na Internet Explorer; zato JScript ni tako priljubljen zaradi velikega povpraševanja po JavaScript.

Priporočeni članki

To je vodnik za največjo razliko med JavaScript in JScript. Tukaj razpravljamo tudi o razlikah med ključnimi podatki JavaScript in JScript z infografiko in primerjalno tabelo. Za več informacij si lahko ogledate tudi naslednje članke JavaScript v primerjavi z JScript -

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