image.axd

Как вы могли догадаться, разговор в этой статье пойдет именно о таком популярном языке веб-программирования, как JavaScript. Что же это за язык такой, и, главное, для чего он нужен? Это и многое другое вы узнаете именно здесь.

Целых 19 лет назад, а именно в 1995 году, фирма Netscape, которая имела свой браузер, презентовала миру IT-индустрии новый язык веб-разработки – JavaScript. По сей же день этот язык является довольно востребованным. Ведь он дает любой веб-странице без проблем управлять своим содержимым динамическим методом. В народе считается, что этот язык находится в непосредственной близости к, так называемым, макроязыкам.

Такие языки еще с довольно давних времен встраиваются в абсолютно любую сложную программную систему. А самым главным ложным утверждением по поводу этого языка является: “JavaScriptи Java– одно и то же”. Те, кто так утверждают, абсолютно не правы. JavaScript – это язык сценариев, который никак не замыкается в апплете. Наоборот, этот язык переплетается именно с HTML-разметкой документа. HTMLи JavaScriptочень сильно связаны друг с другом, следовательно имеют и общие недостатки, и общие сложные структуры.

JavaScript, который был представлен в Netscape 2.0, имел предельно маленькое количество функций. Он умел открыть или закрыть окно браузера, мог управлять фреймами, также была возможность загрузки в них документов.

Сценарий, который был встроен в документ, с помощью тега “SCRIPT”, мог вставить кусок HTML-кода в место, где сам располагался, но не умел “видеть” остальные части документа, ну и, конечно, не было возможности изменять графику или текст после своей загрузки на устройство.

В третьей же своей версии, спектр возможностей был несколько расширен, но, опять же, их было недостаточно. Зато, были добавлены очень интересные функции “оживления сайта”. Такие “трюки” используются и по сей день.

Сценарий, написанный на JavaScript, не работает с сервером, в отличие от PHP. Работа языка сценариев заключается в работе с браузером, исключительно. Об этом можно подробнее почитать здесь http://www.cyberforum.ru/javascript/.

На самом деле, настоящая роль JavaScript, которая ему и предназначалась изначально, намного серьезней, чем может показаться на первый взгляд. Сценарии на этом языке позволяет устанавливать соединение между браузером и сервером, при этом не обновляя страницу. Иными словами, можно, к примеру, вводить какую-то информацию в форму, а для ее отправки не потребуется перезагрузки всей страницы.

Как и во многих языках, здесь уже написано множество скриптов, которые могут использоваться в любом сайте. Они находятся в открытом доступе, разработчикам не нужно все переписывать, да и зачем?

В наше время ни один сайт не обходится без этого языка. Так же, Javascriptможет похвастаться своей простотой и понятностью. Любой новичок без труда сможет овладеть им.

И все-таки, мы не рекомендуем создавать сайт, который будет полностью состоять из кода на JavaScript. Как минимум потому, что почти во всех браузерах есть функция отключения JavaScript. Требуется следить, чтобы сайт хорошо работал и при отключении этого языка. Поэтому, советуем использовать JavaScriptтолько для создания каких-то отдельных спецэффектов, дабы не нанести вред всему ресурсу.