+7 (495) 664-23-90
Поисковое продвижение сайтов
Энциклопедия SEO

Яваскрипт (JavaScript)

Яваскрипт (JavaScript):


JavaScript. «Народный» язык программирования.

Создавая программные продукты для интернет-пользователей, многие веб-разработчики сталкивались с определенными сложностями. Во-первых, язык программирования, используемый на интернет-ресурсах, которые могут создавать и просматривать разные пользователи, должен быть «понятен» любому браузеру и операционной системой. А, во-вторых, самим разработчикам сайтов необходим общий инструмент, которым можно было бы легко пользоваться, и который обеспечивал бы все базовые функции. Все больше сайтов становилось интерактивными, и для этой интерактивности простого языка разметки было мало. Так, со временем, был разработан язык JavaScript – «диалект» языка программирования ECMAScript.


Яваскрипт – поистине демократичный язык программирования. Назвать его «народным» можно по двум причинам.


Первая – это то, что JavaScript не принадлежит какой-либо компании или определенному разработчику. Как и html, яваскрипт свободно распространяется в Интернете.


Вторая причина – предельная простота языка, позволяющая использовать его не только программистам, но и обычным людям, делающим первые шаги в освоении сайтостроения.


Скрипты JavaScript Вы можете встретить на любых сайтах. Это могут быть и рекламные баннеры, и счетчики, и календари, и многие другие элементы интерфейса, делающие сайт более динамичным. Простейшие скрипты может разработать даже новичок, до этого работающий лишь с языком разметки и не представляющий, что такое раскрутка сайта.

 

JavaScript как язык простого пользователя.

Яваскрипт – достаточно полезный инструмент, который может уменьшить вес страниц и просто облегчить жизнь владельцу сайта. И используется он достаточно часто. В том числе, и простыми владельцами сайтов, не обладающими глубокими знаниями в сайтостроении.

 

Допустим, Вы уже довольно успешно ведете сайт и хотите получать с него дополнительный доход. Для этого Вы можете зарегистрироваться в одной из систем контекстной или баннерной рекламы и вставить на свой сайт код, предоставленный Вам системой. Как правило, никаких сложностей с этим не возникает, если сайт построен на движке, который позволяет вставить дополнительные баннеры, не «влезая» в html-код страниц. Но что делать, если этого нет? Если сайт построен исключительно на html, или вставить требуется более сложный яваскрипт, чем код одной из систем рекламы?


Для этого Вам потребуется знать основы html и языка JavaScript. Как минимум – то, как вставляется скрипт на страницу.


Для того, чтобы полученный от программиста, в системе рекламы или другом месте яваскрипт заработал, вам необходимо либо вставить уже готовый код на страницу, либо разместить его между тегами <script language></script>. Бывает и так, что содержимое скрипта, его «рабочую» часть, нельзя разместить непосредственно на странице. Для этого требуется отдельный файл, который будет храниться либо на сервере Вашего сайта, либо на чужом сервере. В первом случае Вам необходимо создать файл с расширением .js, сохранить в нем необходимый код и загрузить на сервер, указав путь к нему в коде на странице. В последнем все действия сводятся к последнему шагу.

Существуют ли недостатки у JavaScript?

Вопрос резонный. Они действительно есть, что, однако, не делает JavaScript менее популярным.


Так, несмотря на то, что большинство браузеров поддерживает яваскрипты и верно их отображают, существуют все же и такие программы, где скрипты могут отображаться неправильно. JavaScript поддерживают: Internet Explorer (начиная от 3 версии, а также все браузеры, разработанные на его основе), Mozilla Firefox, Opera, Google Chrome и т.д. Если браузер не поддерживает скрипт, он отображается на странице в своем исходном виде. Для того, чтобы этого не происходило, во время верстки используют тег комментария (<!-- -->), видимый только в исходном коде страницы.


Еще один недостаток – относительно низкий уровень безопасности яваскрипта. Этот язык не используют для разработки и раскрутки сайтов в целом, не применяют в основе того или иного ресурса, приложения или программы. Удел яваскрипта – служить языком программирования для небольших мобильных приложений, простейших программ и т.д. Используют такие скрипты исключительно локально.