Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
»
Книги
»
Understanding AJAX: Using JavaScript to Create Rich Internet Applications
« Teach Yourself Ajax in 10 Minutes
Foundations of Ajax »
Understanding AJAX: Using JavaScript to Create Rich Internet Applications
Язык: Английский
Год публикации: 2006
Автор(ы): Joshua Eichorn
Страниц: 352
Скачать »»
Краткое содержание
Part I: (Ajax Basics)
Part II: (Libraries, example)
Appendix A. JavaScript AJAX Libraries
Appendix B. AJAX Libraries with Server Ties
Appendix C. JavaScript DHTML Libraries
Средний:
Select rating
Отстой
Так себе
Нормально
Хорошо
Супер
Средняя:
3.5
(
68
votes)
Полное содержание
Part I: (Ajax Basics)
What Is AJAX?
Rich Internet Applications
AJAX Defined
Technologies of AJAX
Remote Scripting
Gmail Brings XMLHttpRequest into the Mainstream
New Name: AJAX
Summary
Getting Started
XMLHttpRequest Overview
Cross-Browser XMLHttpRequest
Sending Asynchronous Requests
AJAX Without XMLHttpRequest
Fallback Option 1: Sending a Request Using an IFrame
Fallback Option 2: Sending a Request Using a Cookie
Summary
Consuming the Sent Data
Document-Centric Approaches
Remote Scripting
How to Decide on a Request Type
Summary
Adding AJAX to Your Web Development Process
Changes to the Development Cycle
Integrating AJAX into a Framework
JavaScript as a Primary Development Language
Problems Created by the New Development Paradigm
Advantages to Using a Library
Reasons to Build Your Own Library
How Open Source Fits into the Mix
Use Case for Building: The Firefox Counter
Use Case for Downloading: An Intranet Web Site
Summary
Getting the Most from AJAX
Goals of AJAX
Measuring Improvements
Promises and Problems of Combining AJAX with Other New Technologies
Summary
Usability Guidelines
Defining Usability
Usability Guidelines
Common Usability Problems
Summary
AJAX Debugging Guide
Two Sides to Debugging
Looking at AJAX Communications
JavaScript Debugging Tools
JavaScript Exceptions
Dumping Variables
Summary
Part II: (Libraries, example)
Libraries Used in Part II: Sarissa, Scriptaculous
Overview of the Use Cases
Libraries Used in Part II of This Book
Sarissa
Scriptaculous
Summary
Libraries Used in Part II: HTML_AJAX
HTML_AJAX
Summary
Speeding Up Data Display
Overview of the Sun Rise and Set Data Viewer
Building the Non-AJAX Version of the Sun Rise and Set Viewer
Problems with the Non-AJAX Viewer
Improving Viewing with AJAX
Summary
Adding an AJAX Login to a Blog
Why Logins Work Well with AJAX
Building an AJAX Login
Extending the Login Form
Implementing the AJAX Comment Login System Using XML
Summary
Building a Trouble-Ticket System
Trouble-Ticketing System
AJAX Reliance Scale
Creating the Back End
Exporting the Back End
Building the JavaScript Application
Login Component
User-Registration Component
Account-Editing Component
Ticket-Creation Component
Ticket-Editor Component
My-Tickets Component
Assign-Tickets Component
Security Considerations with AJAX Applications
Comparing Our AJAX-Driven Application against a Standard MVC Model
Summary
Appendix A. JavaScript AJAX Libraries
AJAX Toolbox
Bajax
Dojo Toolkit
libXmlRequest
MochiKit
Rico
Simple AJAX Code-Kit (SACK)
ThyAPI
Qooxdoo
XHConn
Yahoo! User Interface Library
Appendix B. AJAX Libraries with Server Ties
PHP
Java
C#/.NET
Multiple Languages
Appendix C. JavaScript DHTML Libraries
Accesskey Underlining Library (AUL)
Behaviour
cssQuery()
Dean Edwards IE7
DOM-Drag
JavaScript Shell
Lightbox JS
Moo.fx
Nifty Corners Cube
overLIB
Sorttable
Tooltip.js
WZ_jsgraphics
WZ_dragdrop
Скачать »»
перейдите на форум для обсуждения и вопросов
« Teach Yourself Ajax in 10 Minutes
Foundations of Ajax »
Поиск по сайту
Содержание
Учебник 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
Дерево всех статей
Последние темы на форуме
какой вид спорта вам нравится больше?
jUqery: как определить количество картинок
Что бы работало в двух блоках
Как сделать сложное условие с циклами?
Распространение события "вверх"
2-х мерный массив из объектов
Все мои проекты на Blogspot
Forum
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Вверх