[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Alex  
Первый скрипт на Javascript.
AlexДата: Суббота, 31.10.2009, 10:14 | Сообщение # 1
Начинающий
Группа:
V.I.P. пользователь
Сообщений: 17
Награды: 3
Репутация: 8
Статус: Offline
Урок 1. Первый скрипт на Javascript.

Здравствуйте, сегодня объясню вам, как писать скрипты на языке JavaScript скорченное название JS и запомните Java и JavaScript это 2 разные вещи! Так что не плутайте их.
Краткое введение.
Для написания JS скриптов можно использовать програмку notepad++, я обычно ей пользуюсь. Она поддерживает подсветку кода. И это помогает в написании JS скриптов. JavaScript это удобный и лёгкий язык для изучения. В изучении главное правило, не спешите изучить всё! Изучайте по немного, где-то порекомендую по 1-2 главы в день, что бы оно в голове усвоилось.. Скажу, что JavaScript подобен языкам php, html, а так же на все языки для Интернет-програмированния в некоторой степени. Перед нами постаёт первый вопрос. Как объявить JavaScript на своей странице. Я приведу несколько примеров по объявлению JavaScript скриптов.
1. Первый способ.

<html>
<head>
<TITLE>Hello. It is my first script in JS</TITLE>
</head>
<body>
<center><h1>Мой первый JS скрипт</h1></center>
<SCRIPT LANGUAGE="JavaScript">
<!--
//содержание JS скрипта
// -->
</SCRIPT>
</body>
</html>

Как видите, мы внедрили Javascript в тело документа. Для этого мы использовали <SCRIPT> </SCRIPT> и параметром LANGUAGE указали язык скрипта. Дальше мы текст сценария оформили тегами <!-- и --> комментарием.
Зачем??? Это для того, что бы пользователи, у которых браузер не может работать с Javascript, не проигнорировал сценарий.
2. Второй способ.

<html>
<head>
<TITLE>Hello. It is my first script in JS</TITLE>
</head>
<body>
<center><h1>Мой первый JS скрипт</h1></center>
<SCRIPT LANGUAGE="JavaScript" SRC="my_script.js">
</SCRIPT>
</body>
</html>

Так здесь так же мы применили операторы <script></script>, но как видите, между ними пусто. Все что должно быть в середине теперь вы должны писать в новом файле, который должен соответствовать вашему названию, которое вы объявили в начале, в данном примере это "my_script.js" и например, создаёте в noteped++ файл с расширением (форматом) "my_script.js" и пишите в этом документе содержание скрипта. Так же не забудьте об одной важной детали. Если ваш скрипт находится на каком то сайте, то вместо SRC="my_script.js" должно приблизительно быть такое (путь к файлу в общем): SRC="http://www.mysite.ru/scripts/my_script.js" А вы укажите свой путь, в итоге оно будет выглядеть так:

<SCRIPT LANGUAGE="JavaScript" SRC="http://www.mysite.ru/scripts/my_script.js">
</SCRIPT>

3.Третий способ.

<html>
<head>
<TITLE>Hello. It is my first script in JS</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
//содержание JS скрипта
// -->
</SCRIPT>
</head>
<body>
<center><h1>Мой первый JS скрипт</h1></center>
<SCRIPT LANGUAGE="JavaScript">
<!--
//здесь должна быть объявлена функция, которая
//была названа в верхнем скрипте. Я знаю вы
//наверное, не поняли. Я вам дальше это приведу на
//примере.
// -->
</SCRIPT>
</body>
</html>

Ну что ж, здесь всё содержание скрипта написано между тегами <head></head>, и объявлено 2ым скриптом между тегами <body></body> для этого я приведу вам пример.
Давайте напишем простенький JS скрипт, вызывающий диалоговое окно, в котором написано "Нажмите "OK" для продолжения" и когда нажимаем, оно закрывается!
Вот так выглядит скрипт сделанный по примеру 3:

<HTML>
<HEAD>
<TITLE> Hello. It is my first script in JS TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function alertWindw()
{
alert('Нажмите "OK" для продолжения!');
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<H1> Мой первый JS скрипт </H1>
<SCRIPT LANGUAGE="JavaScript">
<!--
alertWindw();
// -->
</SCRIPT>
<br>
<br>
<br>
<br>
<br>
</BODY>
</HTML>

Как видите скрипты пишутся не так уж и сложно, но что бы написать свой скрипт нужно хорошо потрудиться!
Ну что ж, дам вам 2 маленькие задачки.
1. Переделать последний скрипт, 1 способом!
2. Переделать тот же скрипт 2 способом!

Статья будет корректироваться при наличии ошибок...
Урок 2 в разработках.


....:( :(
 
RascalДата: Суббота, 31.10.2009, 15:20 | Сообщение # 2
Администратор ♂
Группа:
Администраторы
Сообщений: 726
Награды: 17
Репутация: 141
Статус: Offline
Alex, классный урок. Всё довольно просто для новичков!

 
AlexДата: Воскресенье, 01.11.2009, 09:50 | Сообщение # 3
Начинающий
Группа:
V.I.P. пользователь
Сообщений: 17
Награды: 3
Репутация: 8
Статус: Offline
Спасибо!

....:( :(
 
AssasinsДата: Вторник, 03.11.2009, 20:21 | Сообщение # 4
Начинающий
Группа:
V.I.P. пользователь
Сообщений: 13
Награды: 1
Репутация: 4
Статус: Offline
Alex, ждем 2 урок... молодец smile
 
Звезда_с_НебаДата: Вторник, 03.11.2009, 21:14 | Сообщение # 5
Начинающий
Группа:
Пользователи
Сообщений: 15
Награды: 0
Репутация: 6
Статус: Offline
отлично, давно хотела изучить этот язык. вот только учебники и уроки непонятные попадали...
 
RascalДата: Вторник, 03.11.2009, 21:17 | Сообщение # 6
Администратор ♂
Группа:
Администраторы
Сообщений: 726
Награды: 17
Репутация: 141
Статус: Offline
Звезда_с_Неба, следи дальше за уроками. Alex будет продолжать делать из на мастеров JS biggrin

 
AlexДата: Четверг, 05.11.2009, 13:01 | Сообщение # 7
Начинающий
Группа:
V.I.P. пользователь
Сообщений: 17
Награды: 3
Репутация: 8
Статус: Offline
biggrin , писать так не хочетсо но надо!!

....:( :(
 
RascalДата: Четверг, 05.11.2009, 16:33 | Сообщение # 8
Администратор ♂
Группа:
Администраторы
Сообщений: 726
Награды: 17
Репутация: 141
Статус: Offline
Alex, если не хочеться то лучше не пиши. Когда будет желание и настроение тогда и напишеш!

 
AlexДата: Суббота, 07.11.2009, 22:53 | Сообщение # 9
Начинающий
Группа:
V.I.P. пользователь
Сообщений: 17
Награды: 3
Репутация: 8
Статус: Offline
Пока что не начинал.. smile

....:( :(
 
NeedLДата: Суббота, 02.01.2010, 18:52 | Сообщение # 10
Знает больше других
Группа:
Модераторы
Сообщений: 506
Награды: 6
Репутация: 72
Статус: Offline
блин чёто трудно))

 
RascalДата: Вторник, 02.02.2010, 20:27 | Сообщение # 11
Администратор ♂
Группа:
Администраторы
Сообщений: 726
Награды: 17
Репутация: 141
Статус: Offline
D]I[oKeR, трудно surprised Тогда лучше учи Assembler там всё намного понятней biggrin

 
  • Страница 1 из 1
  • 1
Поиск:

Права на все статьи пренадлежат uCoz Builder 2025