Теоретические основы программирования на JavaScript Функции верхнего уровня.

Презентация:



Advertisements
Похожие презентации
D-1MVI320, Appendix D, August 2001 ПРИЛОЖЕНИЕ D. D-2MVI320, Appendix D, August 2001 Ограничения данных, атрибутов и файлов.
Advertisements

1. Найти: Дано: A О K E P 2. Дано: Найти: О С B ? A ? ?
AJAXAJAXТехнология AJAX Asynchronous JavaScript and XML Обычный вызов функции JavaScript приостанавливает отображение страницы, пока он не завершится При.
Теоретические основы программирования на JavaScript Функции.
Особенности языка JavaScript и его использования.
Язык JavaScript Скриптовый язык для выполнения на html-страницах.
Теоретические основы программирования на JavaScript Свойства верхнего уровня.
JavaScript Объекты языка и браузера Интерактивный интерфейс Поиск данных Проверка правильности введенных данных Интерактивные данные Динамический.
Часть II. Формальное описание языков программирования ( Формальная спецификация формальных языков ) Приложение. Грамматика языка IMP в форме BNF.
PL/SQL Хранимые процедуры и функции. Процедуры [CREATE [OR REPLACE]] PROCEDURE procedure_name[(parameter[, parameter]...)] {IS | AS} [local declarations]
История Включение в HTML Одна или больше строк кода использовать внутри использовать код внешнего файла Одна или больше строк кода.
JavaScript Объект окна window.propertyName window.methodName([parameters]) self.propertyName self.methodName([parameters]) propertyName methodName([parameters])
PHP как язык программированияPHP как язык программирования.
1 Учебный курс Введение в JavaScript и CGI Лекция 3 Программирование форм и графики кандидат технических наук Павел Брониславович Храмцов
Inventions in our life. There are very many inventions in our world. There are useful & not useful inventions. There are funny inventions too.
1 Кубенский А.А. Функциональное программирование. Глава 2. Средства функционального программирования Карринг Частичная параметризация функций plus.
Часть II. Формальное описание языков программирования ( Формальная спецификация формальных языков ) Приложение. Описание статической семантики языка IMP.
Объектная модель в JavaScript Объектная модель в языке JavaScript основана на прототипах в противоположность объектной модели, основанной на классах.
Lesson 41 Is there a cave on the island?. There is a cave on the island. Is there a big cave there? Yes, there is. No, there isnt. there isnt = there.
Введение в программирование. Алфавит языка АлгоритмическийБейсикПаскаль 1) прописные и заглавные буквы русского алфавита; 2) 26 латинских строчных и 26.
Транксрипт:

Теоретические основы программирования на JavaScript Функции верхнего уровня

Функция isFinite <!-- var a = 4; document.write( "a = " + a + " " ); document.write( "a/0 = " + a/0 + " " ); if(!isFinite(a/0)) document.write( "a/0 is not Finite" + " " ); document.write( "a/2 = " + a/2 + " " ); if(isFinite(a/2)) document.write( "a/2 is Finite" ); //-->

Функция isNaN <!-- var a; document.write( "a = " + a + " " ); document.write( "a/5 = " + a/5 + " " ); if(isNaN(a/5)) document.write( "a/5 is NaN" ); //-->

Функция eval <!-- var x = prompt('Input x',''); x = parseFloat(x); var y = eval( prompt('Input function','2*Math.PI*x') ); alert( 'y = ' + y ); //-->

Символы, преобразуемые с помощью функций escape и unescape СимволКодСимволКодСимволКод Пробел%20%25\%5F ~%7E^%5E?%2F `%60&%26%22 !%21(%28%27 #%23)%29;%3B $%24=%3D:%3A

Функция escape и unescape <!-- var param_pos = window.location.href.indexOf("?"); if(param_pos!=-1) document.write( "'" + unescape(window.location.href.substring( param_pos+1 )) + "'" ); else document.write( "There's not a parameter." ); //--> <INPUT type="button" value="test" onclick="window.location.replace( 'escape_unescape.html? + escape(document.frm.param.value) );">

Символы, преобразуемые с помощью функций escape и unescape СимволПробел^\ Код%20%22%27%5E%5F

Функция encodeURI и decodeURI <!-- var param_pos = window.location.href.indexOf("?"); if(param_pos!=-1) document.write( "'" + decodeURI(window.location.href.substring( param_pos+1 )) + "'" ); else document.write( "There's not a parameter." ); //--> <INPUT type="button" value="test" onclick="window.location.replace ( 'encodeURI_decodeURI.html?' + encodeURI(document.frm.param.value) );">

Функция parseInt <!-- var a = prompt('Input a','11'); a = parseInt(a, 10); var b = prompt('Input b','11'); b = parseInt(b, 10); var y = a+b; alert( 'y = ' + y ); //-->

Функция parseFloat <!-- var a = prompt('Input a','3.14'); a = parseFloat(a); var b = prompt('Input b','3.14'); b = parseFloat(b); var y = a+b; alert( 'y = ' + y ); //-->

Реализация обработчика событий с использованием атрибутов HTML-тегов

Реализация обработчика событий с использованием свойств JavaScript-объектов <! function click1() { alert('Hello, world 1 !!!') } document.frm.button1.onclick = click1 document.frm.button2.onclick = new Function("alert('Hello,world 2!!!')") //-->

Зарезервированные слова языка JavaScript abstractdebuggerfinalinstanceofpublicTransient BooleandefaultfinallyintreturnTrue breakdeletefloatinterfaceshortTry ByteDoforlongstatictypeof Casedoublefunctionnativesupervar catchelsegotonewSwitchvoid Charenumifnullsynchronizedvolatile classexportimplementspackageThiswhile constextendsimportprivateThrowwith continuefalseinprotectedThrows