濞嗐垼绻嬮崗澶夊濠㈠啿銇囬崚鈺€绨归弬鏉垮磿娑旓箑绨电純锟� [閻ц缍� | 閸忓秷鍨傚▔銊ュ斀]

    • JavaScript程序设计基础与实战(名校名师精品系列教材)
      • 作者:编者:张建臣//陈承欢|责编:顾梦宇
      • 出版社:人民邮电
      • ISBN:9787115653406
      • 出版日期:2024/11/01
      • 页数:196
    • 售价:19.92
  • 内容大纲

        本书合理选取JavaScript的相关理论知识,优化JavaScript程序设计的教学内容,科学安排各模块的编排顺序,构建了JavaScript程序设计的模块化结构。本书内容包括JavaScript知识入门及应用、JavaScript编程基础及应用、JavaScript流程控制及应用、JavaScript函数编程及应用、JavaScript对象编程及应用、JavaScript对象模型及应用、JavaScript事件处理及应用、JavaScript编程技巧及应用。每个模块均设计了知识启航、实战演练和在线评测环节,帮助读者强化理论知识,提升实操技能。
        本书可作为普通高等院校、高职高专或中等职业院校JavaScript程序设计课程的教材,也可作为相关机构的培训用书及JavaScript技术爱好者的自学参考书。
  • 作者介绍

  • 目录

    模块1  JavaScript知识入门及应用
      知识启航
      1.1  JavaScript简介
      1.2  初识ECMAScript 6.0
      1.3  JavaScript常用的开发工具和框架
      1.4  ECMAScript的基本语法规则
      1.5  JavaScript的注释
      1.6  在HTML文档中嵌入JavaScript代码的方法
      1.7  JavaScript的功能展示
      1.8  JavaScript的输出
      1.9  JavaScript的消息框
      1.10  JavaScript库
      1.11  jQuery简介
      1.12  JavaScript和jQuery的使用比较
      1.13  jQuery的选择器
      1.14  jQuery的链式操作
      实战演练
        【任务1-1】使用JavaScript实现具有手风琴效果的横向焦点图片轮换
        【任务1-2】使用jQuery实现动态改变购买数量
      在线评测
    模块2  JavaScript编程基础及应用
      知识启航
      2.1  ECMAScript的关键字与保留字
      2.2  JavaScript的常量
      2.3  JavaScript的变量
      2.4  JavaScript的数据类型
      2.5  typeof运算符与数据类型的检测
      2.6  JavaScript数据类型的转换
      2.7  字符串的基本操作
      2.8  JavaScript的运算符与表达式
      实战演练
        【任务2-1】实现动态加载网页内容
        【任务2-2】实现文本围绕鼠标指针旋转
      在线评测
    模块3  JavaScript流程控制及应用
      知识启航
      3.1  JavaScript的条件语句
      3.2  JavaScript的循环语句
      实战演练
        【任务3-1】在不同的节日显示对应的问候语
        【任务3-2】在不同时间段显示不同的问候语
        【任务3-3】一周内每天显示不同的图片
        【任务3-4】实现鼠标指针滑过时动态改变显示内容及其外观效果
        【任务3-5】实现纵向焦点图片轮换
      在线评测
    模块4  JavaScript函数编程及应用
      知识启航
      4.1  JavaScript的函数
      4.2  JavaScript的计时方法
      实战演练

        【任务4-1】实现动态改变样式
        【任务4-2】实现动态改变网页字体大小及关闭网页窗口
        【任务4-3】实现滚动网页标题栏中的文本
      在线评测
    模块5  JavaScript对象编程及应用
      知识启航
      5.1  JavaScript的字符串对象及方法
      5.2  JavaScript的数值对象及方法
      5.3  JavaScript的日期对象及方法
      5.4  JavaScript的数组对象及方法
      5.5  JavaScript的自定义对象
      5.6  ES6使用class构造对象
      5.7  JavaScript的this指针
      5.8  JavaScript的正则表达式与应用
      5.9  JavaScript的RegExp对象及其方法
      5.10  支持正则表达式的String对象的方法
      实战演练
        【任务5-1】在特定日期范围内显示打折促销信息
        【任务5-2】实现在线考试倒计时
        【任务5-3】显示常规格式的当前日期和时间
        【任务5-4】采用多种方式显示当前的日期及星期数
        【任务5-5】显示限定格式的日期
        【任务5-6】验证日期数据的有效性
      在线评测
    模块6  JavaScript对象模型及应用
      知识启航
      6.1  JavaScript的document对象及操作
      6.2  JavaScript的浏览器对象及操作
      6.3  JavaScript的尺寸与位置及其设置方法
        6.3.1  网页元素的宽度和高度
        6.3.2  网页元素的位置
        6.3.3  通过网页元素的样式属性style获取或设置元素的尺寸和位置
      实战演练
        【任务6-1】实现邮箱自动导航
        【任务6-2】实现网页内容折叠与展开
        【任务6-3】实现注册表单中的网页特效
      在线评测
    模块7  JavaScript事件处理及应用
      知识启航
      7.1  认识JavaScript的事件
      7.2  JavaScript的鼠标事件和键盘事件
      7.3  页面事件
      7.4  表单及表单控件事件
      7.5  编辑事件
      7.6  event对象
      7.7  DOM事件的使用比较
      7.8  JavaScript的事件方法
      实战演练
        【任务7-1】实现网页中的横向导航菜单
        【任务7-2】实现网页中图片连续向上滚动

        【任务7-3】实现下拉窗格的打开与自动隐藏
        【任务7-4】实现限制图片尺寸与滑动鼠标滚轮调整图片尺寸
      在线评测
    模块8  JavaScript编程技巧及应用
      知识启航
      8.1  养成良好的JavaScript编程习惯
      8.2  编写JavaScript程序时可能存在的误区
      8.3  优化JavaScript代码与提升程序性能
      8.4  JavaScript的异常处理
      8.5  JavaScript代码的调试
      8.6  变量的解构赋值
      8.7  JSON及其使用方法
      8.8  正确使用cookie
      实战演练
        【任务8-1】应用HTML元素的样式属性实现横向导航菜单
        【任务8-2】实现获取表单控件的设置值
        【任务8-3】实现具有滤镜效果的横向焦点图片轮换
        【任务8-4】实现带缩略图且双向移动的横向焦点图片轮换
        【任务8-5】实现网页图片拖曳
      在线评测