Kwa nini unahitaji lugha ya programu ya javascript? JavaScript - ni nini, kwa nini inahitajika na jinsi ya kuitumia? JavaScript ni nini

Maandishi ya wavuti ni programu ambazo zimeandikwa moja kwa moja katika msimbo wa html au tu kwenye faili, ambayo ni bora zaidi. Programu hizi zimeandikwa katika JavaScript. Kwa hivyo, tunapozungumza juu ya Javascripts ni nini, tunaweza kusema kuwa ni lugha ya programu ambayo inatafsiri.

JavaScript inasomwa na kivinjari, na kisha maneno yaliyoandikwa yanatekelezwa na uendeshaji ambao umeelezwa kwenye ukurasa unafanywa. JavaScript ni sawa katika syntax na lugha za programu kama vile Java, C++ na C.

JavaScript inatokana na maendeleo ya makampuni kama vile Sun Microsystems (Oracle) na Netscape (Mozilla). Jina asili la lugha hiyo lilikuwa LiveScript. Hata hivyo, kutokana na ukweli kwamba ilikuwa sana lugha maarufu Java kutoka Sun Microsystems, idara ya uuzaji ya Netscape iliamua kubadilisha jina la lugha kuwa JavaScript. Wakati huo huo, ilihesabiwa kuwa hatua hii itaongeza umaarufu kwa lugha. Pia, tukizungumza juu ya hilo, ikumbukwe kwamba Java na JavaScript ni lugha mbili tofauti.

ECMA-262 ndicho kiwango rasmi cha lugha hii. Jina la lugha hii ya JavaScript ni ECMAScript.

Ili kujifunza lugha hii, ujuzi wa awali wa CSS na Html utakuwa muhimu. Ikiwa hadi wakati huu haukujua kuhusu CSS na Html, basi unapaswa kujitambulisha mara moja.

Mapungufu na uwezo wa JavaScript

Vipengele vifuatavyo huonekana wakati hati zinatumiwa kwenye kurasa za wavuti:

  • Kuongeza mbalimbali athari za uhuishaji, ambayo haiwezi kutekelezwa nayo kwa kutumia HTML na CSS.
  • Uwezo wa kubadilisha yaliyomo Vipengele vya HTML na kuongeza lebo mpya bila kupakia upya ukurasa.
  • Majibu kwa matukio (majibu kwa vitendo vya mtumiaji) - usindikaji wa vibonye kwenye kibodi na harakati za mshale wa panya.
  • Tekeleza uthibitishaji wa data iliyoingizwa kwenye sehemu za fomu kabla ya kutumwa kwa seva. Hii inapunguza mzigo kwenye seva na kuharakisha tovuti.
  • Kuamua toleo la kivinjari na kupakia ukurasa unaohitajika kulingana na hili.

Sio orodha kamili uwezo wa uandishi ulioandikwa kwa lugha hii, Vitendaji vya JavaScript kuwa na maana pana zaidi.

Kwa kuongeza uwezekano ulio hapo juu, pia kuna mapungufu kwa utumiaji wa maandishi:

  • Hakuna ufikiaji wa faili zilizo kwenye kompyuta ya mtumiaji. Kwa ujumla hakuna ufikiaji zaidi ya ukurasa wa wavuti yenyewe. Mbali pekee inaweza kuwa vidakuzi, ambayo inaweza kusomwa na kuandikwa kutoka kwa kutumia JavaScript. Vitu vya aina hii huhitajika tu ili kufanya ukurasa upakie haraka.
  • Hakuna uwezekano wa kufanya maombi ya kikoa, ambayo ni, kupata ufikiaji wa kurasa za wavuti ambazo ziko kwenye kikoa kingine, hata ikiwa zimefunguliwa kwenye tabo zilizo karibu.
  • Hakuna njia ya kufunga tabo na madirisha ambayo yalifunguliwa kwa msaada wake.
  • Hakuna ulinzi unaopatikana maandishi ya chanzo kwenye ukurasa na kukataza kunakili picha au maandishi kutoka kwa ukurasa. Hata hivyo, bado inawezekana kuongeza vikwazo vingine, ambavyo kazi za JavaScript zinaruhusu.

Vizuizi kama hivyo, kwa maana, hufanya iwe vigumu kwa msimbo hasidi kutekeleza.

Javascripts ni nini?

Kama ilivyoonyeshwa hapo juu, JavaScript ni lugha inayoongeza mwingiliano kwenye kurasa za wavuti. Kwa kutumia lugha hii, programu hizo zinaundwa ambazo zimejumuishwa katika msimbo wa HTML. Kwa mfano, fomu au fomu za usajili zilizojazwa na mtumiaji. Mara nyingi Lugha ya Java Hati imechanganyikiwa na Java, lakini lugha hizi zinafanana kidogo.

Wengine hata kulinganisha JavaScript na wengine Lugha za Ruby, Self , Chatu. Lakini hii ni lugha tofauti.

Kwa kutumia JavaScript

Kwa kutumia JavaScript, unaweza kufanya mabadiliko kwenye ukurasa, kubadilisha mitindo ya vipengele, na kuongeza au kuondoa lebo. Inawezekana pia kujua juu ya vitendo vya mtumiaji kwenye ukurasa (kupunguza au kupanua eneo la kufanya kazi la skrini, kubonyeza na panya, kushinikiza funguo yoyote, kusonga ukurasa). Inawezekana kupata ufikiaji wa kipengele chochote cha msimbo wa Html na kuendesha kipengele hiki. Kwa hivyo, jibu la swali "JavaScripts ni nini?" itaweza kupakia data bila kupakia upya ukurasa, kuingiza ujumbe, kuweka au kusoma vidakuzi, na kufanya vitendo vingine vingi.

Msingi wa upekee wa JavaScript

Upekee kuu wa lugha hii ni kwamba inasaidiwa na karibu vivinjari vyote na ina ushirikiano kamili nao. Vitendo vyote kwa kutumia JavaScript ni rahisi sana. Hakuna teknolojia nyingine ambayo inatoa faida hizi zote. Kwa mfano, hakuna vivinjari; havitumiki na vivinjari vyote (hizi ni XUL, ActiveX, VBScript). Pia kuna wale ambao hawajaunganishwa kikamilifu na kivinjari. Hizi ni Silverlight, Flash, Java. Washa wakati huu Kuna maendeleo makubwa ya teknolojia hiyo na yapo Vipengele vya JavaScript 2.

Lugha mbadala za programu

Inatokea kwamba uwezo wa JavaScript ni mdogo. Katika kesi hii, lugha zifuatazo za programu zitasaidia.

Lugha inayotumika zaidi ni Java. Lugha hii hutumika kuelezea algorithms ngumu, lakini hii haihitajiki kila wakati kwenye tovuti ya kawaida. Kwa sababu hii, java-applets huchukua muda mrefu kupakia na kuwa na ukubwa wa kutosha.

Tangu mwanzo kabisa, Flash iliundwa kuwa kivinjari na kuunda vitu vya media titika. Kwa mfano, kuunda maeneo ya maingiliano kwenye tovuti, michezo, mabango, vicheza sauti na video. Miongoni mwa mambo mengine, na kwa kutumia Flash soketi (viunganisho vya mtandao) vinaundwa, unaweza kufanya kazi na multimedia, kuhifadhi vitu ambavyo hazihitaji kutuma maombi kwa seva. Kuna urahisi zana za picha maendeleo kwa Flash.

Ikiwa tunalinganisha ubaya wa Flash na JavaScript, vitu ambavyo ni tofauti sana, basi kuu Ubaya wa Flash ni indexing yake duni na injini za utafutaji. Hii hutokea kwa sababu injini za utafutaji huenda kwa Pia hakuna njia ya kuchagua maandishi yaliyo katika chombo cha Flash.

Silverlight, Vbscript, JavaFX, XUL

Ili kutimiza uwezo wa JavaScript wakati wa kujenga miingiliano na mawasiliano, teknolojia za Silverlight, Vbscript, JavaFX, na XUL hutumiwa.
Bado hutumiwa mara chache kuliko Flash na JavaScript. Ili kuonyesha sifa za kila mmoja wao, tunaweza kusema yafuatayo:

XUL - inayotumika kuelezea programu za eneo-kazi na miingiliano. Lakini hii inawezekana tu ikiwa utaunda programu ya Mozilla.

JavaFX - inafanya kazi kwenye kompyuta tu na Java, kwani ni nyongeza kwa lugha hii.

Vbscript ilitengenezwa na Microsoft Corporation. Msingi ulikuwa Visual Msingi. Lugha hii haiendelei kwa njia yoyote, karibu haitumiki siku hizi, na ni duni kwa uwezo wa JavaScript.

Silverlight - ilitengenezwa na Microsoft kama mshindani wa Flash. Pia haina umaarufu mkubwa, kwa sababu ... Mifuatano ya JavaScript inaweza kutoa hati nyingi zaidi za ukurasa.

Jinsi ya kuwezesha JavaScript na ni nini Hitilafu ya JavaScript

Sasa inafaa kujadili shida za kila siku za watumiaji kwenye mtandao. Leo, inazidi kutokea kwamba mtumiaji, baada ya kutembelea ukurasa wake kwenye mitandao ya kijamii. mtandao huona kwenye dirisha la juu ujumbe wa makosa "JavaScript haijawezeshwa", "Kwa operesheni sahihi tovuti, tafadhali wezesha JavaScript", "kosa la JavaScript". Jinsi ya kurekebisha hii ni swali kubwa, kwa sababu ... Katika kesi hii, mtumiaji ana ugumu wa kupakia video na picha.

Jinsi JavaScript imewezeshwa ndani Firefox ya Mozilla

Ikiwa mtumiaji anafanya kazi katika Mozilla, unahitaji kwenda kwenye "Zana", kisha kwenye "Mipangilio". Kisha kwenye kichupo cha "Maudhui" unahitaji kuangalia kisanduku karibu na "Tumia JavaScript".

Jinsi ya kuwezesha JavaScript katika Google Chrome

Ili kuwezesha au kuzima JavaScript kwenye kivinjari hiki, unahitaji mlolongo unaofuata vitendo: "Kuweka na Usimamizi wa Google Chrom", "Chaguo", "Advanced", "Maelezo ya Kibinafsi (Mipangilio ya Maudhui)", "JavaScript". Ruhusu tovuti zote kwa kutumia JavaScript(inapendekezwa).

Jinsi ya kuwezesha JavaScript katika Opera

Ili kuwezesha au kuzima JavaScript kwenye kivinjari hiki, unahitaji kufanya yafuatayo:

Bonyeza kitufe cha F12.

Chagua "Wezesha JavaScript".

Jinsi ya kuwezesha JavaScript katika IE (Internet Explorer)

Ili kuwezesha au kuzima JavaScript kwenye Internet Explorer, unahitaji kufanya yafuatayo: "Zana", "Chaguo za Mtandao", kichupo cha "Usalama", "Chagua eneo la Mtandao", kitufe cha "Nyingine", kipengee cha "Scripts", "Ruhusu hati" .

JavaScript katika VK

Ili kutatua tatizo hili, unahitaji kurekebisha kosa la JavaScript kwenye mtandao wa VKontakte.

Ni kosa gani la JavaScript VK?

Mtumiaji alitembelea ukurasa wake kwenye mtandao wa kijamii na kujaribu kuzindua faili ya video au sauti, lakini akaipata upande wa kushoto kona ya juu"Hitilafu ya JavaScript: initAddMedia haijafafanuliwa" ujumbe. Ujumbe huu unaonekana kunapokuwa na hitilafu
"initAddMedia".

Kwanza unahitaji kwenda "Anza", "Kompyuta yangu" na Folda ya Windows. Kisha nenda kwenye sehemu ya system32 na folda ya dereva. Kisha kwa folda nk.

Kati ya idadi ndogo ya faili kwenye folda hii unahitaji kuchagua faili ya majeshi.
Faili hii hufunguliwa kwa kutumia Notepad. Inaonekana kama hii: unahitaji kubonyeza bonyeza kulia panya na uchague "Fungua na". Ifuatayo unaweza kuchagua " Mhariri wa maandishi WordPad".

Baada ya kufungua faili hii, unahitaji kuangalia faili na ingizo 127.0.0.1 localhost. Maingizo mengine yoyote sio lazima na yanachanganya na kuzuia kazi imara faili za sauti na video. Unahitaji kuondoa kabisa taarifa zote kutoka kwa faili na kunakili tu maandishi haya 127.0.0.1 localhost. Ifuatayo, unahitaji kubofya "Hifadhi" na uanze upya kompyuta. Wakati ujao unapotembelea ukurasa wa VKontakte, kila kitu kitafanya kazi vizuri.

JavaScript ni nini?



JavaScript ni lugha ya programu ambayo inategemea uwakilishi wa kitu cha kivinjari. Inatumika kufanya tovuti kuingiliana zaidi kuliko hati ya kawaida ya HTML tuli. Kwa mfano, katika kiolesura cha mtumiaji Itawezekana kutekeleza kubadilisha picha, mstari unaoendesha wa maandishi na mengi zaidi! Tofauti ya JavaScript kutoka lugha za seva programu ni kwamba maandishi ya programu yamepachikwa kwenye hati ya HTML na kuchambuliwa na kivinjari yenyewe. JavaScript ni lugha ya hati za programu kwenye kurasa za wavuti.

Tofauti kati ya JavaScript na Java

Kujua JavaScript ni nini, watumiaji wengi bado wanachanganya neno hili na dhana nyingine - Java. Ingawa lugha zinafanana kwa jina, zina maana tofauti na maeneo ya maombi. Tofauti kuu ni katika utata na idadi ya uwezekano.

Utekelezaji wa JavaScript ni bure zaidi ikilinganishwa na Java. Kubadilisha aina za data, kwa mfano, ni rahisi zaidi. Pia mpangaji programu hatahitaji kukusanya chanzo programu za JavaScript, yaani ni lugha iliyotafsiriwa. Hii inafanyaje kazi katika JavaScript na katika Java? Katika kwanza, programu inasindika mstari kwa mstari, na habari ya makosa hutolewa baada ya kila mstari kusoma, ikiwa kuna. Katika Java, mkusanyaji hutoa habari hii baada ya kusoma maandishi yote ya programu. Tafadhali kumbuka kuwa JavaScript haichukuliwi kama mbadala wa lugha ya programu ya Java. Ni bora kutumia ya kwanza kama nyongeza ya pili.

Nambari ya JavaScript ni nini na ni ya nini?
  • JavaScript inatumika kuunda dynamic Nyaraka za HTML. Mwonekano tuli wa kurasa za HTML ni jambo la zamani!
  • JavaScript inaunganisha pamoja vizuizi vyote vya ujenzi vya programu; ni kama njia ya kujenga msingi.
  • JavaScript huidhinisha sehemu za fomu za HTML kabla hazijawasilishwa kwa seva.
  • Programu katika lugha hii ya programu inadhibitiwa kupitia uingizaji wa habari wa ndani.
  • Mtumiaji ana uwezo wa kuona ujumbe wa onyo katika madirisha tofauti, ambayo yanaonyeshwa kwa kutumia JavaScript.
  • Ni kosa gani la JavaScript na jinsi ya kuwezesha JavaScript

    Sasa hebu tuzungumze juu ya shida kubwa watumiaji wa kawaida mitandao. KATIKA Hivi majuzi kesi zimekuwa za mara kwa mara wakati mtu anaenda kwenye ukurasa wake katika mitandao ya kijamii, hupata ujumbe wa makosa juu ya dirisha: "Hitilafu ya JavaScript", "Javascript haijawashwa", "kwa operesheni sahihi tovuti, wezesha JavaScript" na kadhalika. Mtumiaji anatatizika kupakia picha na video kwenye ukurasa.

    Jinsi ya kuwezesha JavaScript katika Mozilla Firefox (Mozilla)

    Unahitaji kivinjari kuanza kutumia JavaScript. Tuseme unafanya kazi Mozilla. Nenda kwa "Zana", kisha "Mipangilio". Kisha chagua kichupo cha "Maudhui" na uangalie kisanduku karibu na "Tumia JavaScript".

    Jinsi ya kuwezesha JavaScript katika Google Chrome (Google Chrome)

    Ili kuwezesha au kuzima JavaScript ndani kivinjari hiki, unahitaji kufanya vitendo vifuatavyo: "Geuza kukufaa na udhibiti Google Chrom"--"Chaguo"--"Kina"--"Maelezo ya kibinafsi (Mipangilio ya Maudhui)"--"JavaScript:"

  • Ruhusu tovuti zote kutumia JavaScript (inapendekezwa)
  • Kataza Utekelezaji wa JavaScript kwenye tovuti zote
  • Jinsi ya kuwezesha JavaScript katika Opera (Opera)

    Ili kuwezesha au kuzima JavaScript kwenye kivinjari hiki, unahitaji kufuata hatua hizi:

  • Bonyeza kitufe cha F12
  • Chagua "Wezesha JavaScript"
  • Jinsi ya kuwezesha JavaScript ndani Internet Explorer(Internet Explorer)

    Ili kuwezesha au kulemaza JavaScript kwenye kivinjari hiki, unahitaji kufanya hatua zifuatazo: "Zana" - - "Chaguo za Mtandao" - - kichupo cha "Usalama" - - chagua eneo la "Mtandao" - - kitufe cha "Nyingine" - - "Maandishi " item - -"Ruhusu hati"

    Katika makala hii tutakuambia nini JavaScript (Java Script) ni, kutoa mifano, na kueleza kwa nini inahitajika katika html code. Tutatoa majibu maswali maarufu wasimamizi wa wavuti.

    1. Ni nini JavaScript rahisi maneno

    JavaScript (kwa Kirusi "Java Script", iliyofupishwa kama "JS") ni lugha ya programu iliyojengwa ndani. kurasa za HTML kwa madhumuni ya kurahisisha mawasiliano na mtumiaji, kushughulikia makosa na kuunda mabadiliko ya ukurasa kwa ujumla.

    JavaScript ni lugha inayolenga kitu na kufasiriwa. Ni mfumo huru (hufanya kazi kwenye jukwaa lolote). Nambari ya JS mara nyingi huitwa hati. Tunaweza kusema kwamba lugha hii "imeundwa" tu kwa programu ya wavuti.

    Sintaksia ya lugha kwa njia nyingi inawakumbusha C na Java, lakini kimantiki lugha iko karibu zaidi na Self, Smalltalk.

    2. Matatizo kutatuliwa na JavaScript
    • Ukaguzi wa shamba fomu za html(tag) kabla hazijatumwa kwa seva
    • Ujumbe wa habari na maonyo
    • Madoido ya kuangazia vipengele vikuu na sehemu za ukurasa
    • Menyu asili kunjuzi
    • Mahesabu ya hisabati

    Vitelezi kawaida hufanywa kwa kutumia JavaScript. Unaweza pia kuonyesha maudhui kupitia pato la AJAX, hii hukuruhusu kuficha vipengele visivyohitajika au vinavyorudiwa mara kwa mara vya ukurasa wa tovuti kutoka kwa msimbo wa html. Haina maana kwa anayeanza kusoma kanuni hizi, kwa sababu... wao ni changamano kabisa.

    3. Jinsi ya kuwezesha Msaada wa JavaScript katika kivinjari

    Vivinjari vyote vinatumia JavaScript. Kwa chaguo-msingi, Hati ya Java inapaswa tayari kuwezeshwa katika vivinjari, ikiwa sivyo, basi hapa chini ni maagizo ya vivinjari tofauti kwa kujumuisha JS.

    1. Washa JavaScript katika Firefox 2. Washa JavaScript in Google Chrome

    "Geuza kukufaa na udhibiti Google Chrome" -> "Chaguo" -> "Advanced" -> "Maelezo ya kibinafsi (Mipangilio ya Maudhui)" -> "JavaScript:" Ruhusu tovuti zote kutumia JavaScript (inapendekezwa) au kuzima JavaScript kwenye tovuti zote.

    3. Wezesha JavaScript katika Opera

    Bonyeza kitufe cha F12 Chagua "Wezesha JavaScript"

    4. Wezesha JavaScript katika Internet Explorer

    "Zana" -> "Chaguo za Mtandao" -> kichupo cha "Usalama" -> chagua eneo la "Mtandao" -> kitufe cha "Nyingine" -> "Hati" -> "Ruhusu hati"

    4. Mfano: jinsi ya kuingiza JavaScript kwenye ukurasa wa html

    Nambari ya JavaScript inafaa moja kwa moja kwenye msimbo wa html wa ukurasa. Ili kuangazia, tumia vitambulisho maalum

    msimbo wa javascript

    Sifa ya aina="text/javascript" haihitajiki, lakini inapendekezwa.

    Unaweza kutumia ‹script› katika vitambulisho vya kichwa au kwa urahisi kwenye mwili wa ukurasa.

    Andika vitambulisho vya html kati ya kufungua na kufunga tagi hati hairuhusiwi. Mahali hapa ni kwa msimbo wa JavaScript pekee.

    Ili kuepuka kunakili JavaScript sawa kwenye kila ukurasa, kwa kawaida huwekwa kwenye faili tofauti na kiendelezi ".js". Faili hii inaweza kujumuishwa mahali popote kwenye ukurasa wa html.

    4.1. Mfano 1: Hujambo, Ujumbe Ibukizi wa Ulimwengu

    Chini ni mfano html msimbo unaoonyesha ujumbe ibukizi "Hujambo, Ulimwengu" ukurasa unapopakia.

    Hujambo, Ulimwengu katika JavaScript

    Mfano na Alert. Ujumbe ibukizi utaonyeshwa

    tahadhari("Habari, Ulimwengu!");

    Bofya kiungo:

    Kiungo4.2. Mfano 2. Mbadala na usindikaji wa javascript

    Chini ni mfano nambari ya html na usindikaji wa nambari ya JavaScript kwa kutumia kitambulisho.

    Hujambo, Ulimwengu katika JavaScript window.onload = function() ( var linkWithAlert = document.getElementById("check_link"); linkWithAlert.onclick = function() ( return confirm("Fuata kiungo? "); ); );

    Bofya kiungo:

    Kiungo4.3. Mfano 3. Kubadilisha rangi ya kitu kwenye hover

    Unapopeperusha kipanya chako juu ya maeneo fulani, hubadilisha rangi. Hii inafanywa kupitia JavaScript. Kwa mfano

    Kanuni kwa mfano huu:

    RED GREEN BLUE

    Haya ndiyo mambo ya msingi ya JavaScript. Uwezo wake ni mkubwa kabisa. Sio bure kwamba unaweza kupata vitabu tofauti vya lugha hii katika duka za fasihi.

    JavaScript iliundwa na mtengenezaji wa programu Brendan Eich wa Netscape na kuletwa mnamo Desemba 1995 chini ya jina LiveScript. Haraka sana ilipewa jina la JavaScript, ingawa jina rasmi la JavaScript ni ECMAScript. ECMAScript inatengenezwa na kudumishwa na shirika la kimataifa la ECMA (European Computer Manufacturers Association).

    JavaScript ni nini?
    1) JavaScript ni lugha ya hati au hati. Hati ni msimbo wa programu- seti ya maagizo ambayo hauhitaji usindikaji wa awali (kwa mfano, mkusanyiko) kabla ya utekelezaji. Nambari ya JavaScript inafasiriwa na injini ya kivinjari wakati ukurasa wa wavuti unapakia. Mkalimani wa kivinjari hufanya uchambuzi wa mstari kwa mstari, usindikaji, na utekelezaji programu asili au ombi.

    2) JavaScript ni lugha inayoelekezwa kwa kitu na urithi wa mfano. Inasaidia vitu kadhaa vilivyojengwa ndani na pia hukuruhusu kuunda au kufuta vitu vyako (vya kawaida). Vitu vinaweza kurithi mali moja kwa moja kutoka kwa kila mmoja, na kutengeneza mnyororo wa mfano wa kitu.

    JavaScript kwenye kurasa za wavuti 1. Kuunganisha hati kwenye hati ya HTML

    Maandishi ya JavaScript yanaweza kuwa ndani, i.e. yaliyomo yao ni sehemu ya hati, na ya nje yanahifadhiwa katika faili tofauti na ugani wa .js. Maandishi yanaweza kupachikwa katika hati ya HTML kwa njia zifuatazo:

    au mwili wa ukurasa.

    Njia hii kawaida hutumiwa kwa maandishi ukubwa mkubwa au hati ambazo zinatumika tena katika kurasa tofauti za wavuti.

    Kama msimamizi wa hafla.
    Kila kipengele cha html kina matukio ya JavaScript ambayo yanawaka muda fulani. Unahitaji kuongeza tukio linalohitajika kwenye kipengele cha html kama sifa, na ubainishe kipengele cha kukokotoa kinachohitajika kama thamani ya sifa hii. Kitendaji kinachoitwa kujibu kurusha tukio ni kidhibiti cha tukio. Tukio linapoanzishwa, msimbo unaohusishwa nalo utatekelezwa. Njia hii hutumiwa hasa kwa maandishi mafupi, kwa mfano, unaweza kuweka rangi ya mandharinyuma kubadilika unapobofya kitufe:

    var colorArray = ["#5A9C6E", "#A8BF5A", "#FAC46E", "#FAD5BB", "#F2FEFF"]; // unda safu na rangi za asili var i = 0; mabadiliko ya kitendajiColor())( document.body.style.background = colorArray[i]; i++; if(i > colorArray.length - 1)( i = 0; ) ) Badilisha usuli

    Ndani ya kipengele.
    Kipengele kinaweza kuingizwa popote kwenye hati. Ndani ya lebo kuna msimbo ambao unatekelezwa mara tu baada ya kusomwa na kivinjari, au ina maelezo ya kazi ambayo inatekelezwa wakati inaitwa. Maelezo ya kazi yanaweza kuwekwa mahali popote, jambo kuu ni kwamba wakati inaitwa, msimbo wa kazi tayari umewekwa.

    Kwa kawaida, msimbo wa JavaScript umewekwa kwenye kichwa cha hati (kipengele) au baada ya lebo ya ufunguzi. Ikiwa maandishi yanatumiwa baada ya ukurasa kupakiwa, kwa mfano, nambari ya kukabiliana, basi ni bora kuiweka mwishoni mwa hati:

    document.write("Ingiza jina lako");

    2. Aina za data na vigezo katika JavaScript

    Kompyuta huchakata habari-data. Data inaweza kuwasilishwa ndani aina mbalimbali au aina. Wengi wa Utendaji wa JavaScript kutekelezwa kupitia upigaji simu rahisi vitu na aina za data. Utendakazi wa kamba, nambari na mantiki unatokana na mfuatano, nambari na aina za data za Boolean. Nyingine utendakazi, ikiwa ni pamoja na maneno ya kawaida, tarehe na shughuli za hisabati, inafanywa kwa kutumia vitu vya RegExp, Tarehe na Hesabu.

    Literals katika JavaScript ni darasa maalum la aina ya data, maadili ya kudumu ya moja ya aina tatu za data - kamba, nambari, au boolean:

    "hii ni kamba" 3.14 arifa ya kweli("Hujambo"); // "Habari" ni var myVariable halisi = 15; // 15 ni neno halisi

    Aina ya data ya awali ni mfano aina fulani data kama vile kamba, nambari, boolean, null na isiyofafanuliwa.

    2.1. Vigezo katika JavaScript

    Data imechakatwa Hati ya JavaScript, ni vigezo. Vigezo vinaitwa vyombo vinavyohifadhi data (maadili) katika kumbukumbu ya kompyuta ambayo inaweza kubadilika wakati wa utekelezaji wa programu. Vigezo vina jina, aina na thamani.

    Jina tofauti, au kitambulisho, kinaweza kujumuisha tu herufi a-z, A-Z, nambari 0-9 (nambari haiwezi kuwa herufi ya kwanza katika jina linalobadilika), alama ya $ (inaweza tu kuwa herufi ya kwanza katika kibadilishaji au jina la kitendakazi) na herufi ya chini _, nafasi haziruhusiwi. Urefu wa jina la kutofautisha sio mdogo. Unaweza, lakini haipendekezi kuandika majina vigezo kwa herufi Alfabeti ya Kirusi, kwa hili lazima iandikwe katika Unicode.

    Huwezi kutumia manenomsingi ya JavaScript kama jina tofauti. Majina yanayobadilika katika JavaScript ni nyeti kujiandikisha, ambayo ina maana kwamba variable var ujumbe; na var Ujumbe; - vigezo tofauti.

    Tofauti imeundwa (imetangazwa) kwa kutumia neno kuu var ikifuatiwa na jina la kutofautisha, kwa mfano var message; . Lazima utangaze kigezo kabla ya kuitumia.

    Kigezo kinaanzishwa kwa thamani kwa kutumia kiendesha mgawo = , kwa mfano, var message="Hellow"; , i.e. tofauti ya ujumbe imeundwa na thamani yake ya awali "Hello" imehifadhiwa ndani yake. Tofauti inaweza kutangazwa bila thamani, ambapo itapewa thamani chaguo-msingi ya undefined . Thamani ya kutofautisha inaweza kubadilika wakati wa utekelezaji wa hati. Vigezo tofauti vinaweza kutangazwa kwenye mstari huo huo, ukitenganishwa na koma:
    var message="Hello", number_msg = 6, time_msg = 50;

    2.2. Aina za Data Zinazobadilika

    JavaScript ni lugha ambayo haijachapishwa; aina ya data ya kigezo maalum haihitaji kubainishwa wakati wa kuitangaza. Aina ya data ya kutofautisha inategemea maadili ambayo inakubali. Aina ya kigezo kinaweza kubadilika wakati wa utendakazi wa data (utumaji wa aina inayobadilika). Ubadilishaji wa aina hufanywa kiotomatiki kulingana na muktadha ambao unatumiwa. Kwa mfano, katika misemo inayohusisha nambari na nambari za mfuatano na opereta +, JavaScript inabadilisha nambari kuwa nambari za kamba:

    Ujumbe wa Var = 10 + "siku kabla ya likizo"; // itarudi "siku 10 hadi likizo"

    Unaweza kupata aina ya data ambayo kibadilishaji kinatumia aina ya mwendeshaji. Opereta huyu hurejesha mfuatano unaotambulisha aina inayolingana.

    Aina ya 35; // rudisha "nambari" aina ya "maandishi"; // rudisha aina ya "kamba" ya kweli; // rudisha aina ya "boolean"; // rudisha aina ya "kitu" kisichofafanuliwa; // itarudisha aina "isiyofafanuliwa" ya null; // rudisha "kitu"

    Aina zote za data katika JavaScript zimegawanywa katika vikundi viwili - aina rahisi za data (aina za data za awali) na aina za data za mchanganyiko (aina za data zilizojumuishwa).

    Aina rahisi za data ni pamoja na kamba, nambari, boolean, null, na iliyofafanuliwa.

    2.2.1. Aina ya kamba(kamba)

    Inatumika kuhifadhi safu ya herufi iliyoambatanishwa kwa mara mbili au nukuu moja. Seti tupu ya herufi iliyoambatanishwa katika nukuu moja au mbili ni mfuatano tupu. Nambari iliyoambatanishwa katika nukuu pia ni mfuatano.

    Var money = ""; // mstari tupu, herufi sifuri var work = "test"; var day = "Jumapili"; var x = "150";

    Ili kujipanga nukuu mara mbili unaweza kujumuisha nukuu moja na kinyume chake. Alama ya kunukuu ya aina hiyo hiyo hutolewa kwa kutumia herufi ya nyuma \ (inayoitwa mfuatano wa kutoroka):

    Hati.andika("\" Habari za asubuhi, Ivan Ivanovich!\"\n"); // itaonyesha "Habari za asubuhi, Ivan Ivanovich!"

    Kamba zinaweza kulinganishwa na pia kuunganishwa kwa kutumia opereta wa upatanisho + . Shukrani kwa utumaji wa aina otomatiki, unaweza kuchanganya nambari na masharti. Mifuatano ni ya kudumu, mara tu mfuatano unapoundwa hauwezi kurekebishwa lakini unaweza kuundwa mstari mpya kwa kuambatanisha mifuatano mingine.

    2.2.2. Aina ya nambari(nambari)

    Inatumika kwa maadili ya nambari. Kuna aina mbili za nambari katika JavaScript: nambari kamili (idadi kamili) na nambari za uhakika zinazoelea (nambari ya sehemu inayoelea). Nambari kamili zinaweza kuwa chanya, kama vile 1, 2, na hasi, kama vile -1, -2, au sawa na sifuri. 1 na 1.0 ni thamani sawa. Nambari nyingi katika JavaScript zimeandikwa mfumo wa desimali mifumo ya nambari, mifumo ya octal na hexadecimal pia inaweza kutumika.

    Katika mfumo wa decimal, maadili ya anuwai ya nambari yameainishwa kwa kutumia nambari za Kiarabu 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

    Katika umbizo la octal, nambari ni mlolongo ulio na tarakimu 0 hadi 7, kuanzia na kiambishi awali 0.

    Kwa umbizo la hexadecimal, kiambishi awali 0x (0X) huongezwa, ikifuatiwa na mlolongo wa nambari kutoka 0 hadi 9 au herufi kutoka (A) hadi f (F), zinazolingana na maadili kutoka 10 hadi 15.

    Var a = 120; // nambari kamili ya nambari ya desimali var b = 012; // umbizo la octal var c = 0xfff; // umbizo la hexadecimal var d = 0xACFE12; // muundo wa hexadesimoli

    Nambari za nukta zinazoelea ni nambari zilizo na sehemu ya desimali, au ni nambari zinazoonyeshwa kwa nukuu za kisayansi. Nukuu za kisayansi za nambari zinapendekeza mtazamo unaofuata: nambari iliyo na sehemu ya desimali ya sehemu, ikifuatiwa na herufi e, ambayo inaweza kuonekana ama juu au chini herufi ndogo, kisha ishara ya hiari + au - na kipeo kamili.

    Var a = 6.24; // nambari halisi var b = 1.234E+2; // nambari halisi, sawa na 1.234 X 10² var c = 6.1e-2; // nambari halisi, sawa na 6.1 X 10‾²

    2.2.3. Aina ya Boolean(boolean)

    Aina hii ina maadili mawili, kweli, uongo. Inatumika kulinganisha na kupima hali.

    Var answer = confirm("Je, ulipenda makala haya?\n Bofya Sawa. Ikiwa sivyo, bofya Ghairi."); ikiwa (jibu == kweli) ( tahadhari("Asante!");)

    Pia kuna aina maalum za maadili rahisi:
    aina mbaya - aina hii ina moja thamani tupu, ambayo hutumika kuwakilisha vitu visivyopo.

    aina isiyofafanuliwa - aina tofauti iliyofafanuliwa inamaanisha kutokuwepo thamani ya awali kutofautiana, pamoja na mali isiyokuwepo ya kitu.

    Aina za data za mchanganyiko zina zaidi ya thamani moja. Hizi ni pamoja na vitu na aina maalum za vitu-safu na kazi. Vipengee vina sifa na mbinu, safu ni mkusanyiko wa vipengele vilivyoorodheshwa, na utendakazi hujumuisha mkusanyiko wa taarifa.

    2.3. Vigezo vya kimataifa na vya ndani

    Vigezo kwa upeo vimegawanywa katika kimataifa na ya ndani. Upeo ni sehemu ya hati ambayo jina la kutofautisha linahusishwa na utaftaji huo na kurudisha thamani yake. Vigezo vilivyotangazwa ndani ya mwili wa chaguo za kukokotoa huitwa vigeu vya ndani na vinaweza kutumika tu ndani ya chaguo za kukokotoa. Vigezo vya ndani huundwa na kuharibiwa pamoja na kazi inayolingana.

    Vigezo vilivyotangazwa ndani ya kipengele, au ndani ya chaguo za kukokotoa, lakini bila kutumia neno kuu la var, huitwa kimataifa. Wanaweza kufikiwa mradi tu ukurasa umepakiwa kwenye kivinjari. Vigezo vile vinaweza kutumika na kazi zote, kuruhusu kubadilishana data.

    Vigezo vya ulimwengu huenda kwenye nafasi ya majina ya kimataifa, ambapo mwingiliano hutokea vipengele vya mtu binafsi programu. Haipendekezi kutangaza vigeu kwa njia hii kwa sababu majina yanayofanana yanaweza kuwa tayari yanatumiwa na msimbo mwingine, na kusababisha hati kuacha kufanya kazi.

    Nafasi ya kimataifa katika JavaScript inaonekana kuwa ya kimataifa kitu cha dirisha. Kuongeza au kubadilisha vigeu vya kimataifa husasisha kipengee cha kimataifa kiotomatiki. Kwa upande wake, kusasisha kipengee cha kimataifa husababisha kiotomatiki usasishaji nafasi ya kimataifa majina

    Ikiwa kibadilishaji cha kimataifa na cha ndani kina jina sawa, basi kibadilishaji cha ndani kitachukua nafasi ya kwanza kuliko cha kimataifa.

    Vigezo vya ndani vilivyotangazwa ndani ya chaguo za kukokotoa katika vizuizi tofauti vya msimbo vina upeo sawa. Hata hivyo, inashauriwa kuweka matamko yote ya kutofautiana mwanzoni mwa kazi.

    Watu wengi wamekutana na wazo la javascript (JS kwa kifupi), lakini ni wachache wanaoelewa kwa umakini ni nini?

    Javascript ni lugha ya programu ambayo hukuruhusu kutumia algorithms mbalimbali na masharti, kama vile "ikiwa-basi", kuunda programu kubwa. Wakati wa maendeleo ya lugha, kazi ilikuwa kuunda lugha ya programu ambayo itakuwa sawa na Java na wakati huo huo si vigumu kwa wale ambao hawakupata elimu ya programu.

    Kujua Javascript ni nini ni rahisi, lakini kuisimamia ni ngumu zaidi. Lugha hii ya programu inatumika kwa programu ambazo zitaunganishwa kwenye Mtandao na tovuti. Vipengele vya usanifu wa lugha ya JS - uwepo wa mienendo katika uchapaji, udhibiti wa moja kwa moja kumbukumbu, kazi ni vitu vya darasa la kwanza.

    Vivinjari vyote tunavyotumia hufanya kazi na lugha ya programu ya JS. Wote mtandao wa kisasa Vivinjari (IE, Opera, Mozilla na wengine) vina vifaa vya moduli maalum ambayo inaweza kuelewa na kusindika amri za lugha hii kuwa fomu ya kuona.

    Nambari ya JavaScript inaonekana kama maandishi, lakini lazima ipangwa na kuumbizwa kulingana na sheria maalum. Wengi wameita jina hili la utani la lugha ya programu upande wa mteja, kwa sababu inatumika kwenye kivinjari, na watu wengi huita kivinjari yenyewe "wateja". Hii ndio tofauti yake kuu kutoka kwa lugha hizo zinazotumiwa kwenye seva.

    Nambari ya JavaScript inatumika kwa nini?

    Wacha tuchunguze kazi kuu ambazo lugha hii ya programu hukuruhusu kutatua:

    1. Kuingiliana na mtumiaji wakati wa matendo yake kwenye kurasa za tovuti. Wakati wa kujaza fomu ya usajili na makosa, tunapokea arifa kuhusu hili.

    2. Tabia ya ukurasa wa tovuti inategemea tabia ya mtumiaji. Mara nyingi unaweza kuona picha ifuatayo: ukihamisha kishale kutoka kwa ukurasa, fomu ya usajili inaonekana.

    3. Ikiwa kuna yoyote mahesabu ya hisabati na zinahitaji kuwekwa kwenye ukurasa wa tovuti yako, watu wengi hutumia Javascript kwa hili. Mtumiaji anapoanza kujaza sehemu za ukurasa na habari fulani, ni muhimu kuhesabu na kuchagua shamba ili kuonyesha matokeo.

    4. Vipengele vinavyosonga, kuangaza na kufanya hesabu havionekani tu kwenye kurasa, tena, kila kitu kinatokea kwa shukrani kwa nambari za Javascript.

    Nambari hii inaweza kuwasilishwa katika matoleo kadhaa - au kuwekwa faili tofauti, au iliyopachikwa katika msimbo wa HTML wa ukurasa wa tovuti yenyewe.

    Hati ni jina la pili la msimbo wa Javascript; vyanzo vingi huitumia kurahisisha, kwa hivyo ukiiona, usiogope.

    Kusoma Nambari za Javascript Unahitaji kuweka juhudi na kutumia muda, lakini hakuna kitu kinachowezekana, jambo kuu ni tamaa. Kwenye mtandao kuna miongozo mingi na masomo ya video mada hii. Natumaini hilo habari hii kuhusu Javascript ni nini ilikuwa muhimu kwako.