Nambari ya Javascript ni nini. Javascript ni nini. Aya kwa herufi nzito

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 mengi ya teknolojia hii na vipengele vya JavaScript 2 vinatengenezwa.

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 uandishi zaidi wa 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 ya kuwezesha JavaScript katika Mozilla Firefox

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.

Nini kilitokea Hitilafu ya 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.

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 katika kurasa za HTML kwa madhumuni ya mawasiliano rahisi 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 Utekelezaji wa 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 usirudie JavaScript sawa kwenye kila ukurasa, kawaida huwekwa ndani 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

Ufuatao ni mfano wa msimbo wa html na msimbo wa JavaScript uliochakatwa 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.

Hapo awali, sikufikiria kuwa Mtandao unaweza kutoa fursa nyingi kama hizo za kukuza biashara yangu, lakini wakati ulipita na hatimaye nikagundua ulimwengu huu umejaa fursa. Mtandao hutoa fursa ya kuuza bidhaa zako, aina mbalimbali kati yao. Kila siku idadi ya watumiaji wa Mtandao Wote wa Ulimwenguni inakua, na wakati huo huo uwezo wetu unakua.

Wakati mmoja sikuelewa mipango mingi ya mapato, lakini leo naweza kusema kwa ujasiri kamili kwamba msingi wa biashara yoyote kwenye mtandao wa kimataifa ni tovuti. Aidha, si tu tovuti, lakini tovuti ya haki. Zaidi ya hayo, mambo mengi huathiri kama tovuti itakuwa na faida. Jambo la kwanza mgeni wa tovuti yoyote hukutana nayo ni kiolesura.

Niamini, jinsi tovuti inavyovutia itaamua ikiwa mtumiaji wa kawaida atakaa juu yake au la. Bila shaka, ikiwa mtu amekuwa akisoma tovuti yako kwa muda mrefu, basi atakusamehe kwa makosa mbalimbali ambayo unaweza kufanya katika utendaji wa tovuti. Lakini kwa mara ya kwanza, kiolesura kitachukua jukumu muhimu katika kumfanya mteja apende tovuti yako. Kama wanasema, "wanasalimiwa na nguo zao, wanaonekana kwa akili zao."

Lakini ili kutengeneza nguo za asili na zisizokumbukwa kwa tovuti yako, utahitaji kujua javascript ni ya nini. Kwa kweli, bila JavaScript haiwezekani kuunda tovuti nzuri, ya kazi. Zaidi ya hayo, hakutakuwa na haja ya kuunganisha tovuti na tani za kanuni. Itatosha kuongeza mistari michache tu, na vifungo mbalimbali na vitu vya menyu "vitakuwa hai" na kuvutia zaidi. Kwa njia, hati ya JavaScript itakuruhusu kupitia picha kwenye kwingineko yako. Kwa kuongeza, unaweza kuongeza zaidi utendaji wa ukurasa wakati wa kuonyesha data. JavaScript pia inahitajika hapa

Labda wengi wanaweza kufikiria kuwa, kwa mfano, inafanya kazi kwenye CMS nzuri, na kusimamia blogi kama hiyo hauitaji maarifa ya JavaScript hata kidogo. Kwenye mtandao unaweza kupata moduli nyingi tofauti na programu-jalizi ambazo unaweza kuboresha kwa kiasi kikubwa utendaji, kuongeza athari za baridi, nk. Hata hivyo, hatupaswi kusahau kwamba teknolojia za mtandao hazisimama, kila kitu kinabadilika mara kwa mara. Kwa hivyo, inafaa kufuatilia mara kwa mara kuibuka kwa maktaba mpya za JavaScript, kwa sababu inawezekana kwamba vifurushi vya leo vitawezesha kutambua kile ambacho jana tu kilionekana kuwa ndoto tu. Ndiyo maana wanapozungumza kuhusu kusasisha tovuti, wanamaanisha pia matumizi ya JavaScript.

Sasa kwa kujifunza JavaScript. Kwa sababu fulani, watu wengi wanaamini kwamba kujifunza lugha hii ya programu kunapatikana tu kwa wachache waliochaguliwa. Lakini kwa kweli sivyo. Watengenezaji programu wa wavuti wanafanya kazi kila wakati kuunda vipengee vipya vya JavaScript ambavyo hurahisisha sintaksia na matumizi yake. Kwa kuongeza, unaweza kutumia msimbo wa JavaScript kwenye kurasa za tovuti yako ikiwa unajua jinsi ya kutumia miongozo inayofaa. Kozi za video za ajabu zitakuja kuwaokoa na hili, kwa msaada ambao hata mtu wa kawaida anaweza kujifunza muda mfupi itaweza kusimamia JavaScript.

Natoa shukrani zangu kwa msaada wa habari Evgeniy Popov, mwandishi wa idadi ya kozi za video kwenye ujenzi wa tovuti. Ikiwa ni pamoja na kozi ya video "Javascript + jQuery kwa Kompyuta katika umbizo la video"

11/24/14 15.6K

Kupanga programu sio tu njia ya kupata pesa nyingi na sio kazi ya kiakili kabisa. Hii ni fursa ya kuelewa ulimwengu unaotuzunguka unajumuisha nini, kuitenganisha katika chembe ndogo, na kisha kuikusanya tena, ikiongozwa na mantiki na ujuzi wetu wenyewe.

Lugha za programu ni zana tu ambayo mtu huunda sheria katika mifumo iliyoundwa.

Mtandao unatoa fursa nyingi ambazo akili angavu na za kuvutia zinazichukua. Bila shaka, ukuzaji wa wavuti pia una zana zake za kuleta mawazo maishani. Mojawapo ni lugha Upangaji wa JavaScript, ambayo itajadiliwa katika makala hii:

Habari za jumla

Watu wengi, hata wale ambao hawana uhusiano wowote na uwanja wa IT, wamesikia neno java. Lugha ya kimapinduzi inayojitegemea kwa njia ambayo programu huandikiwa kikamilifu mifumo ya simu. Iliundwa na kampuni ya kuahidi ya Sun, ambayo ilikuja chini ya mrengo wa Oracle. Lakini hakuna kampuni inayohusiana na JavaScript:

Kilichohitajika tu kutoka kwa Sun ilikuwa ruhusa ya kutumia sehemu ya jina. Jambo la kushangaza ni kwamba JavaScript haimilikiwi na kampuni yoyote hata kidogo.

Wakati wa kuandika programu za wavuti, programu ya JavaScript hutumiwa mara nyingi. Ili kuorodhesha kwa ufupi vipengele muhimu ya lugha hii, yafuatayo yanafaa kuangaziwa:

  • Mwelekeo wa kitu. Utekelezaji wa programu inawakilisha mwingiliano wa vitu;
  • Ubadilishaji wa aina ya data unafanywa moja kwa moja;
  • Kazi hufanya kama vitu darasa la msingi. Kipengele hiki hufanya JavaScript ifanane na nyingi lugha za kazi lugha za programu kama vile Lisp na Haskell;
  • Usafishaji wa kumbukumbu otomatiki. Kinachojulikana kama mkusanyiko wa takataka hufanya JavaScript ifanane na C # au Java.

Ikiwa tunazungumzia kuhusu kiini cha kutumia JavaScript, basi lugha hii inakuwezesha "kufufua" kurasa za tovuti zisizo na mwendo kwa kutumia msimbo ambao unaweza kuzinduliwa kwa ajili ya utekelezaji (kinachojulikana scripts). Hiyo ni, tunaweza kuchora mlinganisho na katuni, ambapo html na css ni herufi zilizochorwa, na JavaScript ndiyo inayozifanya zisogee.

Ikiwa kuzungumza juu Sintaksia ya JavaScript, basi ina sifa zifuatazo:

  • Usajili ni muhimu. Kazi zinazoitwa func() na Func() ni tofauti kabisa;
  • Waendeshaji lazima wafuatwe na semicolon;
  • Vitu na shughuli zilizojengwa;
  • Nafasi hazihesabiwi. Unaweza kutumia ujongezaji mwingi upendavyo, pamoja na sehemu za kukatika kwa mstari ili kuumbiza msimbo wako.

Nambari rahisi zaidi ya JavaScript inaonekana kama hii:

Upeo wa maombi

Ili kuelewa kwa nini JavaScript inahitajika na jinsi inavyohitajika kujifunza, tunapaswa kuangazia baadhi ya maeneo ambayo inatumiwa. lugha iliyotolewa kupanga programu.

  • Maendeleo ya programu ya wavuti. Je, ungependa kusakinisha kihesabu rahisi, kupanga uhamisho wa data kati ya fomu, au kuweka mchezo kwenye tovuti yako? Kisha JavaScript itachukua nafasi msaidizi mwaminifu kwa kesi hii;
  • "Kushiriki kikamilifu" katika AJAX. Teknolojia hii imewezesha kuharakisha kwa kiasi kikubwa uendeshaji wa programu kwa kubadilishana data na seva katika hali ya "background":

  • Mfumo wa Uendeshaji. Watu wengine wanaweza kuwa hawajui, lakini Windows, Linux na Mac wana washindani wao wa kivinjari, sehemu kubwa ambayo imeandikwa katika JavaScript;
  • Maombi ya simu;
  • Uwanja wa masomo. Utaalam wowote wa programu katika chuo kikuu ni pamoja na kujifunza JavaScript kwa daraja moja au nyingine. Hii ni kwa sababu ya ukweli kwamba lugha ilitengenezwa hapo awali kwa watengeneza programu wasio na nguvu sana. Mafunzo ya JavaScript kimantiki kusuka ndani kozi ya msingi HTML, kwa hivyo kuisimamia ni rahisi sana.
Faida na hasara

Usifikiri kwamba JavaScript ni aina fulani ya tiba ya matatizo yote, na kila programu hutumia lugha hii kwa tabasamu usoni mwake. Kila kitu duniani kina chanya na pande hasi. Kwanza, acheni tuangalie mapungufu.

  • Haja ya kutoa uoanifu wa kivinjari. Kwa kuwa JavaScript hufanya kama teknolojia ya Mtandao, lazima ufuate sheria ambayo inaweka Mtandao Wote wa Ulimwenguni. Nambari lazima iendeshwe kwa usahihi katika vivinjari vyote, au angalau maarufu zaidi;
  • Mfumo wa urithi katika lugha hufanya iwe vigumu kuelewa kinachotokea. JavaScript hutumia urithi kulingana na mfano. Watu ambao wamesoma lugha zingine za programu zinazoelekezwa na kitu wamezoea "darasa la watoto hurithi darasa la mzazi." Lakini katika JavaScript, vitu kama hivyo vinashughulikiwa moja kwa moja na vitu, na hii ni zaidi ya ufahamu wako;
  • Haipo maktaba ya kawaida. JavaScript haitoi uwezo wowote wa kufanya kazi na faili, mitiririko ya I/O, au vitu vingine muhimu;
  • Sintaksia kwa ujumla hufanya iwe vigumu kuelewa. Uzuri wa msimbo ni wazi sio hatua kali ya JavaScript, lakini kanuni kuu ya waandaaji wa programu inazingatiwa: "Je! Usiguse! "
Sasa inafaa kuzingatia faida kadhaa
  • JavaScript hutoa idadi kubwa ya fursa ya kutatua matatizo mbalimbali. Unyumbulifu wa lugha huruhusu matumizi ya mifumo mingi ya upangaji kuhusiana na hali maalum. Akili ya uvumbuzi itakuwa na furaha ya kweli;
  • Umaarufu wa JavaScript hufungua idadi kubwa ya maktaba zilizotengenezwa tayari kwa programu, ambayo inaweza kurahisisha kwa kiasi kikubwa uandishi wa kanuni na kusawazisha kasoro za sintaksia;
  • Maombi katika maeneo mengi. Mbalimbali ya uwezekano JavaScript huwapa waandaaji programu nafasi ya kujijaribu kama wasanidi programu mbalimbali, na hii, bila shaka, huchochea shauku katika shughuli za kitaaluma.

Haupaswi kuzingatia ukweli kwamba kulikuwa na minuses zaidi kuliko pluses. JavaScript imejikita katika niche yake, na hakuna kiasi cha ukosoaji kitakachoiondoa hapo kwa sasa.

Kwa wale wanaotaka kusoma

Complex na njia ndefu kwa wale wanaoamua kusoma kikamilifu JavaScript. Kwa Kompyuta, kuna mapendekezo ya msingi, kufuatia ambayo unaweza kurahisisha kwa kiasi kikubwa kujifunza kwako.

  • Kwanza kabisa, HTML. Huwezi kuanza kufanya chochote kwa ajili ya Mtandao bila mambo ya msingi. Laha za Mitindo ya Kuachia (CSS) pia zitakuja kwa manufaa sana;
  • Tumia fasihi mpya. Kupanga sio fizikia, sheria ambazo haziwezi kukiukwa, lakini mpya vifaa vya kufundishia- hizi zimevuliwa za zamani. Teknolojia za IT zinaendelea kubadilika, na sasisho muhimu hazipaswi kupuuzwa;
  • Jaribu kuandika sehemu zote za programu mwenyewe. Ikiwa kitu haifanyi kazi kabisa, unaweza kukopa msimbo wa mtu mwingine, lakini tu baada ya kuelewa kwanza kila mstari kwako mwenyewe;
  • Kutatua ni rafiki yako bora. Kupata makosa haraka ni moja wapo ya nyakati muhimu zaidi katika programu;
  • Usipuuze sheria za uumbizaji. Bila shaka, kanuni haitakuwa bora au mbaya zaidi kutoka kiasi tofauti indents na nafasi, lakini urahisi wa kusoma na kuelewa na programu pia ni hatua muhimu. Msimbo ulio hapa chini? ngumu sana kutambua, haswa ikiwa wewe sio yeye

  • Majina yanayobadilika lazima yawe nayo maana ya kileksia. Katika mchakato wa kuandika programu rahisi Hii haionekani kuwa muhimu kabisa, lakini wakati idadi ya mistari ya kanuni inazidi elfu, pepo wote huvunja miguu yao;