![]()
内容推荐 本书针对Web前端工程师所需技能,系统讲解JavaScript与jQuery技术。本书从初学者角度出发,通过通俗易懂的语言、丰富实用的实例,详细地介绍如何使用JavaScript进行程序开发,涵盖了JavaScript和jQuery的核心内容。书中所有知识点都结合具体实例进行讲解,核心代码都给出了详细的注释,可以使读者轻松领会JavaScript程序开发的精髓,快速提高开发技能,力求让读者能学以致用,真正获得开发经验。 本书既可以作为高等院校相关专业的网页设计与制作、前端开发等课程的教材,也可以作为JavaScript、jQuery初学者的入门用书,还可以作为高等院校相关专业的教学参考书或相关机构的培训教材。 目录 第1章 JavaScript概述 1.1 初识JavaScript 1.1.1 了解JavaScript的发展史 1.1.2 JavaScript的特点 1.2 JavaScript的使用 1.2.1 在页面中定义JavaScript代码 1.2.2 链接外部JavaScript文件 1.3 JavaScript的数据类型和运算符 1.3.1 语法规则 1.3.2 关键字 1.3.3 数据类型 1.3.4 变量 1.3.5 运算符 1.4 JavaScript的流程控制 1.4.1 条件语句 1.4.2 循环语句 巩固练习\t 第2章 JavaScript中的函数 2.1 函数的定义和调用 2.1.1 函数的定义 2.1.2 函数的调用 2.2 函数的参数和返回值 2.2.1 函数的参数 2.2.2 函数的返回值 2.3 嵌套函数和递归函数 2.3.1 嵌套函数 2.3.2 递归函数 2.4 变量的作用域 2.5 JavaScript中的系统函数 2.5.1 encodeURI()函数 2.5.2 decodeURI()函数 2.5.3 parseInt()函数 2.5.4 isNaN()函数 2.5.5 eval()函数 巩固练习\t 第3章 JavaScript中的对象 3.1 对象的基本概念 3.1.1 对象的属性和方法 3.1.2 属性的修改和删除 3.2 内置对象 3.2.1 String对象 3.2.2 Number对象 3.2.3 Math对象 3.2.4 Date对象 3.2.5 Array对象 3.3 浏览器对象 3.3.1 Window对象 3.3.2 Document对象 3.3.3 History对象 3.3.4 Location对象 3.3.5 Navigator对象 巩固练习\t 第4章 JavaScript的事件与DOM编程 4.1 JavaScript的常用事件 4.1.1 事件和事件处理程序 4.1.2 键盘事件 4.1.3 鼠标事件 4.1.4 加载和卸载事件 4.1.5 获得焦点和失去焦点事件 4.1.6 提交和重置事件 4.1.7 改变和选择事件 4.1.8 错误事件 4.2 DOM编程 4.2.1 DOM简介 4.2.2 DOM中的节点 4.2.3 使用DOM编程 巩固练习\t 第5章 JavaScript使用实例 5.1 文字特效 5.1.1 跑马灯效果 5.1.2 打字效果 5.1.3 文字大小变化效果 5.1.4 升降文字效果 5.2 图片特效 5.2.1 改变页面中图片的位置 5.2.2 通过鼠标拖动改变图片大小 5.2.3 不断闪烁的图片 5.3 时间和日期特效 5.3.1 标题栏显示分时问候语 5.3.2 显示当前系统时间 5.3.3 星期查询功能 5.4 窗体特效 5.4.1 无边框窗口自动关闭特效 5.4.2 方向键控制窗口的特效 5.4.3 改变窗体颜色 5.5 鼠标特效 5.5.1 屏蔽鼠标右键 5.5.2 获取鼠标位置坐标 5.5.3 根据方向键改变鼠标外观 5.6 菜单特效 5.6.1 左键弹出菜单 5.6.2 下拉菜单 5.6.3 滚动菜单 5.7 警告和提示特效 5.7.1 进站提示信息 5.7.2 单击超链接显示提示框 5.7.3 显示停留时间 5.8 密码特效 5.8.1 弹出式密码保护 5.8.2 检查密码的格式合法性 巩固练习\t 第6章 初识jQuery 6.1 jQuery概述 6.1.1 jQuery简介 6.1.2 jQuery的特点 6.2 基于jQuery的开发 6.2.1 配置开发环境 6.2.2 代码实现 6.3 jQuery对象及其与DOM对象的转换 6.3.1 jQuery对象简介 6.3.2 jQuery对象与DOM对象的转换 巩固练习\t 第7章 jQuery选择器 7.1 选择器简介 7.2 选择器的分类 7.2.1 基本选择器 7.2.2 层次选择器 7.2.3 过滤选择器 7.2.4 表单选择器 7.3 元素属性的操作 7.3.1 设置元素属性 7.3.2 删除元素属性 7.4 样式类的操作 7.4.1 添加样式类 7.4.2 移除样式类 7.4.3 交替样式类 7.5 样式属性的操作 7.5.1 读取样式属性 7.5.2 设置样式属性 7.5.3 设置元素偏移 7.6 元素内容的操作 7.6.1 操作HTML代码 7.6.2 操作文本 7.6.3 操作表单元素的值 7.7 筛选与查找元素集中的元素 巩固练习\t 第8章 jQuery的事件处理与DOM编程 8.1 jQuery的事件处理 8.1.1 事件处理介绍 8.1.2 页面载入事件 8.1.3 事件绑定 8.1.4 事件移除 8.1.5 事件冒泡 8.1.6 模拟事件触发操作 8.1.7 合成事件 8.2 DOM编程 8.2.1 DOM树结构 8.2.2 创建元素 8.2.3 插入元素 8.2.4 复制元素 8.2.5 替换元素 8.2.6 包裹元素 8.2.7 删除元素 巩固练习\t 第9章 jQuery的动画效果 9.1 显示与隐藏效果 9.1.1 显示元素 9.1.2 隐藏元素 9.1.3 交替显示/隐藏元素 9.2 滑动效果 9.2.1 向上收缩效果 9.2.2 向下展开效果 9.2.3 交替伸缩效果 9.3 淡入淡出效果 9.3.1 淡入效果 9.3.2 淡出效果 9.3. 序言 本书主要介绍JavaScript和jQuery两门程序语言 。JavaScript是Web开发中应用最早、发展最成熟、用 户最多的脚本语言,其语法简洁,容易理解,代码可读 性好。JavaScript可用于HTML和Web,更可广泛用于服 务器、个人计算机、笔记本电脑、平板电脑和智能手机 等设备。JavaScript属于轻量级的编程语言,可插入 HTML页面的编程代码,可由所有的现代浏览器执行。 jQuery是一个强大的JavaScript库。jQuery意在 强调其查找或查询网页元素,并通过JavaScript操作这 些元素的核心功能。随着时间推移,jQuery的功能越来 越丰富,性能逐步提升,同时也被因特网上一些有名的 站点广泛采用。jQuery在一个紧凑的文件中提供了丰富 多样的特性、简单易学的语法和稳健的跨平台兼容性。 此外,数百种为扩展jQuery功能而开发的插件,更使它 几乎成为适用于各类客户端脚本编程的必备工具。 编者在兴辽卓越院校“辽宁省教育厅2021年高等职 业教育开放办学合作项目(辽教办【2021】360号)” 的基础上,紧密结合软件技术专业及相关专业的实际工 作特点,对教学资源进行整理,编写了本书。本书具有 以下特点。 (1)由案例引入,从具体问题分析入手,由浅入 深。 (2)注重具体问题的分析、设计。案例中给出的 解决思路,有助于提高读者分析问题和解决问题的能力 。 (3)案例实现突出软件开发的前端设计与实现过 程,可使读者更好地掌握和巩固软件开发的基本技能。 本书是一本轻松的JavaScript和jQuery程序设计 与应用入门教程,全面、深入地介绍了JavaScript开发 者必须掌握的前端开发技术,并配备了教学课件。 本书由辽宁生态工程职业学院组织编写,由张丽梅 、马征(大连大胜广告有限公司)担任主编,邸柱国、 张雨、张亚林担任副主编。同时,陈玉勇、白云、张晓 琦(辽宁建筑职业学院)、张述平(辽宁金融职业学院 )、张洋(大连中软卓越信息技术有限公司)也参与了 本书的编写工作。本书的编写还得到了学院各级领导和 中软国际多位技术人员的帮助,在此深表感谢! 由于编者水平有限,书中难免会有疏漏和不足之处 ,恳请广大读者批评指正。 |