JavaScript - язык программирования, который получил название после сделки компании Netscape & Sun (разработчик Java). Выполянются скрипты в браузере непосредственно клиента. Яваскрипт можно встроить в страницу с html кодом простым образом,
<script>
Код
</script>
Или подключить готовый: <script src="file.js"></script>
У тега скрипт есть атрибуты такие как language & type
Непосредственно обучение...
Как создать новую переменную? - var x = document.myinput
Как создать новую функцию?
Code
function myfunc(){
// код
}
Как создать комментарии?
Code
// - поясниние(без тире) онострочное
Code
/*
* Это другой вид комментария
* который можно растянуть на
*несколько строчек
*/
Как создать высплывающее окно браузера? window.alert("It your content of that window");
Как вызвать функцию? Если в теле скрипта - то myfunc(); или по сссылке:
Code
<a href="javascript://" onclick="myfunc();">Anchor</a>
Как написать определенный текст? document.write("content")
Как создать окно с текстовым полем? promt("Title", "Content")
Что такое i? i - это оператор цикла. Как использовать?
Этот оператор исп. в разных целях, но в основном, они связаны с циклами. Например скрипт, вычисляющий сумму всех чисел от 1 до 15
Code
var s=1
for(i=1; i <= 15; i++) {
s = s + i
}
i=1 - начальное выражение
i <= 15 - условие
i++ - выражение обновления
Оператор цикла работает так: сначала выполняет начальное выражение, потом проверяется условие, если оно истинно, то код не выполняется, если наоборот - выполняется выражение обновления.
Что записывают в скобках около имени функции? - параметры.
Как узнать какого типа параметры? func_name.arguments - возвратит массив значений.
Как узнать кол-во переданных параметров - func_name.arguments.length
Как найти ссылку, откуда была вызвана функция(не гиперссылка, а внутри скрипта) func_name.caller
Как создать массив? имя_массива = [element1, element2, element3, ... elementN];
Доступ к каждому из элементов: имя_массива[index] (индекс - целое чесло от 0 до N соответствующее порядковому номеру элемента. Счет идет с 0)
Длина массива имя_массива.length
Пока все, потом напишу еще
Автор: Ванько_О
Уважайте мой труд и не копируйте без автора!