Erinevus JavaScripti ja Jcripti vahel
Nendel päevadel näeme hüppamas palju uusi tehnoloogiaid. Mõned neist tulevad, jäävad ja lahkuvad hüpetest pealiskaudselt, mõned saabuvad ja muudavad meie ettekujutust, täiustavad ja domineerivad selles valdkonnas. Selles kontekstis käsitleme kahte tehnoloogiat, nimelt JavaScripti vs Jcripti.
Selle JavaScripti vs Jcripti teema kaudu arutame kahte tehnoloogiat, nimelt JavaScripti ja Jcripti, kuid enne andkem meile mõista JavaScripti ja Jcripti põhitõdesid.
ECMAScript, mis see on?
Skriptikeele päritoluga hakkas veebibrauser skriptimootoreid ise rakendama. See tekitas segadust ja seetõttu tuli ECMA internationalil idee skriptikeel standardiseerida. Selle tulemusel moodustati ECMAScript, mis on standard kõigi skriptikeelte jaoks nagu ActionScript, JScript, JavaScript jne.
Mis täpselt on JavaScript?
Noh! Skriptikeelt on lihtne õppida. JavaScripti atribuudid ja funktsioonid on ECMAScripti jaoks standardsed. Samuti on JavaScriptil lisafunktsioone, mis ei kuulu ECMAScripti. JavaScripti kasutatakse koos HTML-i ja CSS-iga ning neid tehnoloogiaid peetakse koos kogu veebis. JavaScripti abil saame igavad veebilehed muuta interaktiivseks. Algselt kasutati JavaScripti veebibrauserite kliendi poolel. Kuid nüüd kasutatakse neid ka serveripoolses programmeerimises, tekstitöötluses ja PDF-tarkvarades. JavaScript ilmus esmakordselt 1995. aastal.
Mis on JScript?
JScript on ka skriptikeel, mis sarnaneb JavaScriptiga. See on Microsofti poolt välja töötatud populaarse ECMAScripti standardi pöördprojektsiooni murre. JScript kuulub Microsoftile ja seda kasutatakse ühes populaarseimas veebibrauseris Microsofti Internet Explorer. JScripti võib nimetada ka “Microsofti JavaScriptiks”. Mõlemad JavaScript vs JScript on loodud dünaamiliste veebilehtede ja interaktiivse sisu loomiseks.
JScript oli esimene väljalase 1996. aastal, mida Internet Explorer 3.0 toetas. Internet Explorer 9 praegune versioon toetab JScript 9.0 ja see on kõige uuem versioon.
Jcripti hostitakse veebisaidil, mida kuvab Microsoft Internet Explorer. Seda hostitakse ka klassikalistes ASP- ja Windows-skriptides. Seda kasutatakse ka automatiseerimiseks.
Pea ja pea võrdlus JavaScripti ja Jcripti vahel (infograafika)
Allpool on 9 peamist erinevust JavaScripti ja Jcripti vahel
Näited JavaScripti ja Jcripti vahel
1. Allpool toodud näites on kuvatud JavaScripti skripti näidis, mis kuvab brauseris teksti ja teksti klõpsamisel näeme, kuidas teksti värv muutub.
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. Allpool toodud näide näitab tekstifaili loomise viisi ActiveX-i objekti abil, kasutades Microsofti Internet Exploreris Jcripti objektile juurdepääsu funktsiooni.
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. Allpool toodud näites on näidatud, kuidas JavaScripti saab skriptida, nii et selle brauseris veebibrauseril kuvatakse nupp. Nupul klõpsamisel näeme kuupäeva ja kellaaega.
JavaScript
My First JavaScript
Click me to display Date and Time.
4. Allpool toodud näites on näidatud, kuidas JScripti saab WSH-is kasutada, kui soovite luua dialoogiboksi OK / Tühistada.
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");
Nagu me varem arutasime, käivitab JavaScripti mõlemas ülaltoodud näites suvalises brauseris. Kuid JScript käivitatakse Microsoft Internet Exploreris.
Mõlemad JavaScript ja JScript on skriptimise kontekstis sarnased. JScripti ainus eelis on objektile juurdepääsu funktsioon, kasutades Microsofti brauseri tuge.
JavaScripti ja Jcripti võrdlustabel
Allpool on JavaScripti ja Jcripti ülim võrdlus
JavaScripti ja Jcripti võrdluse alus | Javascript | JScript |
Tüüp | See on skriptikeel. | JScript on ka Microsoftile kuuluv skriptikeel. |
Paljusus / lihtsus | JavaScriptiga tuleb skriptid käsitsi kirjutada, mis on aeganõudev. | JScript on selles kontekstis sama mis JavaScriptil |
Brauseri ühilduvus | JavaScriptiga tuleb hakkama kirjutama mitme brauseri ühilduvusega, kirjutades koodi. | Jcripti toetab ainult Microsofti Internet Explorer. |
Kompileerimine | Me ei pea JavaScripti koode koostama. Meie brauserid käitavad neid. | Koodid kirjutatakse JScripti tingimuskompileerimisel. Selle abil saame paigutada koodid kommentaaridesse ja neid valikuliselt täita. Alates Microsoft Internet Explorer 11-st ei toetata tingimuslikku kompilatsiooni enam |
Aktiivne sisu loomine | Saame lihtsalt kirjutada JavaScripti koodid HTML-i skripti sildi sisse. Kirjutame JavaScripti koode OBSL-i süntaksis (objektipõhise skripti keeles). | Sama kehtib ka Jcripti kohta. Siia kirjutame ka süntaksi nagu JavaScripti. |
Kiirus | JavaScript on kiire. | Ka JScript on kiire. |
Kliendipoolne / serveripoolne keel | Tavaliselt kasutatakse kliendi poolel. | Tavaliselt kasutatakse kliendi poolel. |
Objektile juurdepääs | JavaScript ei pääse veebibrauseri objektidele juurde. | JScript pääseb juurde Internet Exploreri paljastatud objektidele. Sellise objekti näiteks on ActiveX. |
Järeldus - JavaScript vs JScript
Tervikuna kokku võttes on JavaScript Netscape Communications välja töötatud skriptikeel. See oli mõeldud algselt kliendirakenduste arendamiseks, kuid hiljem tutvustati ka serveripoolse kodeerimise tuge. JavaScripti on üles ehitatud mitu raamistikku, näiteks JQuery, Angular.js, ReactJS ja Meteor.js.
Jällegi, Jcripti puhul saab seda kasutada ja rakendada ka JavaScripti koodis. Jcripti kasutatakse ainult Microsoft Internet Exploreris, JavaScripti saab käivitada kõigis teistes brauserites, näiteks Google Chrome, Safari, Firefox jne.
Nagu tänapäeva maailmas kehtivate organisatsiooniliste nõuete kohaselt, on JavaScripti alal asjatundjaid vajavate tarkvaraarendajate järele tunduvalt suurem vajadus. Statistika järgi on nõudlus Jcripti järele piiratud Internet Exploreriga; seetõttu pole JScript JavaScripti tohutu nõudluse taustal nii populaarne.
Soovitatavad artiklid
See on juhend JavaScripti ja JScripti vahelise suurima erinevuse kohta. Siin käsitleme ka JavaScripti vs Jcripti võtme erinevusi infograafikaga ja võrdlustabelit. Võimalik, et lisateabe saamiseks võite vaadata järgmisi JavaScripti vs JScripti artikleid -
- JavaScript vs JQuery
- NurgaJS vs JavaScripti
- JavaScript vs Node.js
- C # vs JavaScript