JavaScript (Статей: 16)

В этой статье рассмотрены основные принципы работы AJAX и даны два простых примера, использующих эту технологию.

Содержание

1 Что такое AJAX?
2 Шаг 1 — Как послать HTTP запрос
3 Шаг 2 — Обрабатываем HTTP ответ
4 Шаг 3 — Простой пример
5 Шаг 4 — Работа с XML ответом

Что такое AJAX?

Ajax означает Асинхронный JavaScript и XML. В основе технологии лежит использование нестандартного объекта XMLHttpRequest(), необходимого для взаимодействия со скриптами на стороне сервера. Объект может как отправлять, так и получать информацию в различных форматах включая XML, HTML и даже текстовые файлы. Самое привлекательное в Ajax — это его... Автор: (18.08.2010 / 15:49)
Просмотры: 2183
Комментарии (1) »
Что такое WYSIWYG?

WYSIWYG - аббревиатура What You See Is What You Get. В переводе: "что вижу, то и получаю". В висивиге можно просматривать и редактировать HTML-содержимое не редактируя HTML-код. Наиболее близкая аналогия ВИСИВИГу - это текстовый процессор от Microsoft Word, с которым многие знакомы. В нем, чтобы поставить жирность или курсив, не нужно писать теги или другие элементы форматирования, достаточно просто нажать соотствующую функциональную кнопку.

Как это работает?

Для написания простого ВИСИВИГа не нужно изобретать велосипед, все средства уже встроены и успешно работают. Механизм работы большинства визуальных редакторов основан на свойстве designMode объекта document. Это встроенное свойство (к сожалению,... Автор: (14.07.2010 / 14:37)
Просмотры: 2043
Комментарии (4) »
JavaScript обладает рядом свойств объектно-ориентированного языка, но благодаря прототипированию поддерживаемых объектов в нём отличается от традиционных ОО языков. Кроме того JavaScript имеет ряд свойств, присущих функциональным языкам: функции как объекты 1 уровня, объекты как списки, карринг (currying), анонимные функции, замыкания (closures) и т.д, что придаёт языку дополнительную гибкость. JavaScript имеет C-подобный синтаксис, но по сравнению с языком C, имеет следующие коренные отличия:
-объекты с возможностью интроспекции и динамического изменения типа через механизм прототипирования
-функции, как объекты 1 класса
-автоматическое приведение типов
-автоматическая сборка мусора
-анонимные функции и т.д.
Семантика языка JavaScript сходна с семантикой языка Self. В языке нет классов,... Автор: (14.07.2010 / 14:34)
Просмотры: 1206
Комментарии (2) »
Для корректного отображения страниц html, необходимо подстраивать код страницы под различные расширения экранов дисплея пользователей. Для этого идеально подходит использование Javascript. Однако, не стоит забывать и про то, что некоторые пользователи отключают Javascript в браузерах, с целью ограничить себя от лишний выскакиваемых окон с рекламой.
Итак, стоит задача: корректно отобразить web-страницу под различными расширениями дисплеев.
Но, также, необходимо учесть следующие моменты:
- пользователь отключил Javascript;
- не использовать процентное деление ширины ячеек таблиц (так как, имеет место автоматическое увеличение браузером ширины ячеек при помещение в них различных компонентов, например, <textarea>).
Нам необходимо выполнить следующие действия:
1. создать обычную web-страничку;
2.... Автор: (08.05.2010 / 17:30)
Просмотры: 2114
Комментарии (0) »
В этом примере описывается создание динамических часов с помощью Javascript. Для тех, кто только начинает изучать Javascript будет полезно детально разобраться в каждой детали функции.
Итак, перед нами стоит задача: создать на странице динамические часы, значение которых будет обновляться ежесекундно. Формат часов возьмем самый обычный hh:mm:ss (например, 16:05:45), где h - время суток, m - минуты, s - секунды.
Создадим простую web-страницу "index.html":
<html>
<head>
<title>Пример отображения динамических часов</title>
</head>
<body>
<script src="time.js" type="text/javascript"></script>
<center>
<table width=100% cellpadding=0 cellspacing=0 border=1>
<tr>
<td width=100%>Текущее время: <span id="tick_tack"></span></td>
</tr>
</table>
</body>
</html>
Как Вы заметили, мы подключаем к странице файл... Автор: (08.05.2010 / 17:26)
Просмотры: 1839
Комментарии (3) »
Создавая свой сайт каждый программист рано или поздно сталкивается с вопросом: а можно ли защитить свой сайт от копирования?
Конечно, тут нужно разделить свое желание защитить сайт на несколько деталей и разобраться, что именно Вы хотите защитить. Как правило, условно поделить области информации, которую желательно защитить можно на такие фрагменты:
1. защитить страницы и текст на этих страницах, это же означает защитить html код;
2. защитить код javascript от просмотра;
3. защитить исходники с кодом php на самом сервере.
В данной статье я коснусь вопроса о способах защиты js кода. А что касается защиты html и php кода, то постараюсь... Автор: (08.05.2010 / 17:21)
Просмотры: 3338
Комментарии (0) »
Топ статей / Облако тегов / Поиск / Авторы