ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256






  aranea.ru || JavaScript - Введение

Введение

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

Документ по JavaScript, перевод которого размещен здесь, находится по адресу: MSDN Library - http://msdn2.microsoft.com/en-us/library/72bd815a(VS.80).aspx. Кроме этого, вы можете найти этот английский текст в "Помощи" MS Visual Studio в разделе "Jscript", а точная копия этого же текста находится в "Помощи" к редактору Antechinus JavaScript Editor (где слово "JScipt" заменено на "JavaScript").

JavaScript и Jscript

Это два языка имеют практически идентичный синтаксис, но – разные интерпретаторы. Язык JavaScript был разработан компанией Netscape для написания сценариев, которые поддерживались обозревателем Netscape Navigator. Затем появился браузер Internet Explorer, созданный в компании Microsoft, как бесплатное приложение для MS Windows. Компания Microsoft разработала свою версию интерпретируемого языка – Jscript, который имеет в своей основе стандарты языка JavaScript. Поэтому, здесь приводится перевод той части "Помощи", которая одинакова для обоих языков. Особенности языка Jscript (отличие от JavaScript) вы можете посмотреть по адресу, указанному выше.

JavaScript, HTML и CSS

Необходимо хорошо знать язык HTML, так как сценарии JavaScript реализуются непосредственно в HTML-документе, и они непосредственно связанны с элементами этого языка. Обратитесь к переводу HTML 4.01 для получения информации.

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


JavaScript (перевод)

Методы

abs
acos
anchor
asin
atan
atan2
atEnd
big
blink
bold
ceil
charAt
charCodeAt
compile
concat (array)
concat (string)
cos
dimensions
escape
eval
exec
exp
fixed
floor
fontcolor
fontsize
fromCharCode
getDate
getDay
getFullYear
getHours
getItem
getMilliseconds
getMinutes
getMonth
getSeconds
getTime
getTimezoneOffset
getUTCDate
getUTCDay
getUTCFullYear
getUTCHours
getUTCMilliseconds
getUTCMinutes
getUTCMonth
getUTCSeconds
getVarDate
getYear
indexOf
isFinite
isNaN
italics
item
join
lastIndexOf
lbound
link
log
match
max
min
moveFirst
moveNext
parse
parseFloat
parseInt
pow
random
replace
reverse
round
search
setDate
setFullYear
setHours
setMilliseconds
setMinutes
setMonth
setSeconds
setTime
setUTCDate
setUTCFullYear
setUTCHours
setUTCMilliseconds
setUTCMinutes
setUTCMonth
setUTCSeconds
setYear
sin
slice
small
sort
split
sqrt
strike
sub
substr
substring
sup
tan
test
toArray
toGMTString
toLocaleString
toLowerCase
toString
toUpperCase
toUTCString
ubound
unescape
UTC
valueOf

Объекты

ActiveXObject
Array
Boolean
Date
Enumerator
Error
Function
Global
Math
Number
Object
RegExp
Regular Expression
String
VBArray

Операторы

+
=
&
<<
~
|
>>
^
,
Операторы сравнения
Составные операторы присваивания:
     Сложение (+=)
     Побитовое AND (&=)
     Побитовое OR (|=)
     Побитовое XOR (^=)
     Деление (/=)
     Смещение влево (<<=)
     Модуль (%=)
     Умножение (*=)
     Смещение вправо (>>=)
     Вычитание (-=)
     Беззнаковое смещение вправо (>>>=)
?:
--
delete
/
==
>
>=
===
++
!=
instanceof
<
<=
&&
!
||
%
*
new
!==
Старшинство операторов
-
typeof
>>>
void

Свойства

$1 ...$9
arguments
caller
constructor
description
E
index
Infinity
input
lastIndex
length (Array)
length (Function)
length (String)
LN2
LN10
LOG2E
LOG10E
MAX VALUE
MIN VALUE
Nan (Global)
NaN (Number)
NEGATIVE INFINITY
number
PI
POSITIVE INFINITY
prototype
source
SQRT1_2
SQRT2

Операторы

break
catch
коментарий
continue
do ... while
for
function
if ... else
метка
return
switch
this
throw
try
var
while
with

Основы JavaScript

Написание программы на JavaScript.
Переменные JavaScript.
Типы данных JavaScript.
Операторы JavaScript.
Управление выполнением программы.
Функции JavaScript.
Объекты JavaScript.
Зарезервированные слова JavaScript.
Рекурсия.
Области действий переменных.
Копирование, передача и сравнение данных.
Использование массивов.
Продвинутое создание объектов.
Специальные символы.
Поиск ошибок в ваших программах.
Вывод на экран текста и HTML-документов.
Окна сообщений.

Примеры

Элементарные примеры JavaScript, которые можно сразу использовать в HTML-документах. Конечно, предоставленная здесь информация не достаточна для полного понимания языка JavaScript. Обратитесь к соответствующей литературе и указанным ниже ссылкам.

Способы включения сценария в HTML-документ
Модальные окна
Немодальные окна
История и экран
Объект NAVIGATOR для браузера
JavaScript и оформление документа
Дата и время

Некоторые полезные ссылки

  1. Одно из первых руководств по JavaScript 1.1 (В настоящее время - устаревшее).
  2. На сайте Mozilla Developer Network находится руководство по JavaScript 1.5.
  3. Очень подробное описание JavaScript находится на сайте www.javascriptkit.com.
  4. На сайте www.dynamicdrive.com находятся готовые шаблоны для создания динамичных страниц в Интернете.

Copyright © 2006 -  aranea.ru