Javascript.RU
Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
»
Книги
»
Foundations of Ajax
« Understanding AJAX: Using JavaScript to Create Rich Internet Applications
Foundations of Ajax
Язык: Английский
Год публикации: 2006
Автор(ы): R.Asleson, N.Schutta
Страниц: 273
Скачать »»
Краткое содержание
Introducing Ajax
Using the XMLHttpRequest Object
Communicating with the Server: Sending Requests and Processing Responses
Implementing Basic Ajax Techniques
Building the Ultimate Ajax Developer's Toolbox
Testing JavaScript with JsUnit
Exploring JavaScript Debugging Tools and Techniques
Putting It All Together
APPENDIX A Developing Cross-Browser JavaScript
APPENDIX B Introducing Ajax Frameworks
Средний:
Select rating
Отстой
Так себе
Нормально
Хорошо
Супер
Средняя:
3.7
(
1
vote)
Полное содержание
Introducing Ajax
A Short History of Web Applications
Browser History
The Evolution of Web Applications
CGI
Applets
JavaScript
Servlets and ASPs and PHP
Flash
The DHTML Revolution
The XML Derivatives
The Fundamental Problem
Ajax
The Usability Question
The Skill Set
Usage
Design Considerations
Summary
Using the XMLHttpRequest Object
Overview of the XMLHttpRequest Object
Methods and Properties
An Example Interaction
GET vs. POST
Remote Scripting
Overview of Remote Scripting
A Remote Scripting Example
How to Send a Simple Request
A Simple Request Example
A Word About Security
DOM Level 3 Load and Save
The DOM
Summary
Communicating with the Server: Sending Requests and Processing Responses
Processing the Server Response
Using the innerHTML Property to Create Dynamic Content
Parsing the Response As XML
Dynamically Editing Page Content with the W3C DOM
Sending Request Parameters
Sending Request Parameters As XML
Sending Data to the Server Using JSON
Summary
Implementing Basic Ajax Techniques
Performing Validation
Reading Response Headers
Dynamically Loading List Boxes
Creating an Autorefreshing Page
Displaying a Progress Bar
Creating Tooltips
Dynamically Updating a Web Page
Accessing Web Services
Providing Autocomplete
Summary
Building the Ultimate Ajax Developer's Toolbox
Documenting JavaScript Code with JSDoc
Installation
Usage
Validating HTML Content with Firefox Extensions
HTML Validator
Checky
Searching for Nodes Using DOM Inspector
Performing JavaScript Syntax Checking with JSLint
Performing JavaScript Compression and Obfuscation
Using the Web Developer Extension for Firefox
Implementing Advanced JavaScript Techniques
Object-Oriented JavaScript via the prototype Property
Private Properties and Information Hiding with JavaScript
Classical Inheritance in JavaScript
Putting It All Together
Summary
Testing JavaScript with JsUnit
Rising to the JavaScript Challenge
Introducing the Test-First Approach
Introducing JUnit
Exploring JsUnit
Getting Started
Writing Tests
Running Tests
Using Standard and Custom Query Strings
Working with JsUnit Server
Getting Help
What Else Can You Use?
Summary
Exploring JavaScript Debugging Tools and Techniques
Debugging Ajax Requests with Greasemonkey
Introducing Greasemonkey
Using an XMLHttpRequest Debugging User Script for Greasemonkey
Inspecting Ajax Requests and Responses with the XMLHttpRequest Debugging User Script
Debugging JavaScript
Using Firefox JavaScript Console
Using Microsoft Script Debugger
Using Venkman
Summary
Putting It All Together
Introducing Patterns
Implementing the Fade Anything Technique (FAT)
Implementing Auto Refresh
Implementing a Partial Page Paint
Implementing a Draggable DOM
Avoiding Common Gotchas
Learning Where to Go for More
Using a Framework
Introducing Taconite
The Theory of Taconite
The Solution
What Does Taconite Do with the Content?
Introducing Dashboard Applications
Building the Ajax Dashboard with Taconite
Introducing the General Features
Introducing the Design Features
Analyzing the Code
Analyzing the Weather Forecast Component
Analyzing the Headline News Component
How Does the Automatic Refreshing Work?
Building a Better Autocomplete
Summary
APPENDIX A Developing Cross-Browser JavaScript
Appending Rows to a Table
Setting an Element's Style via JavaScript
Setting an Element's class Attribute
Creating Input Elements
Adding Event Handlers to Input Elements
Creating Radio Buttons
Summary
APPENDIX B Introducing Ajax Frameworks
Browser-Side Frameworks
Dojo
Rico
qooxdoo
TIBET
Flash/JavaScript Integration Kit
Google AJAXSLT
libXmlRequest
RSLite
SACK
sarrisa
XHConn
Server-Side Frameworks
CPAINT
Sajax
JSON/JSON-RPC
Direct Web Remoting
SWATO
Java BluePrints
Ajax.Net
Microsoft's Project Atlas
Ruby on Rails
Скачать »»
перейдите на форум для обсуждения и вопросов
« Understanding AJAX: Using JavaScript to Create Rich Internet Applications
Поиск по сайту
Содержание
Учебник javascript
Введение
Основы javascript
DOM: работа с HTML-страницей
События
Объекты, ООП
AJAX
Особенности регулярных выражений в Javascript
Основные элементы языка
Базовые типы: Строки, Числа, Boolean
Операторы, их особенности в JS
Массивы
Функции
Замыкания
Регулярные выражения
Конструкции языка. Обработка ошибок.
Сундучок с инструментами
Редактирование и отладка скриптов
Cookie
HTTP-Отладка
Просмотр живого HTML
Разное полезное
Интерфейсы
Drag and drop
Грамотное javascript-дерево за 7 шагов
Интеграция AJAX в интерфейс
Координаты элемента на странице
Правильные show/hide/toggle
Удобное дерево с AJAX-подгрузкой
Все об AJAX
Введение в Ajax
Ajax и Rich Client
Ajax и клиент-серверная архитектура.
Способы общения с сервером
COMET
Форматы данных для AJAX
Обмен данными для документов с разных доменов
Обмен данными между доменами. Часть 2.
Оптимизация
Google Closure Compiler в деталях
Yahoo: лучшие способы ускорения сайта
Анализ оптимизации страниц c Yslow
Интерфейсы. Прочь от MVC
Оптимизация Javascript-кода
Польза от documentFragment
Сжатие Javascript и CSS
Улучшаем сжимаемость Javascript-кода.
Умное Кеширование и Версионность в Javascript/CSS
Разное
Асинхронное программирование
Google Gears в деталях
Javascript <-> Flash мост
Букмарклеты и правила их написания
О подборке книг на сайте
Почему <a href="javascript:..."> - плохо
Способы идентификации в интернете
Уровни DOM
Что почитать?
Шаблонизация с javascript
Юнит-тесты уровня браузера на связке Selenium + PHP.
Справочники: Javascript/HTML/CSS
Система сборки и зависимостей Google Closure Library
Хранение данных на клиенте. DOM Storage и его аналоги.
10 лучших функций на JavaScript
Дерево всех статей
Последние темы на форуме
SkyCitadel — самодельная зашифрованная экосистема.
TRANQUILA.HOST | VPS от 2,95ドル | 1 Gb/s | DE/FR | WINDOWS
<canvas> видео на холсте
Значение переменной в строку или сохранение в VK
Жалобы и пожелания
Удаление элементов по одному
Валидация imap-сервера при помощи регулярного выражения
Forum
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Вверх
AltStyle
によって変換されたページ
(->オリジナル)
/
アドレス:
モード:
デフォルト
音声ブラウザ
ルビ付き
配色反転
文字拡大
モバイル