Kwa nini unahitaji lugha ya programu ya javascript? JavaScripts ni nini? Vipengele vya Msingi vya JavaScript

HTML inaweka mapungufu kwenye tovuti, na ili kuyashinda, unahitaji kwenda zaidi ya lugha markup hypertext. HTML inahitajika hasa kwa kupanga maandishi na michoro kwenye ukurasa wa wavuti, kwa mawasiliano faili tofauti pamoja. Na anakabiliana na kazi hizi kikamilifu. Ikiwa unataka kurasa za wavuti yako zisiwe tofauti na michoro ya kawaida kwenye karatasi, basi lugha ya alama ya maandishi ya hypertext, ambayo ni, HTML, itatosha kabisa.

Ikiwa unataka kuunda kitu maalum, cha kipekee ambacho kitaangazia tovuti yako na kuvutia watumiaji, basi unapaswa kurejea kwa lugha. Upangaji wa Java Hati.

Kwa mfano, kutumia Hati ya Java, kwenye tovuti unaweza kutekeleza yafuatayo:

  • Ongeza kipengele cha utafutaji kwenye tovuti. Hii itatoa manufaa makubwa kwa watumiaji kwa kuondoa hitaji la wao kuvinjari wenyewe kupitia kila ukurasa wa wavuti ili kupata taarifa wanayohitaji.
  • Nenosiri hulinda eneo maalum la tovuti. Hii itapunguza ufikiaji wa habari ambayo haipendekezi kuonyeshwa kwa umma.
  • Wape watumiaji fursa ya kuwasiliana. Kuna njia nyingi za kufanya hivi: kutoka kwa ubao rahisi wa ujumbe hadi mazungumzo kamili.
  • Ongeza zana za kuweka saa kwenye tovuti yako, kama vile saa au kalenda. Watumiaji kawaida huipenda.
  • Ongeza michezo na mafumbo kwenye tovuti. Amini mimi, hii ni Njia bora kufanya wageni kupumzika na kujisikia nyumbani.
  • Toa viungo vya habari iliyosasishwa kila mara. Wageni wa tovuti hakika watavutiwa na habari, viwango vya ubadilishaji, utabiri wa hali ya hewa na kadhalika.
  • Kwa nini Hati ya Java? Lugha Upangaji wa PHP na MySQL ziliundwa ili kurahisisha kazi ya kompyuta.

    Usindikaji unafanywa katika kivinjari cha wavuti cha mtumiaji, kwa hiyo hakuna mzigo kwenye seva. Huhitaji akili nyingi ili kuongeza hati zilizoandikwa na watayarishaji programu wengine. Hii inaweza kufanywa kwa urahisi na msanidi wa tovuti rahisi.

    Kwa kawaida, hakuna mabadiliko yanayohitajika kwa msimbo wa programu. KATIKA bora kesi scenario katika baadhi ya maeneo itabidi ubadilishe jina la faili au uongeze URL kwenye orodha fulani.

    Kwa kifupi kuhusu jinsi Java Script inavyofanya kazi

    Unapofanya kazi na Hati ya Java, unahitaji kuongeza vipengele viwili kwenye msimbo wa ukurasa wa wavuti: script yenyewe na utaratibu ambao utaiendesha.

    Kawaida maagizo yanayokuja na hati huwa na yote taarifa muhimu kuhusu utaratibu wa uzinduzi wa hati.

    Mwili wa hati umewekwa kwenye lebo ya chombo, kama kwenye kiunzi kilicho hapa chini msimbo wa programu, ambapo baadhi hufanya kazi chochote kinachofafanuliwa.



    /*
    Hapa ndipo maoni yanapatikana kwa kawaida.
    */
    fanya kazi chochote()
    {
    Na mahali hapa nambari ya programu yenyewe.
    }

    Inakubalika kuweka hati ndani ya lebo badala ya lebo, hata hivyo, hii inaweza kuwa hatari. Kivinjari cha wavuti lazima kitafsiri msimbo wa Hati ya Java iliyoandikwa na mpanga programu kuwa kanuni ya mashine.

    Hati ya lebo inachakatwa na kivinjari kabla ya vipengele vya lebo. Hii inamaanisha kuwa hati itafafanuliwa na iko tayari kutekelezwa kabla ya chochote kuonyeshwa kwenye dirisha la kivinjari.

    Ikiwa hati iko ndani ya lebo, hali inaweza kutokea kwamba mtumiaji hufikia hati kabla ya kufafanuliwa. Katika kesi hii, maandishi hayatafanya kazi. Kwa hiyo, ni bora kushikamana na mlolongo wa kawaida.

    Pia kunapaswa kuwa na aina fulani ya utaratibu ulioongezwa kwenye ukurasa ambao utaendesha hati. Kawaida hupatikana ndani ya kipengele.

    Hati inaweza kuzinduliwa njia tofauti, lakini msanidi haitaji kujua zote. Kila hati, iliyochukuliwa kutoka kwa Mtandao na kutafsiriwa katika msimbo wa HTML, ina utaratibu wake wa uzinduzi.

    Mifano.

    1. Hati huwashwa baada ya kiashiria cha kipanya kubofya kiolesura chochote mtumiaji anapoelea juu yake kiashiria cha kipanya. Sifa ya onClick inatumika kwa hili.
    Kwa hivyo katika kijisehemu kifuatacho onClick sifa inatumika kwa kipengele A:
    Bofya hapa ili kutekeleza kazi yoyote.

    Lakini kwa ujumla, sifa ya onClick ni ya kipekee na inaweza kutumika kwa karibu kipengele chochote.

    2. Au hati inaweza kuendeshwa baada ya ukurasa wa wavuti kupakia kwenye dirisha la kivinjari.
    Ili kuamilisha hati baada ya ukurasa wa wavuti kupakiwa, tumia sifa ya upakiaji ya kipengele, kama ilivyo katika mfano ufuatao.

    Kuna anuwai kubwa ya sifa zingine. Kwa mfano, sifa ya onMouseOver, ambayo hutumika kuendesha hati baada ya mtumiaji kuelea kipanya juu ya kiolesura fulani. Au sifa ya onMouseOut - wakati mtumiaji anaondoa pointer ya panya.

    Hati ya Java na jQuery Kwa njia, kusimamia Hati ya Java imekuwa rahisi zaidi na ujio wa maktaba ya jQuery.

    Vitendaji vya jQuery hutatua maswala mengi ya vitendo na ya kushinikiza. Kuunda hata hati ngumu inakuwa rahisi inapotumiwa.

    Na kwa tovuti kwa kutumia jQuery inafungua orodha kubwa ya programu-jalizi ambazo zinaweza kushikamana na rasilimali yoyote, jambo kuu ni kwamba Hati ya Java inatumiwa. Kwa msaada programu-jalizi za jQuery inaweza kutekelezwa katika mistari michache ya kanuni

    • menyu nzuri na ngumu,
    • nyumba za picha,
    • kazi mbalimbali za usimamizi wa ukurasa.
    Ikiwa tovuti yako imetengenezwa kwenye CMS, basi unaweza pia kutekeleza hati zako hapo. Mchanganyiko CMS rahisi na Hati ya Java hukuruhusu kuunda nzuri sana, rahisi kutekeleza na kuunga mkono, na pia suluhisho nyepesi kwa miradi midogo.

    NA kutumia Java Hati na jQuery zinaweza kugeuza hata tovuti rahisi ya kadi ya biashara kuwa rasilimali angavu na iliyojaa ambayo itakuwa mwakilishi bora wa kampuni kwenye eneo kubwa la Mtandao.

    JavaScript ni lugha ya programu ambayo hukuruhusu kuunda hati ambazo zimepachikwa kwenye kurasa za HTML na kutekelezwa kwenye kivinjari cha mgeni wa ukurasa.

    Vivinjari vya kisasa vinahitajika ili kutumia JavaScript.

    Maagizo ya JavaScript huongezwa kwa kurasa za wavuti kwa kutumia lebo, na hati inayoweza kutekelezwa lazima iingizwe kwenye dirisha la Maandishi. CMS WordPress. Kunaweza kuwa na vyombo vingi katika hati moja unavyopenda. Sifa ya "aina='maandishi/javascript'" ni ya hiari, kwa kuwa chaguo-msingi ni javascript.

    Hapa kuna mfano:


    hati. andika ("Maandishi ya pato amri ya kawaida JavaScript." );

    Sifa ya aina ya lebo huambia kivinjari ni amri zipi za lugha ya uandishi zimepachikwa kabla ya lebo ya kufunga.

    Unapojua lugha ya JavaScript, kwanza unahitaji kujua maoni, ambayo yanapaswa kutumiwa mara nyingi unapoanza kutumia lugha.

    JavaScript inaruhusu maoni mafupi-maoni ambayo si zaidi ya urefu wa mstari. Kitu chochote baada ya herufi mbili // hadi mwisho wa mstari kitakuwa maoni mafupi. Hapa kuna mifano miwili ya maoni mafupi:

    // 1. Amri iliyo hapa chini inaonyesha Aya kwa herufi nzito
    hati. andika(");

    hati. andika( Salamu, Dunia!); // 2. Toe kwa italiki mfuatano wa Hello, World!

    Zaidi ya hayo, JavaScript inaruhusu maoni ya mitandao mingi- maoni ambayo yanaenea juu ya mistari kadhaa. Hapa kuna mfano wa maoni kama haya:

    /*
    Amri ya kwanza inaonyesha aya kwa herufi nzito,
    na amri ya pili inaonyesha aya katika italiki
    */
    hati. andika("

    Aya imeonyeshwa kwa herufi nzito.

    "); hati. andika("

    Aya iliyoandikwa kwa italiki.

    » );

    Haiwezekani kuelezea vipengele vyote vya lugha ya JavaScript kwenye ukurasa mmoja nitaandika tu muhimu zaidi, kwa maoni yangu, vipengele vya lugha.

    Hati ya lugha hii inaweza kupachikwa moja kwa moja kwenye msimbo wa HTML wa ukurasa, au kuwekwa kwenye faili inayoweza kuitwa. kurasa tofauti. Hapa kuna mfano wa kuita faili na hati:

    Ikiwa src="… " sifa imebainishwa, basi yaliyomo kwenye lebo hupuuzwa, yaani, hati haiwezi kujumuishwa wakati huo huo kwenye lebo moja. hati ya nje na taja nambari, kwa hivyo unahitaji kuchagua: hati ina src au ina nambari. Ikiwa ni lazima, tunaongeza tu msimbo kwenye hati nyingine.

    Kwa njia, toleo la WordPress 4.0 halitambui JavaScript code katika msimbo wa HTML wa kurasa na kuiharibu kwa kuficha msimbo wa JavaScript nyuma