JavaScript - это описательный язык, но его не сложно выучить. Пока вы тщательно изучите его, вы обязательно узнаете об этом хорошо. Я считаю, что когда вы читаете эту статью, вы, должно быть, выучили HTML. Используйте JavaScript, чтобы лучше взаимодействовать с веб -страницами. Давайте перейдем к теме.
1. Javascript
1. Что такое JavaScript
JavaScript - это описательный язык, а также язык сценариев, основанный на объекте и событиях (управляемое событием).
2. Характеристики JavaScript
JavaScript в основном используется для добавления интерактивного поведения на HTML -страницы.
JavaScript - это язык сценариев с аналогичным синтаксисом на Java.
JavaScript обычно используется для написания клиентских сценариев.
JavaScript - это интерпретирующий язык.
3. Композиция JavaScript
Стандарт ECMSCRIPT (стандарт, который указывает все атрибуты, методы и объекты)
Модель объекта браузера BOM: взаимодействовать с HTML
Объектная модель документа DOM: Доступ и манипулировать HTML -документами
4. Основная структура JavaScript
<script language = ”javascript” type = ”text/javascript»> </script> language = ”javascript” используется для указания, что используемый язык - JavaScript
5. Принцип исполнения Javascript
1. Клиент браузера отправляет запрос на сервер. (Адрес, введенный пользователем в адресной строке браузера)
2. Обработка данных: на стороне сервера обрабатывает страницу, содержащую JavaScript.
3. Отправить ответ: сервер отправляет страницу клиенту браузера для обработки файла HTML, содержащего JavaScript, а затем клиент браузера анализирует теги HTML и теги JavaScript сверху вниз, представляя эффект страницы пользователю.
два. Как представить JavaScript в веб -страницы
1. Используйте тег <сценария>.
2. Используйте внешние файлы JavaScript.
Я хочу запустить JavaScript на нескольких страницах, чтобы достичь того же эффекта, обычно используя файлы с внешними файлами, как .js.
Как ссылаться на файл с .js как расширение:
<script src = ”../ 1.js”> </script>
Примечание. Внешние файлы не могут содержать <Script> </script>
3. Прямо в тегах HTML
<input name = 'btn' type = "button" value = "op -up obse onclick =" javaScript: alert ("vallow"); "/>3. Синтаксис ядра Javascript
1. Объявление и присвоение переменных
Объявление переменных используется только в VAR, а спецификация именования переменных аналогична Java. Var num = 1;
В JavaScript переменные могут использоваться непосредственно без объявления, но это использование не рекомендуется.
2. Тип данных
Неопределенное (неопределенный тип)
Null (нулевый тип)
Номер (тип номера)
String (Type Type)
Логический (логический тип)
3. разница между неопределенным и нулевым
NULL означает «нет объекта», то есть там не должно быть значения. Типичное использование:
(1) В качестве параметра функции параметр функции не является объектом.
(2) как конечная точка цепочки прототипа объекта.
Object.getPrototypeof (object.prototype) // null
Неопределенное означает «отсутствующее значение», что означает, что здесь должно быть значение, но оно еще не определено. Типичное использование:
(1) Когда переменная объявлена, но не имеет назначения, она эквивалентна неопределенной.
(2) При вызове функции предоставляется параметр, который не должен быть предоставлен, а параметр равен неопределенному.
(3) У объекта нет атрибута, присвоенного значению, а значение атрибута не определен.
(4) Когда функция не возвращает значение, неопределенное возвращается по умолчанию.
4. Есть только 6 случаев, и результат определяется как ложный.
NULL, ложь, неопределенная, 0, "", NAN
5. Некоторые общие методы строк
toString (); возвращает строку
TOLOWERCASEE (); Замените строку нижним регистом.
touppercase (); преобразовать строку в верхний регистрацию
charat (index); Возвращает строку в указанном месте
indexof (str, index); Найдите первое появление указанной строки в строке
Подстрока (индекс, индекс); Возвращает строку, расположенную между указанным индексом Index1 и Index2 (включая Index1 и Index2, но не Index2)
Split (str); разделить строку на массив символов
6. Три способа создать массив и назначить значения
01. var num = ('1', '2');
02.var num = new Array (2);
Num [0] = 1;
Num [1] = 2;
03.var num = ['1', '2'];
Общие методы и свойства массивов
Длина: установить или вернуть количество элементов в массиве
JOIN (): Поместите все скорости речи массива в строку и разделите их, разделяя символы.
Sort (): Sort Array
Push (): добавьте один или несколько элементов в конце массива и положите новую длину.
<script type = "text/javascript">
// 01. Метод 1: Создайте массив и присвойте значение массиву
// var fruit = new Array ('Apple', 'Orange', 'Peach', 'Bananer');
// 02. Метод 2: Сначала создайте массив, а затем присвойте значение массиву через инспект
var fruits = new Array (4);
фрукты [0] = 'Apple';
фрукты [1] = 'Orange';
фрукты [2] = 'peach';
фрукты [3] = 'банан';
// 03 Метод 3: аналогично методу 1, но символ изменяется
// var fruitss = new Array ['Apple', 'Orange', 'peach', 'bananer'];
// 04. Доступ к данным с помощью подписания 3 в массиве
document.write (фрукты [0]);
// 05 Поместите элемент в строку через метод соединения массива и разделите его с указанным разделителем
var result = fruits.join (',');
// 06 Согласно массиве с помощью метода сортировки
Fruits.sort ();
// 06. Добавьте один или несколько элементов к концу и, наконец, верните новую длину массива
var length = fruits.push ('wert', 'foot');
document.write ('/n' + длина);
// 07. Переходить на массив
для (var item в фруктах)
{
предупреждение (фрукты [пункт]);
}
</script>
7. Операторы
8 Отладка программы
Решение 1: отладка в VS
Шаги: 01. Установите страницу для отладки как начальная страница
02. Установите точку останова
03. Нажмите F5, чтобы начать отладку
Решение 2: отладка браузера Chrome
Шаги: 01. Нажмите F12, чтобы вызвать инструмент
02. Установите точку останова
03. Обновить страницу
Решение 3: т.е. браузер
Шаги: 01.f12, инструменты разработчика
02. Переключитесь на вкладку Script
03. Установите точку останова
04. Начните отладку
05. Обновление
4. Функции в JavaScript
1. Обычно используемые системы функции
01. parseint ("string");
Функция parseint () сначала проверяет символ в положении 0 и определяет, является ли это допустимым числом. Если нет, он возвращает Нэн и не выполняет другие операции. Однако, если символ является допустимым параметром, функция будет просматривать символ в положении 1 и выполнять тот же тест. Этот процесс будет продолжаться до тех пор, пока не будет обнаружено, что символ является действительным символом. В настоящее время символ преобразует предыдущую строку в число.
например:
var num1 = parseint ("78,9") // возвращаемое значение равно 78
var num2 = parseint ("afa78.9") // возвращаемое значение - NAN
02.parsefloat ("String");
Его использование похоже на Parseint, за исключением того, что первая точка, появляющаяся в строке, будет считаться действительным символом.
например:
var num1 = parseint ("78,9") // возвращаемое значение равно 78
var num2 = parseint ("afa78.9") // возвращаемое значение - NAN
2. Пользовательские функции
В JavaScript пользовательская функция состоит из функции, имени функции, набора параметров и операторов JavaScript, которые будут выполнены в скобках.
Давайте посмотрим на синтаксис:
Имя функции функции (параметр 1, параметр 2, ..)
{
// оператор JavaScript
[Возвращение возврата]
}
Функция - это ключевое слово, которое определяет функцию и должна быть там.
Параметры 1 и параметр 2 являются параметрами функции, потому что тип JavaScriptP слаб, и нет необходимости предоставлять тип при предоставленном параметре.
Начало и конец функции, определяемой {}.
Оператор возврата используется для указания значения, возвращаемого функцией.
2. Вызов функций
Чтобы выполнить функцию, вы должны сначала вызвать эту функцию, и вы должны сформулировать имя функции и последовавшие параметры.
например:
<script type = ”text/javascript”> function show () {} show (); </script>3. Анонимные функции
Анонимные функции - это функции без имен, также называемых закрытиями, которые позволяют временно создавать функцию без указанного имени. Чаще всего используется в качестве значения для параметров обратного вызова, многие новички не знают об анонимных функциях. Давайте проанализируем это здесь.
Имя функции функции (список параметров) {Function Body;}
Если вы создаете анонимные функции, это должно быть:
function () {function Body;}
Поскольку это анонимная функция, обычно нет никаких параметров.
Зачем создавать анонимные функции? При каких обстоятельствах будут использоваться анонимные функции? Существует два общих сценария для анонимных функций, один из них - функция обратного вызова, а другой - напрямую выполнить функцию.
например:
<script language = "javascript"> var a = "a"; (function () {var a = "b"; alert (a);}) (); alert (a); </script>В приведенном выше коде два ящика оповещения будут выводиться в последовательности. Содержание первой коробки оповещений B, а второй - это. Я подумал, что в этом бирке сценария был анонимный метод, и когда B был впервые появился, затем настороженно (а) после прикосновения к анонимному методу, всплыл.
Вышеуказанный базовый учебник JavaScript - обязательная статья для начала работы - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.