КампутарыПраграмнае забеспячэнне

Што такое JavaScripts? Асноўныя функцыі JavaScript

Web-сцэнарамі з'яўляюцца праграмы, якія запісваюцца напрамую ў html-кодзе ці проста ў файлах, што з'яўляецца больш пераважнай. Дадзеныя праграмы пішуцца на мове ЯваСкрипт. Такім чынам, кажучы пра тое, што такое Javascripts, можна сказаць, што гэта мова праграмавання, які з'яўляецца інтэрпрэтуюцца.

ЯваСкрипт счытваецца браўзэрам, і затым выконваюцца запісаныя выказвання і вырабляюцца маніпуляцыі, якія зададзены над старонкай. JavaScript па сваім сінтаксісу падобны такім мовам праграмавання, як Java, З ++ і С.

JavaScript абавязаны сваім з'яўленнем распрацоўках такіх кампаній, як Sun Microsystems (Oracle) і Netscape (Mozilla). Першапачатковая назва мовы было LiveScript. Аднак з-за таго, што тады быў вельмі папулярным мова Java ад кампаніі Sun Microsystems, аддзелам маркетынгу кампаніі Netscape было вырашана змяніць назву мовы на JavaScript. Пры гэтым быў разлік, што дадзены крок дадасць мове папулярнасці. Таксама, кажучы пра тое, што такое Javascripts, трэба адзначыць, што Java і JavaScript з'яўляюцца двума рознымі мовамі.

ECMA-262 з'яўляецца афіцыйным стандартам гэтай мовы. Назва гэтай мовы JavaScript - ECMAScript.



Для вывучэння гэтай мовы спатрэбяцца папярэднія веды пра CSS і Html. Калі яшчэ да гэтага моманту вы не ведалі пра CSS і Html, то варта неадкладна азнаёміцца.

Абмежаванні і магчымасці JavaScript

Наступныя магчымасці з'яўляюцца пры ўжыванні на web-старонках сцэнарыяў [removed]:

  • Даданне розных анімацыйных эфектаў, якія не ўяўляецца рэалізаваць з дапамогай Html і CSS.
  • Магчымасць змены змесціва элементаў Html і дадання новых тэгаў без перазагрузкі старонкі.
  • Рэагаванне на падзеі (рэагаванне на дзеянні карыстальніка) - апрацоўка націскаў клавіш на клавіятуры і перамяшчэння курсора мышы.
  • Выкананне праверкі дадзеных, якія былі ўведзеныя ў палі формы перад адпраўкай на сервер. Гэта памяншае нагрузку на сервер і паскарае працу сайта.
  • Вызначэнне версіі браўзэра і загрузка патрабаванай старонкі ў залежнасці ад гэтага.

Гэта не поўны пералік магчымасцяў сцэнарыяў, якія былі напісаныя на гэтай мове, функцыі JavaScript маюць значна больш шырокае значэнне.

Акрамя вышэйзгаданых магчымасцяў, існуюць і абмежаванні выкарыстання сцэнарыяў:

  • Адсутнічае доступ да файлаў, якія размешчаны на карыстацкім кампутары. У цэлым няма доступу за межы самой вэб-старонкі. Выключэннем могуць быць толькі файлы cookie, якія могуць быць прачытаныя і запісаныя з дапамогай JavaScript. Аб'екты такога тыпу звычайна патрэбныя толькі для таго, каб старонка загружалася хутчэй.
  • Няма магчымасці выканання кроссдоменных запытаў, гэта значыць атрыманне доступу да вэб-старонкам, якія знаходзяцца на іншым дамене, нават калі яны адкрыты ў суседніх ўкладках.
  • Няма магчымасці зачыняць ўкладкі і вокны, якія адкрываліся з яго дапамогай.
  • Адсутнічае магчымасць абароны зыходнага тэксту на старонцы і забароны на капіяванне малюнкаў або тэксту са старонкі. Пры гэтым застаецца магчымасць дадаваць некаторыя абмежаванні, што дазваляюць функцыі JavaScript.

Падобныя абмежаванні ў пэўным сэнсе абцяжарваюць выкананне шкоднаснага кода.

Што такое Javascripts?

Як ужо было адзначана вышэй, JavaScript - гэта мова, які надае інтэрактыўнасць вэб-старонках. З дапамогай гэтай мовы ствараюцца тыя прыкладання, якія ўключаюцца ў Html-код. Да прыкладу, формы або анкеты рэгістрацыі, якія запаўняюцца карыстальнікам. Нярэдка мову JavaScript блытаюць з Java, але паміж гэтымі мовамі мала агульнага.

Некаторыя нават параўноўваюць JavaScript з іншымі мовамі Ruby, Self, Python. Але гэта асобны мову.

выкарыстанне JavaScript

Выкарыстоўваючы JavaScript, можна ўносіць змены ў старонку, змяняць стылі элементаў, дадаваць або выдаляць тэгі. Таксама ёсць магчымасць даведацца пра свае дзеянні карыстальніка на старонцы (памяншэнне або павелічэнне працоўнай вобласці экрана, зграі з дапамогай мышкі, націску любых клавіш, пракрутка старонкі). Ёсць магчымасць атрымання доступу да любога элементу Html-кода і маніпуляванне з гэтым элементам. Такім чынам, адказам на пытанне "Што такое JavaScripts?» Будзе атрыманне магчымасці загрузкі дадзеных без перазагрузкі старонкі, увод паведамленняў, ўстаноўка або счытванне cookie і выкананне мноства іншых дзеянняў.

Аснова унікальнасці JavaScript

Асноўная унікальнасць гэтай мовы ў тым, што ён мае падтрымку амаль ва ўсіх браўзэраў і мае поўную інтэграцыю з імі. Усе дзеянні з дапамогай JavaScript з'яўляюцца вельмі простымі. Няма ніякай іншай тэхналогіі, якая б змяшчала ў сябе ўсе падобныя перавагі. Напрыклад, значыць не крос-браўзэры, яны маюць падтрымку не ва ўсіх аглядальнікаў (гэта XUL, ActiveX, VBScript). Таксама ёсць і такія, якія не ў поўнай ступені інтэграваныя з браўзэрам. Гэта Silverlight, Flash, Java. На дадзены момант ідзе вялікае развіццё падобнай тэхналогіі і ў распрацоўцы знаходзяцца элементы JavaScript 2.

Альтэрнатыўныя мовы программмирования

Бывае, што магчымасці JavaScript абмежаваныя. У такім выпадку дапамогуць наступныя мовы праграмавання.

Java

Самы які выкарыстоўваецца мова - Java. З дапамогай гэтай мовы апісваюцца складаныя алгарытмы, але гэта не заўсёды патрабуецца на звычайным сайце. Па гэтай прычыне доўга загружаюцца java-applet`ы і маюць немалы аб'ём.

Flash

З самага пачатку мова Flash быў распрацаваны як крос-бразуерный і для стварэння аб'ектаў мультымедыя. Да прыкладу, для стварэння інтэрактыўных абласцей на сайце, гульняў, банэраў, прайгравальнікаў для аўдыё і відэа. Апроч іншага, з дапамогай 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 error

Цяпер каштуе абмеркаваць штодзённыя праблемы карыстальнікаў у сеткі. Сёння ўсё часцей здараецца, што карыстальнік пасля наведвання сваёй старонкі ў соц. сеткі бачыць зь верхняга вакна паведамленне пра памылку «JavaScript не ўключаны», «Для правільнай працы сайта уключыце JavaScript», «JavaScript error». Як выправіць гэта - сур'ёзнае пытанне, бо пры гэтым узнікаюць цяжкасці з загрузкай відэа і фота ў карыстальніка.

Як уключаецца JavaScript у Mozilla Firefox

Калі карыстальнік працуе ў Mozilla, трэба зайсці ў «Інструменты», далей у «Настройкі». Затым на ўкладцы «Змесціва» трэба паставіць галачку насупраць надпісы «Выкарыстаць JavaScript».

Як уключаецца JavaScript у Google Chrom

Для ўключэння або адключэння JavaScript ў гэтым браўзэры патрабуецца наступная паслядоўнасць дзеянняў: «Налада і кіраванне Google Chrom», «Параметры», «Пашыраныя», «Асабістыя дадзеныя (налады ўтрымання)», «JavaScript». Дазволіць ўсіх сайтаў выкарыстанне JavaScript (рэкамендуецца).

Як уключаецца JavaScript у Opera

Для ўключэння або адключэння JavaScript ў гэтым браўзэры патрабуецца выканаць наступнае:

- Націснуць кнопку F12.

- Выбар пункта "Дазволіць JavaScript".

Як уключаецца JavaScript ў IE ( "Інтэрнэт Эксплорэр")

Для ўключэння або адключэння JavaScript у "Інтэрнэт эксплорер", патрабуецца зрабіць наступнае: «Сэрвіс», «Уласцівасці аглядальніка», ўкладка "Бяспека", "Выбіраем зону Інтэрнэт», кнопка "Іншы", пункт "Сцэнарыі", «Дазволіць сцэнары».

JavaScript у ВК

Надзвычай папулярная ў СНД соцсеть «Вконтакте» часта падае непрыемныя сюрпрызы. Усё часцей карыстальнікі «Вконтакте» скардзяцца на немагчымасць праслухоўвання аўдыё або немагчымасць прагляду відэа.

Для вырашэння гэтай праблемы, патрабуецца выпраўленне JavaScript error ў сетцы «Укантакце».

Што такое памылка JavaScript VK?

Карыстальнік наведаў сваю старонку ў соцсеть і паспрабаваў запусціць відэа-ці аўдыёфайл, але пасля гэтага выявіў у левым верхнім куце надпіс «JavaScript error: initAddMedia is not defined». Гэта паведамленне з'яўляецца пры памылцы
«[Removed] initAddMedia».

Метады вырашэння праблемы з памылкай у сацсетцы «Вконтакте»:

- Для пачатку патрабуецца зайсці ў «Пуск», «Мой Кампутар» і тэчку Windows. Потым пераход у раздзел system32 і ў тэчку driver. Затым у тэчку etc.

- Пасярод невялікай колькасці файлаў у гэтай тэчцы патрабуецца выбраць файл hosts.
Затым гэты файл адкрываецца з дапамогай «Нататніка». Гэта выглядае так: на файл hosts трэба націснуць правай кнопкай мышы і выбраць «Адкрыць з дапамогай». Далей можна выбраць «Тэкставы рэдактар WordPad».

Пасля адкрыцця гэтага файла патрабуецца глянуць на файл з запісам 127.0.0.1 localhost. Любыя іншыя запісы з'яўляюцца лішнімі і толькі ўскладняюць і блакуюць стабільную працу аўдыё- і відэафайлаў. Трэба выдаліць цалкам усю інфармацыю з файла і скапіяваць толькі гэты надпіс 127.0.0.1 localhost. Далей патрабуецца націснуць «Захаваць» і перазагрузіць кампутар. Пры наступным наведванні старонкі "Укантакце" ўсё будзе працаваць нармальна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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