Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Основы JS
#1
Среда, 23.06.2010, 18:58
Ванько_О
Проверенный
Сообщения: 698
Репутация: 2498
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

Пока все, потом напишу еще
Автор: Ванько_О

Уважайте мой труд и не копируйте без автора!

#2
Среда, 23.06.2010, 19:23
Skipper
Заблокированные
Сообщения: 1242
Репутация: 2002
Спасибо за статью! Сам писал?
Сегодня как раз искал статьи :)
#3
Среда, 23.06.2010, 19:36
Ванько_О
Проверенный
Сообщения: 698
Репутация: 2498
Quote (Skipper)
Автор: Ванько_О

;)
#4
Среда, 23.06.2010, 20:57
$USERNAME$
Проверенный
Сообщения: 6860
Репутация: 9662
Quote (Ванько_О)
function myfunc(){ // код }

Этот вариант не будет работать, если используется наследование:

Code
function window.f() {} // SyntexError

Quote (Ванько_О)
promt

prompt

Quote (Ванько_О)
Что такое i? i - это оператор цикла

i — это просто название переменной, просто оно часто используется как итератор. Переменную цикла можно назвать хоть как: j, k, counter и т.д.

P.S. Так и не увидел в статье самого главного: реализация ООП в JavaScript, его особенности, встроенные объекты (Function, Array, Math, …) и т.д.

P.P.S. Ну а так вообще-то молодец, что начал учить JS, через пару-тройку месяцев рубить в нём будешь нормально. ;)

#5
Среда, 23.06.2010, 21:05
high-technology
Проверенный
Сообщения: 1021
Репутация: 903
Ванько_О, Спасибо $USERNAME$, и тебе ;)
#6
Среда, 23.06.2010, 21:06
BlacKStarTM
Проверенный
Сообщения: 302
Репутация: 298
Не мог бы ты подсказать с помощью чего можно выучит JS? Какую-нибудь литературу или видео но что бы понятно было все для начинающего.
#7
Среда, 23.06.2010, 21:08
$USERNAME$
Проверенный
Сообщения: 6860
Репутация: 9662
2qq
#8
Среда, 23.06.2010, 21:20
2qq
Проверенный
Сообщения: 1493
Репутация: 7983
Ванько_О, Спасибо за полезный учебник основ JS. Прочитал и ознакомился с основой
Уникальные статьи
Могу выступить гарантом БЕСПЛАТНО!
#9
Среда, 23.06.2010, 21:30
Fanky
Проверенный
Сообщения: 807
Репутация: 3060
Ванько_О, Спасибо за учебник,будут ли дополнения к теме?
Среда, 23.06.2010, 22:39
Ванько_О
Проверенный
Сообщения: 698
Репутация: 2498
Fanky, да конечно $USERNAME$, спасибо
Четверг, 24.06.2010, 02:31
qwerty11
Проверенный
Сообщения: 1792
Репутация: 3543
Четверг, 24.06.2010, 20:59
F1xeR
Проверенный
Сообщения: 158
Репутация: 54
Спасибо за столь важную информацию. Будем учиться.
Четверг, 24.06.2010, 21:03
Ванько_О
Проверенный
Сообщения: 698
Репутация: 2498
F1xeR, будь и учись
Пятница, 25.06.2010, 06:40
Ronik
Проверенный
Сообщения: 3737
Репутация: 12681
Спасибо было очень приятно прочитать статью!
Пятница, 25.06.2010, 06:50
Aeon
Проверенный
Сообщения: 627
Репутация: 1989
Ванько_О, спасибо, все подробно и интересно. Буду учится)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:
Форум
Социальные сети
Хостинг от uCoz