КомпютерНармафзор

JavaScripts чӣ гуна аст? Функсияҳои асосии JavaScript

Web-скриптҳои барномаҳое, ки бевосита дар HTML-коди ё танҳо дар файлҳо сабт аст, ки афзалият бештар доранд. Ин барномаҳо дар JavaScript навишта шудааст. Ҳамин тариқ, сарфи назар аз он, ки чунин Javascripts, мо гуфта метавонем, ки дар он забони барномасозӣ аст, ки шарҳ дода мешавад.

Ботов аз тарафи браузери хонда, ва он гоҳ кор баён сабт ва идоракунии, ки дар боло саҳифаи муқаррар карда мешавад. JavaScript дар бораи наҳвӣ худ монанд ба забонҳои барномасозӣ ба монанди Java, C ++ ва C. аст

JavaScript қарздор намуди он ба рушди ширкатҳои монанди Sun Microsystems (Oracle) ва Netscape (Mozilla). Номи аслии забони LiveScript буд. Бо вуҷуди ин, аз сабаби он, ки дар он вақт дар як Java забони хеле маъмул аз ширкати Sun Microsystems, шўъбаи маркетинг Netscape ширкат буд, ки тасмим гирифта шуд, ки ба тағйир додани номи забоне, ки дар JavaScript. Вақте, ки ин намуд њисоб карда шудааст, ки ин қадами забони машҳур илова мекунад. Ҳамчунин, сарфи назар аз он, ки чунин Javascripts ин, бояд қайд кард, ки Java ва JavaScript ду забони гуногун мебошанд.

ECMA-262 меъёрҳои расмии забони мебошад. Номи забони JavaScript - ECMAScript.



Барои омӯзиши ин забон мешавад дониш пеш муфид дар бораи CSS ва HTML. Агар пеш аз ин лаҳзаи шумо дар бораи CSS ва HTML медонед, он бояд фавран ошно бошад.

Маҳдудият ва тавонмандиҳои JavaScript

Хусусиятҳои зерини ариза дар бораи веб-саҳифаҳои алифбои [хориҷ] пайдо мешаванд:

  • Илова гуногуни таъсири аниматсия, ки аз ҷониби воситаҳои HTML ва CSS амалӣ нашуд.
  • Қобилияти ба тағйир додани HTML унсурҳои муҳтаво ва илова барчаспҳои нав бе нав бор кардани саҳифа.
  • Љавоб ба чорабинии (вокуниш ба вуруди корбар) - коркарди keystrokes дар бораи клавиатура ва курсори муш.
  • Татбиќи ин чек, ки дар майдонҳои аз шакли пеш аз караанд, ва онро ба сервер ворид карда шуданд. Ин коҳиш сарбории дар сервер ва метезонад сомонаи кор.
  • Муайян кардани версияи браузери ва бор кардани саҳифаи дилхоҳ асоси ин.

Ин аст, ки рӯйхати пурраи имкониятҳои дастнавис, ки бо ин забон навишта нашуда бошад, вазифаҳои JavaScript як маънои васеътар.

Илова ба ин хусусиятҳо, ҳастанд, маҳдудиятҳои сенарияҳои истифодаи нест:

  • нест, дастрасӣ ба файлҳои, ки дар компютери истифодабаранда ҷой нест. Дар маҷмӯъ, дастрасӣ берун аз саҳифаи интернетӣ худ надоранд. Ба истиснои метавонад ягона кукиҳо, ки метавонанд хонда шаванд ва навишта бо JavaScript. Объектҳои ин навъи одатан танҳо барои бори саҳифаи тезтар лозим аст.
  • аст, имконияти ба дархостҳои сомона салиб, яъне ба даст овардани дастрасӣ ба саҳифаҳои Интернет, ки дар домени гуногун мебошанд, ҳатто агар онҳо дар шафати ҷадвалбандиҳоро кушода ҳастанд.
  • аст, ҳеҷ роҳе барои пӯшидани ҷадвалбандиҳоро ва тирезаҳои, ки бо он ба рӯяш кушода шуда буданд.
  • аст, имконияти ҳифзи матни аслӣ дар саҳифаи ва манъи нусхабардорӣ тасвирҳо ё матн аз саҳифа вуҷуд надорад. Ин имконияти ба илова баъзе маҳдудиятҳое, ки имкон медиҳад вазифаҳои JavaScript тарк мекунад.

Чунин маҳдудиятҳо дар баъзе роҳҳои душвор иҷро коди зараровар мебошанд.

Javascripts чӣ гуна аст?

Тавре ки ман дар боло, JavaScript - як забони интерактивӣ медиҳад саҳифаҳои интернетӣ. Бо кӯмаки ин забон барномаҳои, ки дар HTML-коди дохил мебошанд. Барои мисол, дар як шакли бақайдгирӣ ё саволнома аз тарафи истифодабаранда пур карда мешавад. JavaScript аст, аксаран бо Java омехт, вале дар мобайни инҳо забонҳои каме умумианд.

Баъзеҳо ҳатто бо дигар забони JavaScript Руби, худидоракунии, Python муқоиса. Аммо забони алоҳида аст.

Истифодаи JavaScript

Бо истифода аз JavaScript, шумо метавонед таѓйирот ба саҳифаи кунад, тағйир додани унсурҳои сабки, илова ва ё хориҷ барчаспҳои. Ин Инчунин мумкин аст, ки дар бораи фаъолияти худ корбар дар саҳифаи омӯхта (кам ё зиёд кардани майдони кории экран, ангуштзании бо муш, матбуот ягон калидҳои, саҳифаи ҳаракатро). Ин мумкин аст, барои ба даст овардани дастрасӣ ба ягон элементи HTML-коди ва сӯистеъмоли бо ин унсури. Ҳамин тариқ, дар ҷавоб ба саволи «JavaScripts чӣ гуна аст?» Имконият дода мешавад, ки ба дарёфти маълумоти бе нав бор кардан саҳифа, ба паёмҳои вуруди, муқаррар ва ё хондани куки ва иҷро бисёр амалҳои дигар.

Дар асоси вижагиҳои JavaScript

Дар асолати асосии ин забон он аст, ки он дорои дастгирии қариб ҳамаи браузерҳо дорад, њамгироии пурра бо онҳо ва. Ҳамаи фаъолият дар JavaScript хеле оддӣ мебошад. нест, технологияи дигаре, ки accommodates ҳама манфиатҳои чунин нест. Барои мисол, аст, салиб-браузери вуҷуд дорад, ки онҳо дар ҳамаи браузерҳо пуштибонӣ намешавад (он XUL, ActiveX, VBScript). Ҳамчунин касоне, ки пурра бо браузери муттањид нест, вуҷуд дорад. Ин Silverlight, Flash, Java. Дар айни замон аст, ки ба рушди бузурги ин технология, ва унсурҳои JavaScript истодаанд таҳия 2.

бо забонҳои алтернативии programmmirovaniya

Ин аст, ки JavaScript маҳдуд аст. Дар ин ҳолат, забон барнома зерин кӯмак хоҳад кард.

Java

Забони аз ҳама зиёд истифодашаванда - Java. Бо кӯмаки забони тасвир аз тарафи алгоритмҳои мураккаб, балки он аст, ҳамеша дар сомона анъанавӣ талаб карда намешавад. Аз ин рӯ, дер вақт ба дарёфти Java-applet`y ва ҳаҷми назарраси.

алангагирӣ

Аз оғози, забони Flash ҳамчун салиб-brazuerny сохта шуда буд, ва барои сохтани объектҳои мултимедиа. Масалан, сохтани минтақаҳои интерактивӣ онлайн, бозиҳо, баннерњо, бозингарони барои аудио ва видео. Дар байни дигар чизҳо, бо истифода аз Flash барои эҷоди васлаки (пайвастшавӣ шабака), шумо метавонед бо ВАО кор, барои нигоҳ доштани объектҳои, ки лозим нест, ки ба фиристодани дархост ба сервер. аст, ки қулай асбобҳои рушди графикӣ барои Flash нест.

Агар мо ба камбудиҳои Flash ва JavaScript, ки объекти хеле фарқ доранд муқоиса, ки камбудии асосии Flash индексатсияи камбизоат он аз ҷониби мошинаҳои ҷустуҷӯии аст. Ин аст, ки системаҳои ҷустуҷӯӣ барои рафтан пайвандҳо HTML. Ҳамчунин аст, қобилияти интихоби матн аст, ки дар зарф Flash нест.

Silverlight, Vbscript, JavaFX, XUL

Барои пурра имкониятҳои JavaScript ҳангоми сохтани интерфейсҳои ва коммуникатсия, истифодаи технологияҳои Silverlight, Vbscript, JavaFX, XUL.
Онҳо ҳоло ҳам кам бештар аз Flash ва JavaScript истифода бурда мешавад. Барои таъкид хусусиятҳои ҳар яке аз онҳо метавонад чунин мегӯянд:

- XUL - истифода дар тавсифи барномаҳои компютер ва интерфейсҳои. Аммо аз он танҳо дар сурати аз як барномаи аз тарафи Mozilla имконпазир аст.

- JavaFX - танҳо кор оид ба компютер бо Java, зеро он ба ғайр аз забони мебошад.

- Vbscript - аз тарафи Microsoft таҳия карда шуд. Ӯ ҳамчун асос барои Visual Basic хизмат кардааст. Ин забон ки дар роҳи инкишоф нест, ки дар ин рӯзҳо аст, базӯр ягон бор истифода бурда мешавад, вобаста ба ҳосили JavaScript.

Silverlight - аз тарафи Microsoft ҳамчун раќобаткунанда ба Flash таҳия карда шуд. Ӯ ҳамчунин тавр шӯҳрати зиёд нест, зеро сатр JavaScript метавонад хеле бештар аз як скрипти саҳифаи таъмин намояд.

Чӣ тавр имкон JavaScript ва чӣ хато JavaScript

Акнун он ба масоили рӯзмарраи истифодабарандагони дар шабака зарур аст. Имрӯз, бештар ва бештар вақт он рӯй, ки ба истифодабаранда пас аз боздид аз саҳифаи ӯ дар иљтимої. Шабакаи паёми гумроҳии »JavaScript аст, ба кор андохта нашудааст», «Барои фаъолияти дурусти сомона фаъол JavaScript», гумроҳиро «JavaScript» мебинад, дар равзанаи болоии. Чӣ тавр ба ислоҳ он - як масъалаи ҷиддӣ, чунки дар ҳоле ки ҳастанд мушкилот бо видео борбардорӣ ва акс истифодабаранда нест.

Чӣ тавр JavaScript дар Mozilla Firefox имкон Ман

Агар корбар кор дар Mozilla, ба шумо лозим аст, ки рафта ба "Tools", пас ба "Танзимот". Сипас, дар ҷадвали "Мундариҷа ки« ба шумо лозим аст қутиро қуттии ишора "Истифодаи JavaScript».

Тавре JavaScript аст, ки дар Google Chrom дохил

Барои даргиронидани ё хомӯш JavaScript дар браузери Тартиби зерин талаб карда мешавад :. «Танзими ва идоракунии Google Chrom», «Танзимотҳо», «Advanced», «маълумоти шахсӣ (муқаррар намудани мазмуни)», «JavaScript» Иҷоза ба ҳамаи сомонаҳои истифода JavaScript (тавсия).

Чӣ тавр JavaScript дар Опера имкон ман

Барои даргиронидани ё ғайрифаъол JavaScript дар браузери талаб карда мешавад, амалҳои зеринро иҷро кунед:

- тугмачаи F12 аст.

- интихоб варианти "Даргиронидани JavaScript».

Тавре JavaScript аст, ки дар IE дохил ( «Internet Explorer»)

Барои даргиронидани ё хомӯш JavaScript дар «Internet Explorer", шумо мехоҳед, ки ба амалҳои зеринро иҷро кунед: "Tools", "Параметрҳои интернет", «Бехатарц» гузаред, «гумрук сатҳи" пахш кунед, интихоб кунед "сенарияҳои», «а Интернет озоди интихоб кунед" "иҷозат скриптҳо».

JavaScript Дар VC

Хеле маъмул аст, дар шабакаи иҷтимоии ИДМ »ВКонтакте» аксар лањзањои пешниҳод мекунад. Ҳарчӣ, истифодабарандагон «Вконтакте» шикоят дар бораи нотавонӣ ба гӯш кардани аудио, ё нотавонӣ барои дидани видео.

Барои ҳалли ин масъала талаб JavaScript ки ислоҳи хатогиро дар шабакаи «ВКонтакте».

JavaScript в хато чӣ гуна аст?

Як истифодабарандаи як саҳифа дар шабакаи иҷтимоӣ ташриф овард ва хост, ки ба оғози як видео ё аудио файл, вале сипас дар кунҷи чапи болоии навиштаљоти пайдо «JavaScript гумроҳӣ: initAddMedia аст, муайян карда нашудааст». Ин хабар пайдо ҳангоми хатои
«[Хориҷ] initAddMedia».

Усулњо барои њал намудани проблемањои бо хатои дар шабакаи иҷтимоии «ВКонтакте»:

- Якум, шумо мехоҳед, ки ба рафтан ба "оғоз", "Компбтери Ман" папкаи ва Windows. Он гоҳ ба қисмати дар ронандаи папкаи system32 ҷаҳида. Сипас дар феҳристи ғайра

- Дар миёнаи шумораи ками файлҳо дар ҷузвдон шумо мехоҳед, ки барои интихоб кардани файл лашкариёнашон.
Он гоҳ, ки файлро ба «Notepad» кушода мешавад. Ин мисли ин назар: дар лашкари раддияи шумо ба пахш кардани тугмаи рости муш ва интихоби "Кушодан бо". Он гоҳ шумо метавонед "таҳриргари матни WordPad» интихоб кунед.

Баъд аз кушодани ин файле ки шумо мехоҳед дар файл бо як сабти localhost 127.0.0.1 назар. Ҳар гуна сабтҳои дигар зиёдатист ҳастанд ва танҳо бозмедоранд ва маҳкам намудани фаъолияти устувор файлҳои аудио ва видео. Зарур аст, ки ба бартараф намудани тамоми маълумот аз файл ва нусха танҳо localhost навиштаљоти 127.0.0.1. Сипас, ба шумо лозим аст, ки тугмаи "Захира" ва компютери худро бозоғоз намоед. Вақте ки «ВКонтакте» ҳар саҳифаи минбаъда сафари ҷарима кор хоҳад кард.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tg.unansea.com. Theme powered by WordPress.