Ajax开发技术
课程简介:
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
课程大纲:
Lesson 1: Introducing the Course
Topic 1A: Course Format
Topic 1B: What is AJAX?
Topic 1C: Examples of AJAX
Topic 1D: Benefits of AJAX
Topic 1E: Limitations with AJAX
Topic 1F: AJAX vs. Flash
Lesson 2: Advanced JavaScript
Topic 2A: Working with Complex Data Types – Arrays and Objects
Topic 2B: The JavaScript Document Object Model (DOM)
Topic 2C: Referencing Form Fields and Values
Topic 2D: Working with iframe
Topic 2E: Binding JavaScript Methods to Data Objects (Prototyping)
Lesson 3: Using Scripting to Dynamically Change Page Contents
Topic 3A: Generating JavaScript with ColdFusion
Topic 3B: Using JSString Format() to Escape Bad Characters
Topic 3C: Representing Complex ColdFusion Data Types in JavaScript
Topic 3D: Using the innerHTML Method to Modify Content on a Page
Topic 3E: Binding JavaScript Methods to Data Objects
Lesson 4: Interacting with the Server
Topic 4A: Passing Information From the Browser’s DOM to ColdFusion
Topic 4B: Making Background Server Requests Using iframe
Topic 4C: Transmitting Complex Data Types to the Server
Topic 4D: Using the XMLHttpPRequest Object
Lesson 5: Using Adobe Spry
Topic 5A: Spry Overview
Topic 5B: Installing Spry
Topic 5C: Retreating Data with Spry
Topic 5D: Working with Data
Topic 5E: Working with JSON
Topic 5F: Debugging Spry
Topic 5G: Spry Widgets
Topic 5H: UI Widgets
Topic 5I: Loading Data into Spry Fields
Topic 5J: Posting Form Data from Spry
Lesson 6: Google Mashups
Topic 6A: Introductions to Mashups
Topic 6B: Getting Started with Google Maps
Topic 6C: Google Map Basics
Topic 6D: Programatically Geocoding addresses
Topic 6E: Making Background Server Requests to CF8
Topic 6F: Defining Map Markers
Topic 6G: Responding to User Events
Lesson 7: The ColdFusion 8 AJAX Framework
Topic 7A: ColdFusion 8 AJAX Features
Topic 7B: Debugging ColdFusion AJAX Applications
Topic 7C: UI Tags
Topic 7D: Fetching Data Using
Topic 7E: Invoking Server-Side Methods with
Topic 7F: Field Binding
Topic 7G: Using AJAX Enabled Form Elements
Lesson 8: Developing Applications with jQuery
Topic 8A: Introduction to jQuery
Topic 8B: Deploying jQuery
Topic 8C: Locating Objects with Selectors
Topic 8D: Dynamically Changing Object Attributes
Topic 8E: Changing Page Content without a Page Reload
Topic 8F: Modifying CSS
Topic 8G: Binding Functions to Events
Topic 8H: jQuery Effects
Topic 8I: Working with Datasets / Background Data Requests
Topic 8J: Working with the UI Library – Interactions and Widgets
Topic 8K: Using and Creating jQuery Plugins
Tag:GPST卓越软件工程师