JavaScript+jQuery程序开发实用教程
本书特色
[
本书循序渐进地介绍了javascript开发技术。深入分析了javascript的核心知识,并在此基础上详细讲解了jquery框架的使用。此外,在每个重要知识点讲解的后面,通过丰富典型的案例,使读者进一步巩固所学的知识,提高实际开发能力。
本书内容全面,实例丰富,易于理解,每章的内容都简洁紧凑,从*佳实践的角度入手,为读者更好地使用javascript及jquery框架开发动态网页提供了很好的指导。
本书适合高等院校计算机科学、软件工程、数字媒体技术、通信及相关专业本、专科作为动态网页程序设计相关课程教材使用,也是打算学习和正从事javascript+jquery动态网页设计的开发人员的教材或参考书。
]
目录
目 录第1章 javascript概述 11.1 javascript简介 21.1.1 javascript语言简史 21.1.2 javascript的特点 21.1.3 javascript在页面中的应用 31.2 html页面中嵌入javascript的方法 41.2.1 页面中定义javascript代码 51.2.2 链接外部javascript文件 61.2.3 事件调用javascript程序 71.3 javascript代码的编辑工具 81.3.1 纯文本编辑器 91.3.2 dreamweaver 9课后小结 11习题 11第2章 javascript的数据类型和运算符 132.1 javascript的语法规则 142.1.1 区分大小写 142.1.2 代码的格式 142.1.3 代码的注释 152.1.4 常量 152.1.5 空白符和换行符 162.1.6 标识符 172.1.7 保留字 172.2 数据类型 182.2.1 数值型 182.2.2 字符串类型 192.2.3 布尔型 202.2.4 空值型 202.2.5 未定义值 212.2.6 类型转换 212.3 变量 242.3.1 变量的命名 242.3.2 变量的声明 242.3.3 变量的赋值 262.4 运算符 272.4.1 算术运算符 282.4.2 赋值运算符 312.4.3 关系运算符 322.4.4 逻辑运算符 342.4.5 字符串运算符 362.4.6 其他运算符 372.4.7 运算符的优先级 38课后小结 39习题 39第3章 javascript的流程控制 413.1 javascript中的选择结构 423.1.1 if语句 423.1.2 if…else语句 423.1.3 嵌套if…else语句 443.1.4 switch语句 463.2 javascript中的循环结构 483.2.1 while语句 483.2.2 do…while语句 493.2.3 for语句 503.2.4 for…in语句 513.2.5 with语句 523.2.6 break语句 543.2.7 continue语句 55课后小结 56习题 56第4章 javascript中的函数 594.1 函数的定义 604.2 函数的调用 614.3 函数的参数和返回值 624.3.1 函数的参数 624.3.2 函数的返回值 664.4 函数的嵌套和递归 674.5 变量的作用域 704.6 javascript中的系统函数 714.6.1 encodeuri函数 714.6.2 decodeuri函数 724.6.3 parseint函数 734.6.4 isnan函数 744.6.5 eval函数 75课后小结 76习题 76第5章 javascript中的对象 775.1 对象的基本概念 785.1.1 对象的属性和方法 785.1.2 对象的创建和删除 795.2 内置对象 815.2.1 string对象 815.2.2 number对象 855.2.3 math对象 885.2.4 date对象 905.2.5 array对象 935.3 浏览器对象 985.3.1 window对象 995.3.2 document对象 1025.3.3 frame对象 1045.3.4 history对象 1065.3.5 location对象 1085.3.6 navigator对象 109课后小结 111习题 111第6章 javascript中的事件与事件处理 1136.1 事件及事件处理程序 1146.1.1 事件和事件处理程序 1146.1.2 指定事件处理程序 1146.2 javascript的常用事件 1166.2.1 键盘事件 1166.2.2 鼠标事件 1186.2.3 load事件和unload事件 1216.2.4 focus事件和blur事件 1236.2.5 submit事件和reset事件 1256.2.6 change事件和select事件 1276.2.7 error事件 129课后小结 129习题 130第7章 javascript中的dom编程 1317.1 xml基础 1327.1.1 xml的文档结构 1327.1.2 xml解析器 1337.2 dom编程基础 1347.2.1 dom文档对象模型 1347.2.2 dom中的节点 1357.3 使用dom编程 1377.3.1 访问节点 1377.3.2 创建新节点 1387.3.3 添加节点 1397.3.4 插入节点 1407.3.5 删除节点 142课后小结 145习题 145第8章 css样式表 1478.1 css简介 1488.1.1 css的发展 1488.1.2 css的特点 1488.2 css的定义方式 1498.3 css的选择器 1508.3.1 元素选择器 1508.3.2 类选择器 1528.3.3 id选择器 1538.3.4 属性选择器 1558.3.5 后代选择器 1568.3.6 子元素选择器 1588.3.7 相邻兄弟选择器 1598.4 css中的属性 1618.4.1 字体属性设置 1648.4.2 文本属性设置 1688.4.3 背景属性设置 1718.4.4 边框属性设置 1758.4.5 边距和填充距属性设置 178课后小结 179习题 179第9章 javascript网页特效 1819.1 文字特效 1829.1.1 跑马灯效果 1829.1.2 打字效果 1839.1.3 文字大小变化效果 1859.1.4 升降文字效果 1879.2 图片特效 1889.2.1 改变页面中图片的位置 1889.2.2 鼠标拖动改变图片大小 1909.2.3 不断闪烁的图片 1919.3 时间和日期特效 1929.3.1 标题栏显示分时问候语 1929.3.2 显示当前系统时间 1939.3.3 星期查询功能 1959.4 窗体特效 1979.4.1 无边框窗口自动关闭特效 1979.4.2 方向键控制窗口的特效 1999.4.3 改变窗体颜色 2009.5 鼠标特效 2019.5.1 屏蔽鼠标右键 2019.5.2 获取鼠标位置坐标 2029.5.3 根据方向改变鼠标外观 2049.6 菜单特效 2059.6.1 左键弹出菜单 2059.6.2 下拉菜单 2079.6.3 滚动菜单 2089.7 警告和提示特效 2109.7.1 进站提示信息 2109.7.2 单击超链接显示提示框 2119.7.3 显示停留时间 2119.8 密码特效 2139.8.1 弹出式密码保护 2139.8.2 检查密码的格式合法性 215课后小结 218第10章 初识jquery 21910.1 jquery概述 22010.1.1 jquery简介 22010.1.2 jquery的特点 22010.2 jquery代码编写 22110.2.1 配置jquery开发环境 22110.2.2 jquery代码编写 22110.3 jquery对象与dom对象 22210.3.1 jquery对象简介 22210.3.2 jquery对象与dom对象的相互转换 223课后小结 223习题 224第11章 jquery选择器 22511.1 jquery选择器简介 22611.2 jquery选择器的分类 22611.2.1 基本选择器 22611.2.2 层次选择器 22811.2.3 过滤选择器 22911.2.4 表单选择器 23511.3 jquery中元素属性的操作 23711.3.1 设置元素属性 23711.3.2 删除元素属性 23811.4 jquery中样式类的操作 23911.4.1 添加样式类 23911.4.2 移除样式类 24111.4.3 交替样式类 24211.5 jquery中样式属性的操作 24311.5.1 读取样式属性 24311.5.2 设置样式属性 24411.5.3 设置元素偏移 24511.6 jquery中元素内容的操作 24711.6.1 操作html代码 24711.6.2 操作文本 24811.6.3 操作表单元素的值 24911.7 筛选与查找元素集中的元素 250课后小结 255习题 255第12章 jquery中dom的操作 25712.1 dom树结构 25812.2 创建元素 25912.3 插入元素 25912.4 复制元素 26112.5 替换元素 26212.6 包裹元素 26312.7 删除元素 264课后小结 266习题 266第13章 jquery的事件处理 26713.1 jquery中的事件处理机制 26813.2 jquery中的页面载入事件 27013.3 jquery中的事件绑定 27213.3.1 bind()方法绑定事件 27213.3.2 one()方法绑定事件 27313.3.3 live()方法绑定事件 27413.4 jquery中的事件移除 27613.5 jquery中的事件冒泡 27813.6 jquery中的模拟事件触发操作 27913.7 jquery中的合成事件 28213.7.1 hover()方法 28213.7.2 toggle()方法 283课后小结 284习题 284第14章 jquery的动画效果 28514.1 显示与隐藏效果 28614.1.1 隐藏元素的hide()方法 28614.1.2 显示元素的show()方法 28714.1.3 交替显示隐藏元素 28814.2 滑动效果 28814.2.1 向上收缩效果 28914.2.2 向下展开效果 29014.2.3 交替伸缩效果 29014.3 淡入淡出效果 29114.3.1 淡入效果 29114.3.2 淡出效果 29314.3.3 交替淡入淡出效果 29414.3.4 不透明效果 29514.4 自定义动画效果 29514.4.1 自定义动画 29614.4.2 动画队列 29714.4.3 动画停止和延时 299课后小结 301习题 301第15章 jquery与ajax 30315.1 ajax简介 30415.2 jquery中的ajax方法 30615.2.1 load()方法 30615.2.2 $.get()方法和$.post()方法 30715.2.3 $.getscript()方法和$.getjson()方法 30915.2.4 $.ajax()方法 31015.3 jquery中的ajax事件 312课后小结 315习题 315第16章 jquery常用插件 31716.1 jquery中的表单插件 31816.2 jquery中的验证插件 32016.3 jquery中的右键菜单插件 32516.4 jquery中的图片弹窗插件 329课后小结 332习题 333
封面
书名:JavaScript+jQuery程序开发实用教程
作者:李雨亭
页数:333
定价:¥45.0
出版社:清华大学出版社
出版日期:2016-01-01
ISBN:9787302419075
PDF电子书大小:126MB 高清扫描完整版
本文标题:《JavaScript+jQuery程序开发实用教程》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!