Kas yra VBScript?

„Microsoft Corporation“ sukurta „Visual Basic Scripting Edition“ arba „VBScript“ yra scenarijų kompiuterinė kalba, leidžianti aktyviai kurti scenarijus įvairiose aplinkose. Tai apima žiniatinklio serverio scenarijus ir žiniatinklio kliento scenarijus. Kodas dedamas į tinklalapius su hiperteksto žymėjimo kalbos (HTML) arba išplečiamos hiperteksto žymėjimo kalbos (XHTML) žymomis.

Patentuotą kalbą sukūrė „Microsoft“, kad ji veiktų kartu su „Internet Explorer®“ (IE) ir naršyklėmis, kurios yra pagrįstos IE varikliu. Jis neveikia kitose interneto naršyklėse. Ši kalba nėra populiari tarp kai kurių vartotojų, nes ji yra patentuota, todėl daugelis žmonių nori mokytis nepatentuotos kalbos, kuri gali veikti visose naršyklėse.

VBScript leidžia tinklalapiui bendrauti su svečiu. Kodas gali paprašyti svečio jo ar jos vardo ir atspausdinti tinkintus bei asmeninius pranešimus tinklalapyje. VBScript taip pat gali patvirtinti vartotojo įvestus duomenis. Pavyzdžiui, konkrečiame tinklalapyje, kuriame yra užpildyti tam tikri laukai, jis gali nustatyti, ar visi duomenys užpildyti. VBScript taip pat gali būti naudojamas įvairiems matematiniams skaičiavimams atlikti – nuo ​​paprastų lygčių iki sudėtingų aritmetinių formulių.

Kalba yra „Visual Basic“ padalinys ir naudojama žiniatinklyje kaip kliento pusės scenarijų kalba ir serverio pusės apdorojimas aktyviuose serverio puslapiuose (ASP). Manoma, kad VBScript yra lengvas tiems, kurie turi išankstinių žinių apie Visual Basic arba Visual Basic for Applications (VBA). Taip yra todėl, kad kalba paveldėjo daug funkcijų iš šių dviejų. Kai kurios šios funkcijos apima manipuliavimą eilutėmis, matematikos operacijų palaikymą, srauto valdymą, masyvus, duomenų konvertavimą ir datos / laiko funkcijas. VBScript nesiūlo tų pačių funkcijų kaip „Visual Basic“, tačiau yra lengvai išmokstamas įrankis, kurį galima naudoti norint pridėti sąveiką su tinklalapiais.

VBScript buvo sukurtas naudoti su žiniatinklio programomis, todėl nepalaiko failų įvesties/išvesties ir vartotojo sąsajos funkcijų. Tačiau vietiniais failais ir aplankais galima manipuliuoti. VBScript taip pat nepalaiko aiškiai deklaruotų duomenų tipų, o tai padeda pagreitinti VBScript scenarijų modulio vykdymo laiką.