书籍详情
Web前端开发技术与JavaScript框架编程
作者:林跃进 主编
出版社:东软电子出版社
出版时间:2013-06-01
ISBN:9787894361790
定价:¥48.00
购买这本书可以去
内容简介
本教材主要面向计算机及相关专业的本、专科学生。教材运用了CDIO的工程教育理念进行结构设计,让读者通过一个个项目实践来领会抽象的理论知识。整体结构设计及详细结构设计如下:第1~4章为基础篇,主要介绍前端开发的基础技术。第5~6章为技术篇,主要介绍前端技术开发中的Ajax技术。第7~10章为框架篇,主要介绍前端开发技术中使用的各种框架。第11章为项目篇,主要介绍随教材提供的实战项目。本教材第1章对前端开发技术和前端开发知识体系进行了概述;第2章~第4章分别介绍了HTML、CSS和JavaScript的基础知识;第5章介绍了Ajax技术的基本原理和基本技术;第6章介绍了新兴技术HTML 5的基础知识和基本运用;第7章~第10章讲解了流行的JavaScript框架JQuery、Ext.js、YUI和Dojo的基础知识及基本运用;第11章提供了一个实践项目综合运用教材中所学的各种知识和技术。
作者简介
暂缺《Web前端开发技术与JavaScript框架编程》作者简介
目录
第1章 Web前端技术概述
1.1 前端概述
1.1.1 什么是前端技术
1.1.2 前端发展史
1.2 前端技术体系
1.3 Web前端开发工程师知识体系
1.4 小结
1.5 练习
第2章 HTML
2.1 HTML基础
2.1.1 HTML简介
2.1.2 HTML的基本结构
2.1.3 标记代码的部件:标签、元素和属性
2.1.4 doctype
2.1.5 特殊文本字符和页面注释
2.2 HTML标签
2.2.1 文本标签
2.2.2 格式排版标签
2.2.3 超链接标签
2.2.4 图像标签
2.2.5 表格标签
2.2.6 表单标签
2.2.7 其他标签
2.3 HTML head标签
2.4 综合应用
2.5 小结
2.6 练习
2.7 项目实战
第3章 CSS
3.1 CSS概述
3.1.1 CSS简介
3.1.2 CSS语法
3.1.3 CSS设置方式
3.1.4 CSS的辅助语法
3.1.5 手工编写与借助工具
3.2 CSS的高级特性
3.2.1 设置文本样式
3.2.2 设置链接样式
3.2.3 设置图像效果
3.2.4 设置背景颜色与背景图像
3.3 CSS盒子模型
3.3.1 CSS盒子模型概述
3.3.2 盒子的浮动与定位
3.3.3 设置表格样式、表单
3.4 CSS
3.4.1 CSS 3概述
3.4.2 CSS 3选择器
3.4.3 CSS 3中的变形处理
3.4.4 CSS 3中的动画功能
3.5 综合应用
3.6 小结
3.7 练习
3.8 项目实战
第4章 JavaScript
4.1 JavaScript基础知识
4.1.1 JavaScript基本语法
4.1.2 数据类型和变量
4.1.3 JavaScript交互基本方法
4.1.4 JavaScript函数
4.2 JavaScript核心对象
4.2.1 浏览器对像
4.2.2 数组对象Array
4.2.3 日期对象Date
4.2.4 数学运算对象Math
4.2.5 字符串对象String
4.3 JavaScript事件响应
4.3.1 事件响应编程的概念
4.3.2 event对象
4.3.3 event方法的实践
4.4 页面数据的JavaScript处理和验证
4.4.1 复选框全选
4.4.2 字符串验证
4.4.3 验证表单必填项
4.4.4 JavaScript生成验证码
4.5 JavaScript与文档对象模型
4.5.1 文档对象模型简介
4.5.2 文档对象的方法
4.5.3 Forms对象
4.5.4 DOM节点访问
4.6 综合应用
4.7 小结
4.8 练习
4.9 项目实战
第5章 Ajax
5.1 Ajax概述
5.2 Ajax原理
5.2.1 Ajax组成部分
5.2.2 传统Web应用和Ajax应用
5.3 Hello Ajax
5.4 JSON
5.5 Ajax综合应用
5.6 小结
5.7 练习
5.8 项目实战
第6章 HTML
6.1 HTML 5简介
6.1.1 为什么使用HTML
6.1.2 HTML 5的应用
6.2 HTML 5新增标签
6.2.1 HTML 4与HTML 5的区别
6.2.2 HTML 5的新结构标签
6.2.3 HTML 5的新表单标签
6.2.4 HTML 5新标签综合实例
6.2.5 总结
6.3 HTML 5文件API
6.3.1 HTML 5文件API重要接口
6.3.2 文件API使用实例
6.4 HTML 5 Canvas
6.4.1 Canvas绘图模型
6.4.2 Canvas绘图API
6.5 HTML 5多媒体
6.5.1 Video标签
6.5.2 Audio标签
6.6 小结
6.7 练习
6.8 项目实战
第7章 jQuery
7.1 初识jQuery
7.2 个jQuery应用
7.2.1 配置开发环境
7.2.2 创建HTML页面
7.2.3 编写jQuery代码
7.3 jQuery选择器
7.3.1 什么是jQuery选择器
7.3.2 jQuery选择器分类
7.3.3 基础选择器
7.3.4 层次选择器
7.3.5 基本过滤器
7.3.6 内容过滤器
7.3.7 可见性过滤器
7.3.8 属性过滤器
7.3.9 表单选择器
7.3.10 子元素过滤器
7.3.11 表单过滤器
7.4 查找与筛选元素
7.4.1 过滤函数
7.4.2 查找函数
7.4.3 jQuery操作DOM
7.5 jQuery Ajax
7.5.1 Ajax函数
7.5.2 jQuery Ajax全局事件
7.5.3 使用JSONP进行Ajax的跨域请求
7.6 jQuery工具函数
7.6.1 浏览器特性检测
7.6.2 数组和对象操作
7.6.3 其他工具函数
7.7 jQuery UI
7.7.1 jQuery UI基础
7.7.2 Datepicker日历控件
7.7.3 Dialog对话框控件
7.7.4 Tab标签控件
7.7.5 Button按钮控件
7.7.6 Autocomplete自动提示控件
7.8 小结
7.9 练习
第8章 ExtJS框架
8.1 概述
8.1.1 ExtJS知识结构
8.1.2 ExtJS基础
8.2 ExtJS事件机制
8.2.1 自定义事件
8.2.2 浏览器事件
8.2.3 ExtJS中的事件
8.2.4 各种事件登记方式
8.2.5 ExtJS键盘事件
8.3 ExtJS DOM操作
8.3.1 用户界面的元素
8.3.2 页面元素获取
8.3.3 元素使用方法
8.3.4 DomQuery入门
8.4 ExtJS组件
8.4.1 核心组件
8.4.2 信息提示框组件
8.4.3 进度条组件
8.4.4 工具条和菜单
8.5 ExtJS中的Ajax
8.5.1 Ext.Ajax
8.5.2 Ext.Updater
8.6 ExtJS布局设计
8.6.1 表单类布局
8.6.2 表格类布局
8.6.3 树型结构布局
8.7 小结
8.8 练习
第9章 YUI
9.1 概述
9.2 组织结构
9.3 YUI事件机制
9.3.1 页面事件
9.3.2 键盘和鼠标事件
9.3.3 自定义事件
9.4 YUI DOM操作
9.4.1 查找元素
9.4.2 操作内容
9.5 YUI UI组件
9.5.1 AutoComplete工具
9.5.2 内容容器
9.5.3 选项卡
9.5.4 按钮
9.6 YUI Ajax
9.6.1 asyncRequest函数
9.6.2 JSON数据处理
9.7 小结
9.8 练习
第10章 Dojo框架
10.1 概述
10.1.1 Dojo知识结构
10.1.2 Dojo基础
10.2 Dojo事件处理
10.2.1 事件处理函数
10.2.2 键盘事件对象
10.2.3 关键处理函数
10.2.4 执行初始化
10.3 Dojo DOM
10.3.1 DOM工具函数
10.3.2 DOM查询
10.3.3 DOM操作
10.4 Dojo 组件
10.4.1 Dojo的表单处理组件
10.4.2 Dojo的存储组件
10.4.3 Dojo的图表绘制组件
10.5 Dojo Ajax
10.5.1 Dojo XHR
10.5.2 Script实现远程操作
10.5.3 Iframe实现远程操作
10.6 小结
10.7 练习
第11章 任务管理系统实战
11.1 项目概述
11.2 可行性分析
11.2.1 系统目标
11.2.2 技术可行性分析
11.3 需求分析
11.4 系统流程
11.4.1 软件功能
11.4.2 用例模型
11.4.3 运行环境
11.5 系统设计
11.5.1 数据库设计
11.5.2 系统功能
11.5.3 界面设计
11.5.4 接口设计
11.5.5 页面设计
11.6 浏览器测试
11.6.1 IE测试
11.6.2 Firefox测试
11.7 小结
参考文献
1.1 前端概述
1.1.1 什么是前端技术
1.1.2 前端发展史
1.2 前端技术体系
1.3 Web前端开发工程师知识体系
1.4 小结
1.5 练习
第2章 HTML
2.1 HTML基础
2.1.1 HTML简介
2.1.2 HTML的基本结构
2.1.3 标记代码的部件:标签、元素和属性
2.1.4 doctype
2.1.5 特殊文本字符和页面注释
2.2 HTML标签
2.2.1 文本标签
2.2.2 格式排版标签
2.2.3 超链接标签
2.2.4 图像标签
2.2.5 表格标签
2.2.6 表单标签
2.2.7 其他标签
2.3 HTML head标签
2.4 综合应用
2.5 小结
2.6 练习
2.7 项目实战
第3章 CSS
3.1 CSS概述
3.1.1 CSS简介
3.1.2 CSS语法
3.1.3 CSS设置方式
3.1.4 CSS的辅助语法
3.1.5 手工编写与借助工具
3.2 CSS的高级特性
3.2.1 设置文本样式
3.2.2 设置链接样式
3.2.3 设置图像效果
3.2.4 设置背景颜色与背景图像
3.3 CSS盒子模型
3.3.1 CSS盒子模型概述
3.3.2 盒子的浮动与定位
3.3.3 设置表格样式、表单
3.4 CSS
3.4.1 CSS 3概述
3.4.2 CSS 3选择器
3.4.3 CSS 3中的变形处理
3.4.4 CSS 3中的动画功能
3.5 综合应用
3.6 小结
3.7 练习
3.8 项目实战
第4章 JavaScript
4.1 JavaScript基础知识
4.1.1 JavaScript基本语法
4.1.2 数据类型和变量
4.1.3 JavaScript交互基本方法
4.1.4 JavaScript函数
4.2 JavaScript核心对象
4.2.1 浏览器对像
4.2.2 数组对象Array
4.2.3 日期对象Date
4.2.4 数学运算对象Math
4.2.5 字符串对象String
4.3 JavaScript事件响应
4.3.1 事件响应编程的概念
4.3.2 event对象
4.3.3 event方法的实践
4.4 页面数据的JavaScript处理和验证
4.4.1 复选框全选
4.4.2 字符串验证
4.4.3 验证表单必填项
4.4.4 JavaScript生成验证码
4.5 JavaScript与文档对象模型
4.5.1 文档对象模型简介
4.5.2 文档对象的方法
4.5.3 Forms对象
4.5.4 DOM节点访问
4.6 综合应用
4.7 小结
4.8 练习
4.9 项目实战
第5章 Ajax
5.1 Ajax概述
5.2 Ajax原理
5.2.1 Ajax组成部分
5.2.2 传统Web应用和Ajax应用
5.3 Hello Ajax
5.4 JSON
5.5 Ajax综合应用
5.6 小结
5.7 练习
5.8 项目实战
第6章 HTML
6.1 HTML 5简介
6.1.1 为什么使用HTML
6.1.2 HTML 5的应用
6.2 HTML 5新增标签
6.2.1 HTML 4与HTML 5的区别
6.2.2 HTML 5的新结构标签
6.2.3 HTML 5的新表单标签
6.2.4 HTML 5新标签综合实例
6.2.5 总结
6.3 HTML 5文件API
6.3.1 HTML 5文件API重要接口
6.3.2 文件API使用实例
6.4 HTML 5 Canvas
6.4.1 Canvas绘图模型
6.4.2 Canvas绘图API
6.5 HTML 5多媒体
6.5.1 Video标签
6.5.2 Audio标签
6.6 小结
6.7 练习
6.8 项目实战
第7章 jQuery
7.1 初识jQuery
7.2 个jQuery应用
7.2.1 配置开发环境
7.2.2 创建HTML页面
7.2.3 编写jQuery代码
7.3 jQuery选择器
7.3.1 什么是jQuery选择器
7.3.2 jQuery选择器分类
7.3.3 基础选择器
7.3.4 层次选择器
7.3.5 基本过滤器
7.3.6 内容过滤器
7.3.7 可见性过滤器
7.3.8 属性过滤器
7.3.9 表单选择器
7.3.10 子元素过滤器
7.3.11 表单过滤器
7.4 查找与筛选元素
7.4.1 过滤函数
7.4.2 查找函数
7.4.3 jQuery操作DOM
7.5 jQuery Ajax
7.5.1 Ajax函数
7.5.2 jQuery Ajax全局事件
7.5.3 使用JSONP进行Ajax的跨域请求
7.6 jQuery工具函数
7.6.1 浏览器特性检测
7.6.2 数组和对象操作
7.6.3 其他工具函数
7.7 jQuery UI
7.7.1 jQuery UI基础
7.7.2 Datepicker日历控件
7.7.3 Dialog对话框控件
7.7.4 Tab标签控件
7.7.5 Button按钮控件
7.7.6 Autocomplete自动提示控件
7.8 小结
7.9 练习
第8章 ExtJS框架
8.1 概述
8.1.1 ExtJS知识结构
8.1.2 ExtJS基础
8.2 ExtJS事件机制
8.2.1 自定义事件
8.2.2 浏览器事件
8.2.3 ExtJS中的事件
8.2.4 各种事件登记方式
8.2.5 ExtJS键盘事件
8.3 ExtJS DOM操作
8.3.1 用户界面的元素
8.3.2 页面元素获取
8.3.3 元素使用方法
8.3.4 DomQuery入门
8.4 ExtJS组件
8.4.1 核心组件
8.4.2 信息提示框组件
8.4.3 进度条组件
8.4.4 工具条和菜单
8.5 ExtJS中的Ajax
8.5.1 Ext.Ajax
8.5.2 Ext.Updater
8.6 ExtJS布局设计
8.6.1 表单类布局
8.6.2 表格类布局
8.6.3 树型结构布局
8.7 小结
8.8 练习
第9章 YUI
9.1 概述
9.2 组织结构
9.3 YUI事件机制
9.3.1 页面事件
9.3.2 键盘和鼠标事件
9.3.3 自定义事件
9.4 YUI DOM操作
9.4.1 查找元素
9.4.2 操作内容
9.5 YUI UI组件
9.5.1 AutoComplete工具
9.5.2 内容容器
9.5.3 选项卡
9.5.4 按钮
9.6 YUI Ajax
9.6.1 asyncRequest函数
9.6.2 JSON数据处理
9.7 小结
9.8 练习
第10章 Dojo框架
10.1 概述
10.1.1 Dojo知识结构
10.1.2 Dojo基础
10.2 Dojo事件处理
10.2.1 事件处理函数
10.2.2 键盘事件对象
10.2.3 关键处理函数
10.2.4 执行初始化
10.3 Dojo DOM
10.3.1 DOM工具函数
10.3.2 DOM查询
10.3.3 DOM操作
10.4 Dojo 组件
10.4.1 Dojo的表单处理组件
10.4.2 Dojo的存储组件
10.4.3 Dojo的图表绘制组件
10.5 Dojo Ajax
10.5.1 Dojo XHR
10.5.2 Script实现远程操作
10.5.3 Iframe实现远程操作
10.6 小结
10.7 练习
第11章 任务管理系统实战
11.1 项目概述
11.2 可行性分析
11.2.1 系统目标
11.2.2 技术可行性分析
11.3 需求分析
11.4 系统流程
11.4.1 软件功能
11.4.2 用例模型
11.4.3 运行环境
11.5 系统设计
11.5.1 数据库设计
11.5.2 系统功能
11.5.3 界面设计
11.5.4 接口设计
11.5.5 页面设计
11.6 浏览器测试
11.6.1 IE测试
11.6.2 Firefox测试
11.7 小结
参考文献
猜您喜欢