展开全部

主编推荐语

本书系统讲解JavaScript与jQuery前端开发知识,注重基础、循序渐进。

内容简介

内容提要本书注重基础、循序渐进,系统地讲述了JavaScript和jQuery前端开发相关基础知识。JavaScript部分涵盖了JavaScript简介、核心语法基础、数组和函数、异常和事件处理、JavaScript对象、浏览器对象、AJAX等主要内容。jQuery部分涵盖了jQuery简介、选择器和过滤器、操作页面元素、jQuery事件处理、jQuery特效、jQuery AJAX等主要内容。

目录

  • 扉页
  • 目录
  • 版权页
  • 内容提要
  • 前言
  • 第1章 JavaScript基础
  • 1.1 JavaScript简介
  • 1.1.1 JavaScript版本
  • 1.1.2 JavaScript特点
  • 1.2 JavaScript编程工具
  • 1.2.1 下载安装Visual Studio Community 2017
  • 1.2.2 使用Visual Studio
  • 1.2.3 使用浏览器开发人员工具
  • 1.3 在HTML中使用JavaScript
  • 1.3.1 使用<script>标记嵌入脚本
  • 1.3.2 使用<script>标记链接脚本
  • 1.3.3 作为事件处理程序
  • 1.3.4 作为URL
  • 1.4 JavaScript基本语法
  • 1.4.1 大小写敏感
  • 1.4.2 空格、换行符和制表符
  • 1.4.3 语句结束符号
  • 1.4.4 注释
  • 1.4.5 标识符命名规则
  • 1.5 编程实践:Hello,JavaScript
  • 1.6 小结
  • 1.7 习题
  • 第2章 JavaScript核心语法基础
  • 2.1 数据类型和变量
  • 2.1.1 数据类型
  • 2.1.2 变量
  • 2.2 运算符与表达式
  • 2.2.1 算术运算符
  • 2.2.2 字符串运算符
  • 2.2.3 关系运算符
  • 2.2.4 逻辑运算符
  • 2.2.5 位运算符
  • 2.2.6 赋值运算符
  • 2.2.7 特殊运算符
  • 2.2.8 运算符的优先级
  • 2.2.9 表达式中的数据类型转换
  • 2.3 流程控制语句
  • 2.3.1 if语句
  • 2.3.2 switch语句
  • 2.3.3 for循环
  • 2.3.4 while循环
  • 2.3.5 do/while循环
  • 2.3.6 continue语句
  • 2.3.7 break语句
  • 2.4 编程实践:输出数字图形
  • 2.5 小结
  • 2.6 习题
  • 第3章 数组和函数
  • 3.1 数组
  • 3.1.1 创建数组
  • 3.1.2 使用数组
  • 3.1.3 数组的属性
  • 3.1.4 数组的方法
  • 3.2 函数
  • 3.2.1 定义函数
  • 3.2.2 调用函数
  • 3.2.3 带参数的函数
  • 3.2.4 函数的嵌套
  • 3.2.5 递归函数
  • 3.3 内置函数
  • 3.4 编程实践:模拟汉诺塔移动
  • 3.5 小结
  • 3.6 习题
  • 第4章 异常和事件处理
  • 4.1 异常处理
  • 4.1.1 捕获和处理异常
  • 4.1.2 抛出异常
  • 4.2 事件处理
  • 4.2.1 理解事件
  • 4.2.2 注册事件处理程序
  • 4.2.3 事件处理程序的调用
  • 4.2.4 阻止事件传播
  • 4.2.5 页面加载与卸载事件
  • 4.2.6 鼠标事件
  • 4.2.7 键盘事件
  • 4.2.8 表单提交事件
  • 4.3 编程实践:实现标记自由拖放
  • 4.4 小结
  • 4.5 习题
  • 第5章 JavaScript对象
  • 5.1 使用对象
  • 5.1.1 什么是对象
  • 5.1.2 创建对象
  • 5.1.3 使用对象属性
  • 5.1.4 对象的方法
  • 5.1.5 构造函数
  • 5.1.6 with语句
  • 5.2 原型对象和继承
  • 5.3 内置对象
  • 5.3.1 Math对象
  • 5.3.2 Date对象
  • 5.3.3 String对象
  • 5.4 编程实践:输出随机素数
  • 5.5 小结
  • 5.6 习题
  • 第6章 浏览器对象
  • 6.1 Window对象
  • 6.1.1 Window对象层次结构
  • 6.1.2 Window对象的常用属性和方法
  • 6.1.3 定时操作
  • 6.1.4 错误处理
  • 6.1.5 Navigator对象
  • 6.1.6 Screen对象
  • 6.1.7 窗口操作
  • 6.1.8 用ID引用HTML标记
  • 6.2 Document对象
  • 6.2.1 常用属性和方法
  • 6.2.2 动态输出文档
  • 6.2.3 了解DOM
  • 6.2.4 获得HTML标记的引用
  • 6.2.5 遍历文档结点
  • 6.2.6 访问HTML标记属性
  • 6.2.7 访问HTML标记内容
  • 6.2.8 创建、添加和删除结点
  • 6.3 表单对象
  • 6.3.1 引用表单和表单元素
  • 6.3.2 表单事件
  • 6.4 编程实践:动态人员列表
  • 6.5 小结
  • 6.6 习题
  • 第7章 AJAX
  • 7.1 使用AJAX完成HTTP请求
  • 7.1.1 AJAX概述
  • 7.1.2 创建XMLHttpRequest对象
  • 7.1.3 XMLHttpRequest对象常用属性
  • 7.1.4 XMLHttpRequest对象常用方法
  • 7.1.5 处理普通文本响应结果
  • 7.1.6 处理XML响应结果
  • 7.1.7 处理JSON响应结果
  • 7.2 使用<script>完成HTTP请求
  • 7.3 编程实践:用户注册页面
  • 7.4 小结
  • 7.5 习题
  • 第8章 jQuery简介
  • 8.1 了解jQuery
  • 8.1.1 jQuery主要功能
  • 8.1.2 jQuery主要特点
  • 8.2 jQuery资源
  • 8.2.1 下载jQuery
  • 8.2.2 查看jQuery文档
  • 8.2.3 jQuery学习中心
  • 8.3 使用jQuery
  • 8.3.1 引入jQuery
  • 8.3.2 实例:访问HTML标记
  • 8.3.3 实例:动态操作样式
  • 8.3.4 实例:动画效果
  • 8.4 编程实践:页面欢迎对话框
  • 8.5 小结
  • 8.6 习题
  • 第9章 jQuery选择器和过滤器
  • 9.1 jQuery()函数
  • 9.1.1 匹配HTML标记
  • 9.1.2 上下文
  • 9.1.3 使用$(document).ready()
  • 9.1.4 封装现有标记
  • 9.1.5 使用链接方法调用
  • 9.1.6 jQuery命名空间
  • 9.2 基础选择器
  • 9.2.1 ID选择器
  • 9.2.2 类名选择器
  • 9.2.3 元素选择器
  • 9.2.4 复合选择器
  • 9.2.5 通配符选择器
  • 9.3 层级选择器
  • 9.3.1 祖孙选择器
  • 9.3.2 父子选择器
  • 9.3.3 相邻结点选择器
  • 9.3.4 兄弟结点选择器
  • 9.4 过滤器
  • 9.4.1 基础过滤器
  • 9.4.2 内容过滤器
  • 9.4.3 子元素过滤器
  • 9.4.4 可见性过滤器
  • 9.4.5 表单过滤器
  • 9.4.6 属性过滤器
  • 9.5 编程实践:带提示的课表
  • 9.6 小结
  • 9.7 习题
  • 第10章 操作页面元素
  • 10.1 元素内容操作
  • 10.1.1 html()和text()
  • 10.1.2 val()
  • 10.1.3 attr()
  • 10.2 插入结点
  • 10.2.1 append()和appendTo()
  • 10.2.2 prepend()和prependTo()
  • 10.2.3 after()和insertAfter()
  • 10.2.4 before()和insertBefore()
  • 10.3 包装结点
  • 10.3.1 wrap()方法
  • 10.3.2 wrapAll()方法
  • 10.3.3 wrapInner()方法
  • 10.3.4 unwrap()方法
  • 10.4 替换结点
  • 10.4.1 replaceWith()
  • 10.4.2 replaceAll()
  • 10.5 删除结点
  • 10.5.1 empty()
  • 10.5.2 remove()
  • 10.5.3 detach()
  • 10.6 复制结点
  • 10.7 样式操作
  • 10.7.1 css()方法
  • 10.7.2 CSS类操作方法
  • 10.8 编程实践:jQuery版的动态人员列表
  • 10.9 小结
  • 10.10 习题
  • 第11章 jQuery事件处理
  • 11.1 jQuery事件对象
  • 11.1.1 事件对象构造函数
  • 11.1.2 事件对象属性
  • 11.1.3 事件对象方法
  • 11.2 附加和解除事件处理函数
  • 11.2.1 附加事件处理函数
  • 11.2.2 解除事件处理函数
  • 11.3 事件快捷方法
  • 11.3.1 浏览器事件快捷方法
  • 11.3.2 表单事件快捷方法
  • 11.3.3 键盘事件快捷方法
  • 11.3.4 鼠标事件快捷方法
  • 11.4 编程实践:jQuery版的自由拖放
  • 11.5 小结
  • 11.6 习题
  • 第12章 jQuery特效
  • 12.1 简单特效
  • 12.1.1 隐藏元素
  • 12.1.2 显示元素
  • 12.1.3 隐藏/显示切换
  • 12.2 透明度特效
  • 12.2.1 淡入效果
  • 12.2.2 淡出效果
  • 12.2.3 调整透明度
  • 12.2.4 淡入淡出切换
  • 12.3 滑动特效
  • 12.3.1 滑入效果
  • 12.3.2 滑出效果
  • 12.3.3 滑入滑出切换效果
  • 12.4 自定义动画
  • 12.4.1 直接量动画
  • 12.4.2 相对量动画
  • 12.4.3 自定义显示或隐藏
  • 12.4.4 位置动画
  • 12.5 动画相关的属性和方法
  • 12.5.1 动画延时
  • 12.5.2 停止动画
  • 12.5.3 结束动画
  • 12.5.4 禁止动画效果
  • 12.6 编程实践:永不停止的动画
  • 12.7 小结
  • 12.8 习题
  • 第13章 jQuery AJAX
  • 13.1 加载服务器数据
  • 13.1.1 加载简单数据
  • 13.1.2 筛选加载的数据
  • 13.1.3 向服务器提交数据
  • 13.1.4 指定回调函数
  • 13.1.5 执行脚本
  • 13.2 get()方法和post()方法
  • 13.2.1 get()方法
  • 13.2.2 post()方法
  • 13.3 获取JSON数据
  • 13.4 获取脚本
  • 13.5 事件处理
  • 13.5.1 AJAX事件
  • 13.5.2 全局AJAX事件方法
  • 13.6 编程实践:实现颜色动画
  • 13.7 小结
  • 13.8 习题
  • 第14章 在线咨询服务系统
  • 14.1 系统设计
  • 14.1.1 系统功能分析
  • 14.1.2 开发工具选择
  • 14.2 安装和使用MySQL
  • 14.2.1 安装MySQL
  • 14.2.2 管理MySQL服务器
  • 14.3 系统实现
  • 14.3.1 创建实例网站
  • 14.3.2 实现商品咨询功能
  • 14.4 小结
  • 14.5 习题
  • 参考答案
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。