Объект функции в JavaScript
Операторы JavaScript часто используются в процессе создания веб-сайтов. Освоение некоторых связанных структур JavaScript имеет большое значение для повторного использования при создании веб-сайтов!
1.document.write(""); Оператор вывода
2. Комментарий в JS: //
3. Традиционная последовательность HTML-документов: document->html->(head,body)
4. DOM в окне браузера Порядок это: окно->(навигатор, экран, история, местоположение, документ)
5. Получите имя и значение элемента в форме: document.getElementById("ID номер элемента в форме").name (или значение )
6. Один JS, преобразующий строчные буквы в прописные: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
7. Типы значений в JS: String, Number, Boolean, Null, Object, Function
8. Символьный тип в JS преобразуется в числовой тип: parseInt(), parseFloat()
9. Число в JS преобразуется в символьный тип: (""+переменная)
10. Длина строка в JS: (длина)
11. Знак + используется для соединения символов с символами в JS.
12. Операторы сравнения в JS: == равно, != не равно, >, >=, <. .<=
13. Использование переменных в JS для объявления :var для создания оператора
14. Структура оператора решения в JS: if(condition){}else{}
15. Структура цикла в JS: for([начальное выражение];[ условие];[обновить выражение]) {внутри цикла }
16. Команда завершения цикла: прерывание
17. Определение функции в JS: function functionName([параметр],...){оператор[s]}
18. When в файле появляется несколько форм, вместо этого вы можете использовать document.forms[0],document.forms[1]
19. Окно: открыть окно window.open(), закрыть окно: window.close(), окно. сам: self
20. Настройки строки состояния: window. status="character";
21. Всплывающее сообщение: window.alert("character");
22.
Всплывающее окно подтверждения: window.confirm();
Поле подсказки ввода: window.prompt();
24. Укажите текущее Отображение местоположения ссылки: window.location.href="URL"
25. Получите количество всех форм в форме: document.forms.length
26. Закройте поток вывода документа: document.close();
27. Соединитель добавления строки: +=
28. Создайте элемент документа: document.createElement(), document.createTextNode()
29. Метод для получения элемента: document. getElementById()
30. Установите пустые значения всех текстовых элементов формы:
var form = window.document.forms[0]
for (var i = 0; i<form.elements.length;i++){
if (form.elements[i].type == "текст"){
form.elements[i].value = "";
}
}
31. Определите, отмечена ли кнопка проверки в JS: document.forms[0].checkThis.checked (атрибут Checked указывает, выбрана ли она, и возвращает TRUE или FALSE)
32. Группа переключателей (имена переключателей должны быть одинаковым): Получите длину группы переключателей document.forms[0].groupName.length
33. Установленный флажок также используется для определения того, выбрана ли группа переключателей
34. Значение раскрывающегося списка
.: document.forms[0].selectName.options[ n].value (n иногда использует имя раскрывающегося списка плюс .selectedIndex для определения выбранного значения)
35. Определение строки: var myString = new String( "Это световой меч");
36. Преобразовать строку в верхний регистр :string.toUpperCase(); Преобразовать строку в нижний регистр: string.toLowerCase();
37. Вернуть позицию, где строка 2 встречается в строке 1: String1.indexOf(" String2")!=-1 означает, что он не найден.
38. Получить символ в указанной позиции в строке: StringA.charAt(9);
39. Получить подстроку в указанной начальной и конечной точке строки: stringA.substring(2,6);
40. Математическая функция: Math .PI (возвращает число Пи), Math.SQRT2 (возвращает квадратный корень), Math.max(value1, value2) возвращает наибольшее значение из двух чисел, Math .pow(value1,10) возвращает десятую степень значения1, функция округления Math .round(value1), Math.floor(Math.random()*(n+1)) возвращает случайные числа
41. Определите переменные даты: var Today = new Date();
42. Список функций даты: dateObj.getTime() получает время, dateObj.getYear() получает год, dateObj.getFullYear() получает четырехзначный год, dateObj.getMonth() получает месяц. , dateObj.getDate() получает день, dateObj.getDay() получает дату, dateObj.getHours() получает часы, dateObj.getMinutes() получает минуты, dateObj.getSeconds() получает секунды, dateObj.setTime( value) устанавливает время, dateObj.setYear(val) устанавливает год, dateObj.setMonth(val) устанавливает месяц, dateObj.setDate(val) устанавливает день, dateObj.setDay(val) устанавливает день недели, dateObj .setHours устанавливает часы, dateObj.setMinutes(val) устанавливает минуты, dateObj.setSeconds(val) устанавливает секунды [Примечание: эта дата и время начинаются с 0]
43. Представление FRAME: [window.]frames[n ].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent представляет родительский объект, top представляет верхний объект
45.Открыть дочерний элемент Родительское окно окна: opener
46. Указывает текущее местоположение: this
47. При вызове функции JS по гиперссылке используйте: (javascript:), чтобы начать с имени функции
48. Это не выполняется в старых браузерах JS:<!-- //-->
49. Ссылка на файл- style JS: <script type="text/javascript" src="aaa.js"></script>
50. Укажите браузеры, которые не поддерживают скрипты HTML, отображаемые браузером: <noscript></noscript>
51. Когда есть являются одновременно гиперссылками и событиями ONCLICK, старая версия браузера будет перенаправляться на a.html, в противном случае — на b.html. Пример: <a href="a.html " onclick="location.href='b. html';return false">dfsadf</a>
52. Встроенными объектами JS являются: Array, Boolean, Date, Error, EvalError, Function, Math, Number, Object, RangeError, ReferenceError, RegExp, String, SyntaxError. , TypeError, URIError
53. Разрывы строк в JS:n
54. Полноэкранный размер окна: <script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen .availWidth;this.outerHeight=screen .availHeight;}window.maximize=fullScreen;</script>
55.all в JS представляет все элементы ниже него
56.Порядок фокуса в JS: document.getElementByid("Form Element" ).tabIndex = 1
57. Значение InnerHTML — это значение элемента формы: например, <p id="para">"как дела <em>ты</em>"</p>, тогда значениеinnerHTML: как дела <em>ты</em> em>
58. Значение innerTEXT такое же, как указано выше, за исключением того, что тег <em> не будет отображаться.
59.contentEditable может установить, можно ли изменить элемент, а isContentEditable возвращает статус того, можно ли его изменить. 60.isDisabled
определяет, является ли это запрещенным состоянием. Disable устанавливает запрещенное состояние.
61.length получает длину и возвращает целочисленное значение.
62.addBehavior() — это файл внешней функции, вызываемый JS. Его расширение — .htc.
63.window. .focus() помещает текущее окно поверх всех окон.
64.blur() означает потерю фокуса. Противоположность FOCUS()
означает, что элемент выбран.
66. Запретить пользователю вводить текст. текстовое поле: onfocus=" this.blur()"
67. Получите количество вхождений этого элемента на странице: document.all.tags("div (или другие HTML-теги)").length
68. Есть два типы вывода формы в JS: модуль Модальный и немодальный. window.showModaldialog(), window.showModeless()
69. Настройка текста строки состояния: window.status='text', настройка текста строки состояния по умолчанию: window.defaultStatus = 'text.';
70 .Добавить в избранное: external.AddFavorite(" http://www.dannyg.com","jaskdlf ");
71. Ничего не делать, если в JS возникает ошибка сценария: window.onerror. = doNothing; Укажите дескриптор ошибки. Синтаксис: window.onerror = handleError;
72. Укажите родительское окно текущего открытого окна в JS: window.opener, поддерживающее несколько продолжений opener.opener...
73. Self в JS. относится к текущему окну
74. Содержимое, отображаемое в строке состояния в JS: window.status="content"
75.top в JS относится к самому верхнему фрейму в наборе фреймов
76. Закрыть текущее окно в JS: window.close ();
77.Предложено в поле подтверждения JS: if(confirm("Вы уверены?")){alert("ok");}else{alert("Не ок");}
78. Перенаправление окна в JS: window.navigate( " http://www.sina.com.cn ");
79. Печать в JS: window.print()
80. Поле ввода подсказки в JS: window.prompt("message", "defaultReply") ;
81. Полоса прокрутки окна в JS: window.scroll(x,y)
82. Прокрутка окна до нужной позиции в JS: window.scrollby
83. Установите временной интервал в JS: setInterval("expr",msecDelay) или setInterval(funcRef, msecDelay) или setTimeout
84. Модальное окно в JS отображается в строке IE4+, но не в NN: showModalDialog("URL"[,arguments][,features]);
85.Дескриптор, используемый перед выходом в JS: function VerifiedClose( ){event.returnValue="вы нам очень нравитесь и надеемся, что вы останетесь подольше.";}} window.onbeforeunload=verifyClose;
86. Дескриптор файла, используемый при первом вызове формы: onload()
87. When дескриптор файла окна, вызываемый при закрытии тела: onunload()
88. Атрибуты window.location: протокол(http:), имя хоста( www.example.com), порт(80), хост(www.example.com: 80), pathname("/a/a.html"), hash("#giantGizmo ", относится к переходу к соответствующей привязке), href (вся информация)
89.window.location.reload() обновляет текущую страницу.
89- 1.parent.location.reload() обновляет родительский объект (для фреймов)
89-2.opener.location.reload() обновляет объект родительского окна (для одиночных открытых окон)
89-3.top.location. reload() Обновить верхний объект (для нескольких окон).
90.window.history.back() возвращает на предыдущую страницу, window.history.forward() возвращает на следующую страницу, window.history.go(возвращается на первую страницу, вы также можете использовать посещенный URL)
91.document.write() вывод без переноса строк, вывод document.writeln() с переносом строк
92.document.body.noWrap=true; запретить перенос текста ссылки
93.Variable
.name.charAt(номерной бит), получить символ переменной.
94. "abc".charCodeAt(число), вернуть значение кода ASCii символа.
95. Конкатенация строк: string.concat(string2) или Использовать. += для подключения
96. Переменная .indexOf("Character", начальная позиция), возвращает позицию первого вхождения (рассчитывается от 0)
97.string.lastIndexOf(searchString[,startIndex]) позицию последнего вхождения
98
..string.match(regExpression) определяет, совпадают ли символы.
99.string.replace(regExpression,replaceString) заменяет существующую строку.
100.string.split(separator) возвращает массив для хранения значения
101.string. (start[,length]) переводит строку из цифры в указанную длину.
102.string.toLowerCase() переводит все строки в нижний регистр.
103.string.toUpperCase() переводит все символы в верхний регистр.
104 .parseInt(string[). ,radix(представляющее основание)]) принудительно преобразуется в целочисленный тип.
105.parseFloat(string[,radix]) принудительно преобразуется в тип с плавающей запятой.
106.isNaN(переменная): проверьте, является ли это числовым типом.
107. Ключевое слово для определения констант: const, ключевое слово для определения переменных: var