Ano ang javascript code. Ano ang javascript. Talata sa bold font

Ang mga script sa web ay mga program na direktang nakasulat sa html code o sa mga file lamang, na mas pinipili. Ang mga program na ito ay nakasulat sa JavaScript. Kaya, kapag pinag-uusapan kung ano ang Javascripts, maaari nating sabihin na ito ay isang programming language na interpretive.

Ang JavaScript ay binabasa ng browser, at pagkatapos ay ang mga nakasulat na expression ay isasagawa at ang mga manipulasyon na tinukoy sa pahina ay isinasagawa. Ang JavaScript ay katulad sa syntax sa mga programming language tulad ng Java, C++ at C.

Ang JavaScript ay may utang sa hitsura nito sa mga pagpapaunlad ng mga kumpanya tulad ng Sun Microsystems (Oracle) at Netscape (Mozilla). Ang orihinal na pangalan ng wika ay LiveScript. Gayunpaman, dahil sa ang katunayan na ito ay napaka tanyag na wika Java mula sa Sun Microsystems, nagpasya ang departamento ng marketing ng Netscape na baguhin ang pangalan ng wika sa JavaScript. Sa parehong oras, ito ay kalkulado na hakbang na ito ay magdaragdag ng katanyagan sa wika. Gayundin, sa pagsasalita tungkol diyan, dapat tandaan na ang Java at JavaScript ay dalawang magkaibang wika.

Ang ECMA-262 ay ang opisyal na pamantayan para sa wikang ito. Ang pangalan ng wikang JavaScript na ito ay ECMAScript.

Upang matutunan ang wikang ito, ang dating kaalaman sa CSS at Html ay magiging kapaki-pakinabang. Kung hanggang sa puntong ito ay hindi mo alam ang tungkol sa CSS at Html, dapat mong agad na pamilyar ang iyong sarili.

Mga limitasyon at kakayahan ng JavaScript

Lumilitaw ang mga sumusunod na feature kapag ginamit ang mga script sa mga web page:

  • Pagdaragdag ng iba't-ibang mga epekto ng animation, na hindi maipapatupad sa gamit ang HTML at CSS.
  • Kakayahang baguhin ang nilalaman Mga elemento ng HTML at pagdaragdag ng mga bagong tag nang hindi nire-reload ang pahina.
  • Tugon sa mga kaganapan (tugon sa mga aksyon ng gumagamit) - pagproseso ng mga keystroke sa keyboard at mga paggalaw ng cursor ng mouse.
  • Magsagawa ng pagpapatunay ng data na inilagay sa mga patlang ng form bago ipadala sa server. Binabawasan nito ang pag-load sa server at pinapabilis ang site.
  • Pagtukoy sa bersyon ng browser at paglo-load ng kinakailangang pahina depende dito.

Ay hindi buong listahan mga kakayahan sa pag-script na nakasulat sa wikang ito, Mga function ng JavaScript may mas malawak na kahulugan.

Bilang karagdagan sa mga posibilidad sa itaas, mayroon ding mga limitasyon sa paggamit ng mga script:

  • Walang access sa mga file na matatagpuan sa computer ng user. Sa pangkalahatan, walang access sa labas ng web page mismo. Ang tanging mga pagbubukod ay maaaring cookies, na maaaring basahin at isulat mula sa gamit ang JavaScript. Ang mga bagay na may ganitong uri ay karaniwang kailangan lamang upang mapabilis ang pag-load ng pahina.
  • Walang posibilidad na magsagawa ng mga kahilingan sa cross-domain, iyon ay, pagkakaroon ng access sa mga web page na matatagpuan sa ibang domain, kahit na bukas ang mga ito sa mga katabing tab.
  • Walang paraan upang isara ang mga tab at bintana na binuksan sa tulong nito.
  • Walang magagamit na proteksyon pinagmulang teksto sa pahina at ipinagbabawal ang pagkopya ng mga larawan o teksto mula sa pahina. Gayunpaman, nananatiling posible na magdagdag ng ilang mga paghihigpit, na pinapayagan ng mga function ng JavaScript.

Ang ganitong mga paghihigpit, sa isang kahulugan, ay nagpapahirap sa malisyosong code na isagawa.

Ano ang Javascripts?

Tulad ng nabanggit sa itaas, ang JavaScript ay isang wika na nagdaragdag ng interaktibidad sa mga web page. Gamit ang wikang ito, nilikha ang mga application na iyon na kasama sa HTML code. Halimbawa, mga form o mga form sa pagpaparehistro na pinunan ng gumagamit. Madalas wikang Java Script nalilito sa Java, ngunit ang mga wikang ito ay may maliit na pagkakatulad.

Inihambing pa nga ng ilan ang JavaScript sa iba Mga wikang ruby, Sarili , Sawa. Ngunit ito ay isang hiwalay na wika.

Gamit ang JavaScript

Gamit ang JavaScript, maaari kang gumawa ng mga pagbabago sa page, baguhin ang mga istilo ng elemento, at magdagdag o mag-alis ng mga tag. Posible ring malaman ang tungkol sa mga aksyon ng gumagamit sa pahina (pagbabawas o pagpapalaki sa lugar ng pagtatrabaho ng screen, pag-click gamit ang mouse, pagpindot sa anumang mga key, pag-scroll sa pahina). Posibleng makakuha ng access sa anumang elemento ng Html code at manipulahin ang elementong ito. Kaya, ang sagot sa tanong na "Ano ang mga JavaScript?" ay makakapag-load ng data nang hindi nire-reload ang page, magpasok ng mga mensahe, magtakda o magbasa ng cookies, at magsagawa ng maraming iba pang pagkilos.

Ang batayan ng pagiging natatangi ng JavaScript

Ang pangunahing kakaiba ng wikang ito ay sinusuportahan ito ng halos lahat ng mga browser at may ganap na pagsasama sa kanila. Ang lahat ng mga aksyon gamit ang JavaScript ay napaka-simple. Walang ibang teknolohiya na nag-aalok ng lahat ng mga benepisyong ito. Halimbawa, walang mga cross-browser; hindi sila sinusuportahan ng lahat ng browser (ito ay XUL, ActiveX, VBScript). Mayroon ding mga hindi ganap na isinama sa browser. Ito ay ang Silverlight, Flash, Java. Naka-on sa sandaling ito Mayroong maraming pag-unlad ng teknolohiyang ito at ang mga elemento ng JavaScript 2 ay nasa pag-unlad.

Mga alternatibong wika sa programming

Ito ay nangyayari na ang mga kakayahan ng JavaScript ay limitado. Sa kasong ito, makakatulong ang mga sumusunod na programming language.

Ang pinaka ginagamit na wika ay Java. Ang wikang ito ay ginagamit upang ilarawan kumplikadong mga algorithm, ngunit hindi ito palaging kinakailangan sa isang regular na site. Para sa kadahilanang ito, ang mga java-applet ay tumatagal ng mahabang oras upang mai-load at may malaking sukat.

Sa simula pa lang, ang Flash ay idinisenyo upang maging cross-browser at para sa paglikha ng mga bagay na multimedia. Halimbawa, upang lumikha ng mga interactive na lugar sa isang website, mga laro, banner, audio at video player. Sa iba pang mga bagay, kasama gamit ang Flash ang mga socket (mga koneksyon sa network) ay nilikha, maaari kang magtrabaho sa multimedia, mag-imbak ng mga bagay na hindi kailangang magpadala ng mga kahilingan sa server. May mga maginhawa mga graphic na tool pag-unlad para sa Flash.

Kung ihahambing natin ang mga disadvantages ng Flash at JavaScript, ang mga bagay na kung saan ay ibang-iba, pagkatapos ay ang pangunahing Disadvantage ng Flash ay ang mahinang pag-index nito ng mga search engine. Nangyayari ito dahil dumaan ang mga search engine. Wala ring paraan para pumili ng text na nasa isang lalagyan ng Flash.

Silverlight, Vbscript, JavaFX, XUL

Upang makadagdag sa mga kakayahan ng JavaScript kapag bumubuo ng mga interface at komunikasyon, ginagamit ang mga teknolohiyang Silverlight, Vbscript, JavaFX, at XUL.
Ginagamit pa rin ang mga ito nang mas madalas kaysa sa Flash at JavaScript. Upang i-highlight ang mga tampok ng bawat isa sa kanila, masasabi natin ang sumusunod:

XUL - ginagamit upang ilarawan ang mga desktop application at interface. Ngunit ito ay posible lamang kung lumikha ka ng isang programa para sa Mozilla.

JavaFX - gumagana sa isang computer lamang sa Java, dahil ito ay karagdagan sa wikang ito.

Ang Vbscript ay binuo ng Microsoft Corporation. Ang batayan ay Visual Basic. Ang wikang ito ay hindi umuunlad sa anumang paraan, halos hindi na ginagamit sa mga araw na ito, at mas mababa sa mga kakayahan sa JavaScript.

Silverlight - ay binuo ng Microsoft bilang isang katunggali sa Flash. Wala rin itong gaanong kasikatan, dahil... Ang mga string ng JavaScript ay maaaring magbigay ng higit pang pag-script ng pahina.

Paano paganahin ang JavaScript at kung ano ito Error sa JavaScript

Ngayon ay sulit na talakayin ang mga pang-araw-araw na problema ng mga gumagamit sa Internet. Ngayon, lalong nangyayari na ang isang gumagamit, pagkatapos bisitahin ang kanyang pahina sa social media. nakikita ng network sa tuktok na window ang mensahe ng error na "Hindi pinagana ang JavaScript", "Para sa tamang operasyon website, mangyaring paganahin ang JavaScript", "JavaScript error". Kung paano ayusin ito ay isang seryosong tanong, dahil... Sa kasong ito, nahihirapan ang user na mag-load ng mga video at larawan.

Paano paganahin ang JavaScript sa Mozilla Firefox

Kung gumagana ang gumagamit sa Mozilla, kailangan mong pumunta sa "Mga Tool", pagkatapos ay sa "Mga Setting". Pagkatapos, sa tab na "Nilalaman," kailangan mong lagyan ng check ang kahon sa tabi ng "Gumamit ng JavaScript."

Paano paganahin ang JavaScript sa Google Chrome

Upang paganahin o huwag paganahin ang JavaScript sa browser na ito, kailangan mo susunod na pagkakasunod-sunod mga aksyon: “Pagtatakda at Pamamahala ng Google Chrom", "Mga Opsyon", "Advanced", "Personal na Impormasyon (Mga Setting ng Nilalaman)", "JavaScript". Payagan ang lahat ng mga site gamit ang JavaScript(inirerekomenda).

Paano paganahin ang JavaScript sa Opera

Upang paganahin o huwag paganahin ang JavaScript sa browser na ito, kailangan mong gawin ang sumusunod:

Pindutin ang F12 key.

Pagpili sa "Paganahin ang JavaScript".

Paano paganahin ang JavaScript sa IE (Internet Explorer)

Upang paganahin o huwag paganahin ang JavaScript sa Internet Explorer, kailangan mong gawin ang sumusunod: "Mga Tool", "Mga Pagpipilian sa Internet", tab na "Seguridad", "Piliin ang Internet zone", "Iba pa" na buton, "Mga script" na item, "Pahintulutan ang mga script" .

JavaScript sa VK

Upang malutas ang problemang ito, kailangan mong ayusin ang error sa JavaScript sa network ng VKontakte.

Anong nangyari Error sa JavaScript VK?

Ang user ay bumisita sa kanyang pahina sa social network at sinubukang maglunsad ng isang video o audio file, ngunit pagkatapos ay natagpuan ito sa kaliwa itaas na sulok"Error sa JavaScript: hindi tinukoy ang initAddMedia" na mensahe. Lumalabas ang mensaheng ito kapag may error
"initAddMedia".

Una kailangan mong pumunta sa "Start", "My Computer" at Windows folder. Pagkatapos ay pumunta sa seksyong system32 at ang folder ng driver. Pagkatapos ay sa folder ng etc.

Kabilang sa maliit na bilang ng mga file sa folder na ito na kailangan mong piliin file ng host.
Binuksan ang file na ito gamit ang Notepad. Mukhang ganito: kailangan mong mag-click sa i-right click mouse at piliin ang "Buksan gamit ang". Susunod na maaari mong piliin ang " Text editor WordPad".

Pagkatapos buksan ang file na ito, kailangan mong tingnan ang file na may entry na 127.0.0.1 localhost. Anumang iba pang mga entry ay hindi kailangan at nagpapalubha at hinaharangan lamang matatag na trabaho mga file ng audio at video. Kailangan mong ganap na alisin ang lahat ng impormasyon mula sa file at kopyahin lamang ang inskripsiyong ito na 127.0.0.1 localhost. Susunod, kailangan mong i-click ang "I-save" at i-restart ang computer. Sa susunod na bisitahin mo ang pahina ng VKontakte, lahat ay gagana nang maayos.

Sa artikulong ito sasabihin namin sa iyo kung ano ang JavaScript (Java Script), magbigay ng mga halimbawa, at ipaliwanag kung bakit ito kailangan sa html code. Kami ay magbibigay ng mga sagot sa mga tanyag na tanong mga webmaster.

1. Ano ang Simple ang JavaScript mga salita

Ang JavaScript (sa Russian "Java Script", dinaglat bilang "JS") ay isang programming language na binuo sa mga pahina ng HTML para sa layunin ng maginhawang komunikasyon sa user, paghawak ng error at paglikha ng dynamism ng page sa kabuuan.

Ang JavaScript ay isang object-oriented at binibigyang kahulugan na wika. Ito ay system independent (gumagana sa anumang platform). Ang JS code ay madalas na tinatawag na mga script. Masasabi nating ang wikang ito ay "iniayon" lamang para sa web programming.

Ang syntax ng wika ay sa maraming paraan ay nakapagpapaalaala sa C at Java, ngunit sa semantiko ang wika ay mas malapit sa Self, Smalltalk.

2. Nalutas ang mga problema sa pamamagitan ng JavaScript
  • Field checking html form(tag) bago sila ipadala sa server
  • Mga mensahe ng impormasyon na may mga babala
  • Mga epekto para sa pag-highlight ng mga pangunahing elemento at bahagi ng page
  • Mga orihinal na drop-down na menu
  • Mga kalkulasyon sa matematika

Ang mga slider ay karaniwang ginagawa gamit ang JavaScript. Maaari ka ring magpakita ng nilalaman sa pamamagitan ng output ng AJAX, pinapayagan ka nitong itago ang hindi kailangan o paulit-ulit na mga elemento ng isang pahina ng site mula sa html code. Walang saysay para sa isang baguhan na pag-aralan ang mga code na ito, dahil... medyo kumplikado sila.

3. Paano paganahin Suporta sa JavaScript sa browser

Sinusuportahan ng lahat ng browser ang JavaScript. Bilang default, dapat na naka-enable na ang Java Script sa mga browser, kung hindi, nasa ibaba ang mga tagubilin para sa iba't ibang mga browser sa pamamagitan ng pagsasama ng JS.

1. Paganahin ang JavaScript sa Firefox 2. Paganahin ang JavaScript sa Google Chrome

"I-customize at pamahalaan ang Google Chrome" -> "Mga Opsyon" -> "Advanced" -> "Personal na impormasyon (Mga setting ng nilalaman)" -> "JavaScript:" Payagan ang lahat ng mga site na gumamit ng JavaScript (inirerekomenda) o huwag paganahin Pagpapatupad ng JavaScript sa lahat ng mga site

3. Paganahin ang JavaScript sa Opera

Pindutin ang F12 key Piliin ang "Paganahin ang JavaScript"

4. Paganahin ang JavaScript sa Internet Explorer

"Mga Tool" -> "Mga Pagpipilian sa Internet" -> tab na "Seguridad" -> piliin ang "Internet" zone -> "Iba pa" na button -> "Mga script" -> "Pahintulutan ang mga script"

4. Halimbawa: kung paano ipasok ang JavaScript sa isang html na pahina

Ang JavaScript code ay direktang umaangkop sa html code ng pahina. Upang i-highlight ito, gumamit ng mga espesyal na tag

javascript code

Ang attribute na type="text/javascript" ay hindi kinakailangan, ngunit inirerekomenda.

Maaari mong gamitin ang ‹script› sa mga tag ng pamagat o sa katawan lamang ng pahina.

Sumulat html tag sa pagitan ng pambungad at pagsasara na tag ng script ay hindi pinapayagan. Ang lugar na ito ay para sa JavaScript code lamang.

Upang hindi ma-duplicate ang parehong JavaScript sa bawat pahina, karaniwan itong inilalagay sa hiwalay na file na may extension na ".js". Maaaring isama ang file na ito kahit saan sa html page.

4.1. Halimbawa 1: Hello, World Pop-up Message

Sa ibaba ay halimbawa html code na nagpapakita ng pop-up na mensahe na "Hello, World" kapag nag-load ang page.

Kumusta, Mundo sa JavaScript

Halimbawa na may Alerto. Isang pop-up na mensahe ang ipapakita

alert("Hello, World!");

I-click ang link:

Link4.2. Halimbawa 2. Alternatibong may javascript processing

Nasa ibaba ang isang halimbawa ng html code na may JavaScript code na naproseso gamit ang id identifier.

Kumusta, Mundo sa JavaScript window.onload = function() ( var linkWithAlert = document.getElementById("check_link"); linkWithAlert.onclick = function() ( return confirm("Sundan ang link? "); ); );

I-click ang link :

Link4.3. Halimbawa 3. Pagbabago ng kulay ng isang bagay sa hover

Kapag ini-hover mo ang iyong mouse sa ilang partikular na lugar, nagbabago ang kulay ng mga ito. Ginagawa ito sa pamamagitan ng JavaScript. Halimbawa

Code para sa halimbawang ito:

RED GREEN BLUE

Ito lang ang pinakapangunahing bagay sa JavaScript. Ang mga kakayahan nito ay medyo malaki. Ito ay hindi para sa wala na makakahanap ka ng hiwalay na mga libro sa wikang ito sa mga tindahan ng pampanitikan.

Dati, hindi ko akalain na ang Internet ay makakapagbigay ng ganoon kalawak na pagkakataon para sa pagpapaunlad ng aking negosyo, ngunit lumipas ang panahon at sa wakas ay natuklasan ko itong mundong puno ng mga pagkakataon. Ang Internet ay nagbibigay ng pagkakataon na ibenta ang iyong mga produkto, isang malawak na uri ng mga ito. Araw-araw ay dumarami ang bilang ng mga gumagamit ng World Wide Web, at kasabay nito ay lumalaki ang ating mga kakayahan.

Noong unang panahon hindi ko naiintindihan ang marami sa mga scheme ng kita, ngunit ngayon ay masasabi kong buong kumpiyansa na ang batayan ng anumang negosyo sa pandaigdigang network ay isang website. Bukod dito, hindi lamang isang site, ngunit ang tamang site. Bukod dito, maraming mga kadahilanan ang nakakaimpluwensya kung ang site ay kumikita. Ang unang bagay na nakatagpo ng isang bisita sa anumang website ay ang interface.

Maniwala ka sa akin, kung gaano kaakit-akit ang site ay tutukuyin kung ang isang kaswal na gumagamit ay mananatili dito o hindi. Siyempre, kung ang isang tao ay nagbabasa ng iyong site sa loob ng mahabang panahon, patatawarin ka niya para sa iba't ibang mga pagkakamali na maaari mong gawin sa pag-andar ng site. Ngunit sa unang pagkakataon, ang interface ay gaganap ng isang mahalagang papel sa paggawa ng kliyente tulad ng iyong website. Tulad ng sinasabi nila, "sila ay binabati ng kanilang mga damit, sila ay nakikita ng kanilang mga isip."

Ngunit upang makagawa ng orihinal at di malilimutang mga damit para sa iyong site, kakailanganin mong malaman kung para saan ang javascript. Sa katunayan, nang walang JavaScript imposibleng lumikha ng isang maganda, functional na website. Bukod dito, hindi na kailangang kalat ang site na may toneladang code. Ito ay sapat na upang magdagdag lamang ng ilang mga linya, at ang iba't ibang mga pindutan at mga item sa menu ay "mabubuhay" at magiging mas kaakit-akit. Sa pamamagitan ng paraan, ang isang JavaScript script ay magbibigay-daan sa iyo upang mag-scroll sa mga larawan sa iyong portfolio. Bilang karagdagan, maaari mong dagdagan ang paggana ng pahina kapag nagpapakita ng data. Kailangan din ang JavaScript dito

Marahil marami ang maaaring mag-isip na, halimbawa, ito ay gumagana sa isang mahusay na CMS, at upang pamahalaan ang naturang blog ay hindi mo kailangan ng kaalaman sa JavaScript. Sa Internet maaari kang makahanap ng maraming iba't ibang mga module at plugin kung saan maaari mong makabuluhang mapabuti ang pag-andar, magdagdag ng mga cool na epekto, atbp. Gayunpaman, hindi natin dapat kalimutan na ang mga teknolohiya sa web ay hindi tumitigil, ang lahat ay patuloy na nagbabago. Samakatuwid, ito ay nagkakahalaga ng patuloy na pagsubaybay sa paglitaw ng mga bagong library ng JavaScript, dahil posible na ang mga pakete ngayon ay gagawing posible upang mapagtanto kung ano ang kahapon ay tila isang panaginip lamang. Iyon ang dahilan kung bakit kapag pinag-uusapan nila ang tungkol sa pag-update ng isang site, ibig sabihin din nila ang paggamit ng JavaScript.

Ngayon para sa pag-aaral ng JavaScript. Para sa ilang kadahilanan, maraming tao ang naniniwala na ang pag-aaral ng programming language na ito ay magagamit lamang sa ilang piling. Pero sa totoo lang hindi. Ang mga web programmer ay patuloy na nagtatrabaho upang lumikha ng mga bagong elemento ng JavaScript na lubos na nagpapasimple sa syntax at paggamit nito. Bilang karagdagan, maaari mong gamitin ang JavaScript code sa mga pahina ng iyong site kung alam mo kung paano gamitin ang naaangkop na mga manual. Ang mga kahanga-hangang kurso sa video ay darating sa pagsagip dito, sa tulong kung saan kahit na ang isang kumpletong karaniwang tao ay maaaring matuto maikling oras ay magagawang master ang JavaScript.

Ipinapahayag ko ang aking pasasalamat para sa suporta sa impormasyon Evgeniy Popov, ang may-akda ng isang bilang ng mga kurso sa video sa pagbuo ng website. Kasama ang kursong video na "Javascript + jQuery para sa mga nagsisimula sa format ng video"

11/24/14 15.6K

Ang pagprograma ay hindi lamang isang paraan upang kumita ng malaking pera at hindi rin ito ganap na gawaing pangkaisipan. Ito ay isang pagkakataon upang maunawaan kung ano ang binubuo ng mundo sa paligid natin, mabulok ito sa maliliit na particle, at pagkatapos ay muling buuin ito, na ginagabayan ng ating sariling lohika at kaalaman.

Ang mga programming language ay isang tool lamang kung saan ang isang tao ay bumubuo ng mga panuntunan sa mga nilikhang system.

Ang Internet ay nagtatanghal ng maraming pagkakataon na sinasamantala ng maliliwanag at masigasig na isipan. Siyempre, ang web development ay mayroon ding sariling mga tool para sa pagbibigay buhay ng mga ideya. Isa na rito ang wika JavaScript programming, na tatalakayin sa artikulong ito:

Pangkalahatang Impormasyon

Maraming tao, kahit na ang mga walang kinalaman sa larangan ng IT, ay nakarinig salitang java. Isang rebolusyonaryong platform-independent na wika kung saan aktibong isinulat ang mga application mga mobile system. Ito ay binuo ng promising company na Sun, na pagkatapos ay nasa ilalim ng pakpak ng Oracle. Ngunit walang anumang kumpanya ang may kinalaman sa JavaScript:

Ang kailangan lang mula sa Sun ay pahintulot na gamitin ang bahagi ng pangalan. Nakakagulat, ang JavaScript ay hindi pagmamay-ari ng anumang kumpanya.

Kapag nagsusulat ng mga web application, ang JavaScript programming ay kadalasang ginagamit. Upang maikli ang listahan pangunahing tampok ng wikang ito, dapat i-highlight ang sumusunod:

  • Oryentasyon ng bagay. Ang pagpapatupad ng programa ay kumakatawan sa pakikipag-ugnayan ng mga bagay;
  • Ang conversion ng uri ng data ay awtomatikong isinasagawa;
  • Ang mga function ay kumikilos bilang mga bagay batayang klase. Ginagawa ng tampok na ito ang JavaScript na katulad ng marami mga functional na wika mga programming language tulad ng Lisp at Haskell;
  • Awtomatikong pag-clear ng memorya. Ginagawa ng tinatawag na koleksyon ng basura ang JavaScript na katulad ng C# o Java.

Kung pinag-uusapan natin ang kakanyahan ng paggamit ng JavaScript, pinapayagan ka ng wikang ito na "muling buhayin" ang mga hindi gumagalaw na pahina ng website gamit ang code na maaaring ilunsad para sa pagpapatupad (tinatawag na mga script). Iyon ay, maaari tayong gumuhit ng pagkakatulad sa mga cartoons, kung saan ang html at css ay ang mga iginuhit na character, at ang JavaScript ang nagpapagalaw sa kanila.

Kung magsalita tungkol sa JavaScript syntax, pagkatapos ay mayroon itong mga sumusunod na tampok:

  • Ang pagpaparehistro ay mahalaga. Ang mga function na tinatawag na func() at Func() ay ganap na naiiba;
  • Ang mga operator ay dapat na sinundan ng isang semicolon;
  • Mga built-in na bagay at pagpapatakbo;
  • Ang mga puwang ay hindi binibilang. Maaari kang gumamit ng maraming indentation hangga't gusto mo, pati na rin ang mga line break, upang i-format ang iyong code.

Ang pinakasimpleng JavaScript code ay ganito ang hitsura:

Saklaw ng aplikasyon

Upang maunawaan kung bakit kailangan ang JavaScript at kung gaano ito kinakailangan upang matutunan ito, dapat nating i-highlight ang ilang bahagi kung saan ito ginagamit binigay na wika programming.

  • Pagbuo ng web application. Gusto mo bang mag-install ng isang simpleng counter, ayusin ang paglipat ng data sa pagitan ng mga form, o maglagay ng laro sa iyong website? Pagkatapos ay ang JavaScript ang kukuha tapat na katulong sa kasong ito;
  • "Aktibong paglahok" sa AJAX. Ginawa ng teknolohiyang ito na makabuluhang mapabilis ang pagpapatakbo ng mga application sa pamamagitan ng pakikipagpalitan ng data sa server sa mode na "background":

  • OS. Maaaring hindi alam ng ilang tao, ngunit ang Windows, Linux at Mac ay may sariling mga kakumpitensya sa browser, ang malaking bahagi nito ay nakasulat sa JavaScript;
  • Mga mobile application;
  • Larangan ng pag-aaral. Kasama sa anumang programming specialty sa isang unibersidad pag-aaral ng JavaScript sa isang antas o iba pa. Ito ay dahil sa ang katunayan na ang wika ay orihinal na binuo para sa hindi masyadong malakas na programmer. Mga Aralin sa JavaScript lohikal na pinagtagpi sa pangunahing kurso HTML, kaya ang pag-master nito ay medyo simple.
Mga kalamangan at kahinaan

Huwag isipin na ang JavaScript ay isang uri ng panlunas sa lahat para sa lahat ng problema, at ginagamit ng bawat programmer ang wikang ito nang may ngiti sa kanyang mukha. Lahat ng bagay sa mundo ay may positibo at negatibong panig. Una, pansinin natin ang mga pagkukulang.

  • Ang pangangailangang magbigay ng cross-browser compatibility. Dahil gumaganap ang JavaScript bilang isang teknolohiya sa Internet, kailangan mong tiisin ang mga panuntunang itinatakda nito Ang World Wide Web. Dapat gumana nang tama ang code sa lahat, o hindi bababa sa pinakasikat, mga browser;
  • Ang sistema ng pamana sa isang wika ay nagpapahirap na maunawaan kung ano ang nangyayari. Ang JavaScript ay nagpapatupad ng prototype-based na mana. Ang mga taong nag-aral ng iba pang object-oriented programming language ay nakasanayan na sa karaniwang “child class inherits parent class.” Ngunit sa JavaScript, ang mga naturang bagay ay direktang pinangangasiwaan ng mga bagay, at ito ay lampas sa iyong pang-unawa;
  • Wala karaniwang aklatan. Ang JavaScript ay hindi nagbibigay ng anumang mga kakayahan para sa pagtatrabaho sa mga file, I/O stream, o iba pang kapaki-pakinabang na bagay;
  • Ang syntax sa pangkalahatan ay nagpapahirap na maunawaan. Ang kagandahan ng code ay malinaw na hindi ang malakas na punto ng JavaScript, ngunit ang pangunahing panuntunan ng mga programmer ay sinusunod: "Gumagana ba ito? Huwag hawakan! "
Ngayon ito ay nagkakahalaga ng pagpuna sa ilang mga pakinabang
  • Nagbibigay ang JavaScript malaking bilang ng mga pagkakataon upang malutas ang iba't ibang mga problema. Ang kakayahang umangkop ng wika ay nagbibigay-daan sa paggamit ng maraming mga pattern ng programming na may kaugnayan sa mga partikular na kondisyon. Ang mapag-imbentong isip ay magkakaroon ng tunay na kasiyahan;
  • Ang kasikatan ng JavaScript ay nagbubukas ng malaking bilang ng mga handa na aklatan para sa programmer, na maaaring makabuluhang gawing simple ang pagsulat ng code at i-level out ang mga imperfections ng syntax;
  • Application sa maraming lugar. Malawak na hanay ng mga posibilidad Binibigyan ng JavaScript ang mga programmer ng pagkakataong subukan ang kanilang mga sarili bilang isang developer ng iba't ibang uri ng mga application, at ito, siyempre, ay nagpapasigla ng interes sa mga propesyonal na aktibidad.

Hindi mo dapat bigyang pansin ang katotohanan na mayroong higit pang mga minus kaysa sa mga plus. Ang JavaScript ay matatag na nakabaon sa angkop na lugar nito, at walang anumang kritisismo ang magpapaalis doon sa sandaling ito.

Para sa mga gustong mag-aral

Kumplikado at mahabang daan para sa mga nagpasya na masusing pag-aralan ang JavaScript. Para sa mga nagsisimula, may mga pangunahing rekomendasyon, na sumusunod kung saan maaari mong makabuluhang pasimplehin ang iyong pag-aaral.

  • Una sa lahat, HTML. Hindi ka maaaring magsimulang gumawa ng anuman para sa Internet nang walang mga pangunahing kaalaman. Ang Cascading Style Sheets (CSS) ay magagamit din;
  • Gumamit ng bagong panitikan. Ang pagprograma ay hindi pisika, ang mga batas na kung saan ay hindi malalabag, ngunit bago pantulong sa pagtuturo- ang mga ito ay hinubaran ng mga luma. Ang mga teknolohiya ng IT ay patuloy na umuunlad, at ang mga kapaki-pakinabang na update ay hindi dapat pabayaan;
  • Subukang isulat ang lahat ng mga seksyon ng programa sa iyong sarili. Kung ang isang bagay ay hindi gumana, maaari kang humiram ng code ng ibang tao, ngunit pagkatapos lamang na maunawaan ang bawat linya para sa iyong sarili;
  • Ang pag-debug ay ang iyong matalik na kaibigan. Ang mabilis na paghahanap ng mga error ay isa sa mga ang pinakamahalagang sandali sa programming;
  • Huwag balewalain ang mga panuntunan sa pag-format. Siyempre, ang code ay hindi magiging mas mahusay o mas masahol pa mula sa iba't ibang dami mga indent at puwang, ngunit ang kadalian ng pagbabasa at pag-unawa ng programmer ay isang mahalagang punto din. Ang code sa ibaba? napakahirap perceive, lalo na kung hindi ikaw

  • Dapat mayroon ang mga variable na pangalan leksikal na kahulugan. Sa proseso ng pagsulat mga simpleng programa Ito ay tila hindi mahalaga, ngunit kapag ang bilang ng mga linya ng code ay lumampas sa isang libo, lahat ng mga diyablo ay nabali ang kanilang mga binti;