Razlika između JavaScript-a i JScript-a
Ovih dana vidimo se mnogo novih tehnologija. Neki od njih dolaze, ostaju i napuštaju stvaranje hipea površno, dok neki stižu i mijenjaju način na koji zamislimo, poboljšavaju i dominiraju u industriji. U tom ćemo kontekstu razgovarati o dvije tehnologije, a to su JavaScript vs JScript.
Kroz ovu temu JavaScript vs JScript raspravljat ćemo o dvije tehnologije, naime JavaScript i JScript, ali prije toga razumjet ćemo osnove JavaScripta u odnosu na JScript.
ECMAScript, što je to?
S podrijetlom jezika skriptiranja, web preglednik je započeo implementirati skriptne motore u sebe. To je rezultiralo zbrkom i stoga je ECMA international došao do ideje o standardizaciji skriptnog jezika. To je rezultiralo formiranjem ECMAScript-a, standarda za sve skriptne jezike poput ActionScript, JScript, JavaScript, itd.
Što je točno JavaScript?
Dobro! Lako je naučiti skriptni jezik. Atributi i značajke JavaScript-a standardni su za ECMAScript. Također, JavaScript ima dodatne značajke koje ne pripadaju ECMAScript. JavaScript se koristi zajedno s HTML-om i CSS-om i zajedno se te tehnologije smatraju stupovima svjetske mreže. Korištenjem JavaScripta zapravo možemo učiniti dosadne web stranice vrlo interaktivnim. JavaScript se u početku koristio na strani klijenta u web-preglednicima. Ali sad se koriste i za programiranje na strani poslužitelja, obradu teksta i PDF softver. JavaScript se prvi put pojavio 1995.
Što je JScript?
JScript je također i skriptni jezik, mnogo sličan JavaScript-u. To je dijalekt popularnog standardnog obrnutog ECMAScript dizajniranog od strane Microsofta. JScript je u vlasništvu Microsofta i koristi se u jednom od najpopularnijih web preglednika Microsoftov Internet Explorer. JScript se također može nazvati i "Microsoftov JavaScript". Oba JavaScript vs JScript dizajnirana su za izradu dinamičnih web stranica i interaktivnog sadržaja.
JScript je prvo izdanje 1996. podržao Internet Explorer 3.0. Trenutna verzija Internet Explorera 9 podržava JScript 9.0, a to je najnovija inačica.
JScript se nalazi unutar web-stranice koju prikazuje Microsoft Internet Explorer. Također je domaćin u klasičnim ASP i Windows Skriptama. Također se koristi za automatizaciju.
Usporedba između računala i JScript (Infographics)
Ispod je 9 najboljih razlika između JavaScript-a i JScript-a
Primjeri između JavaScript-a i JScript-a
1. Donji primjer prikazuje primjerak skripte JavaScripta koja u pregledniku prikazuje tekst, a klikom na tekst vidjet ćemo kako se boja teksta mijenja.
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. Donji primjer prikazuje način kreiranja tekstualne datoteke pomoću ActiveX objekta pomoću značajke pristupa objektu JScript u Microsoftovom Internet Exploreru.
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. Donji primjer prikazuje kako se JavaScript može skriptirati tako da pokretanje na web-pregledniku prikazuje gumb. Klikom na gumb možemo vidjeti datum i vrijeme.
JavaScript
My First JavaScript
Click me to display Date and Time.
4. Donji primjer prikazuje kako se JScript može koristiti za WSH kreiranje dijaloškog okvira 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");
Kao što smo ranije raspravljali, i za gore navedena primjera JavaScript se izvršava u bilo kojem pregledniku. Ali JScript se izvršava u programu Microsoft Internet Explorer.
Oba JavaScript-a u JScript-u slična su u kontekstu skriptiranja. Jedina prednost JScript-a je njegova mogućnost pristupa objektima pomoću Microsoftove podrške za preglednik.
Tablica usporedbe JavaScripta i JScript-a
Ispod je najbolja usporedba JavaScripta i JScript-a
Osnova usporedbe između JavaScript-a i JScript-a | Javascript | JScript |
Tip | To je skriptni jezik. | JScript je također skriptni jezik u vlasništvu Microsofta. |
Preopširnost / Jednostavnost | Pomoću JavaScripta potrebno je ručno pisati skripte što zahtijeva mnogo vremena. | JScript je u ovom kontekstu isti kao JavaScript |
Kompatibilnost preglednika | Sa JavaScriptom se treba pisati kôd za rješavanje kompatibilnosti preglednika. | JScript podržava samo Microsoftov Internet Explorer. |
Kompilacija | Ne trebamo sastaviti JavaScript kodove. Naši preglednici ih pokreću. | Kodovi su zapisani u uvjetnoj kompilaciji podrške za JScript. Ovim možemo kodove smjestiti u blok komentare i selektivno ih izvršavati. Počevši od Microsoftovog Internet Explorera 11, uvjetna kompilacija više nije podržana |
Aktivno stvaranje sadržaja | Jednostavno možemo napisati JavaScript kodove unutar skripte skripta u HTML-u. Pišemo JavaScript kodove u sintaksi OBSL (Object based Script language). | Isto vrijedi i za JScript. Ovdje također pišemo sintaksu kao JavaScript. |
Ubrzati | JavaScript je brz. | JScript je također brz. |
Klijentova strana / Jezik bočne stranice poslužitelja | Često se koristi na strani klijenta. | Često se koristi na strani klijenta. |
Pristup objektu | JavaScript ne može pristupiti objektima web preglednika. | JScript može pristupiti objektima koje je izložio Internet Explorer. Primjer takvog objekta je ActiveX. |
Zaključak - JavaScript vs JScript
Rezimirajući cijelu stvar, JavaScript je skriptni jezik koji je razvio Netscape Communications. U početku je dizajniran za razvoj klijentskih aplikacija, ali kasnije je uvedena i podrška za kodiranje na strani poslužitelja. Postoji nekoliko okvira koji su izgrađeni na JavaScriptu kao što su JQuery, Angular.js, ReactJS i Meteor.js.
Opet, u slučaju JScript-a, može se koristiti i implementirati u JavaScriptu. JScript koristi se samo u programu Microsoft Internet Explorer, dok se JavaScript može izvršiti u bilo kojim drugim preglednicima, na primjer, Google Chrome, Safari, Firefox itd.
Prema organizacijskim zahtjevima u današnjem svijetu, potreba za programerima softvera koji posjeduju stručnost u JavaScript-u znatno je veća. Potražnja za JScript-om prema statistikama je ograničena na Internet Explorer; stoga JScript nije toliko popularan zbog velike potražnje za JavaScriptom.
Preporučeni članci
Ovo je vodič za glavnu razliku između JavaScript-a i JScript-a. Ovdje također raspravljamo o razlikama u ključu JavaScript vs JScript s infografikom i tablici usporedbe. Da biste saznali više, možete pogledati i sljedeće JavaScript-JScript članke -
- JavaScript u odnosu na JQuery
- AngularJS vs JavaScript
- JavaScript vs Node.js
- C # vs JavaScript