欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • JavaScript网页程序设计与实践/Web前端技术丛书
      • 作者:陈婉凌|责编:夏毓彦
      • 出版社:清华大学
      • ISBN:9787302552161
      • 出版日期:2020/06/01
      • 页数:316
    • 售价:27.6
  • 内容大纲

        JavaScript遵循的ECMAScript标准在ECMAScript第6版(ES 6)之后有了大幅变化,尤其在变量声明、语法优化、解构赋值及非同步技术方面都有令人惊艳的新功能。
        本书分为两部分,共16章。第一部分(第1~9章)为JavaScript精要,内容主要包括:认识JavaScript,JavaScript基础语法,流程控制结构,JavaScript内建的标准对象,集合对象,函数与作用域,对象、方法与属性,RegExp对象、异步与事件循环。第二部分(第10~16章)为JavaScript在Web程序的应用,内容主要包括:认识HTML、认识CSS、JavaScript与HTML DOM、JavaScript事件与事件处理、前端数据存储、JavaScript在多媒体的应用、网页保护密技与记忆力考验游戏。
        本书适合JavaScript初学者、网页程序设计相关从业人员、大专院校网页程序设计相关专业的师生阅读。
  • 作者介绍

  • 目录

    第一部分  JavaScript精要
      第1章  认识JavaScript
        1.1  JavaScript的特色与用途
          1.1.1  JavaScript的基本概念
          1.1.2  JavaScript的用途
        1.2  设置JavaScript开发环境
          1.2.1  JavaScript运行环境
          1.2.2  如何选择文本编辑器
          1.2.3  纯文本编辑器Notepad++
          1.2.4  浏览器控制台
      第2章  JavaScript基础语法
        2.1  语法架构
        2.2  变量与数据类型
          2.2.1  数据类型
          2.2.2  变量声明与作用域
          2.2.3  强制转换类型
        2.3  表达式与运算符
      第3章  流程控制结构
        3.1  选择结构
          3.1.1  if…else条件语句
          3.1.2  switch…case语句
        3.2  重复结构
          3.2.1  for 循环
          3.2.2  for…in循环
          3.2.3  forEach与for…of循环
          3.2.4  while循环
          3.2.5  do…while循环
          3.2.6  break 和continue语句
        3.3  错误与异常处理
          3.3.1  错误类型
          3.3.2  异常处理
      第4章  JavaScript内建的标准对象
        4.1  日期对象
          4.1.1  对象的属性与方法
          4.1.2  日期对象
        4.2  字符串对象与数值对象
          4.2.1  字符串对象
          4.2.2  模板字符串
          4.2.3  数值对象
          4.2.4  数学运算对象
      第5章  集合对象
        5.1  数组
          5.1.1  声明数组对象
          5.1.2  数组的属性与方法
          5.1.3  数组的迭代方法
        5.2  Map对象与Set对象
          5.2.1  Map对象
          5.2.2  Set对象
      第6章  函数与作用域
        6.1  自定义函数

          6.1.1  函数的定义与调用
          6.1.2  函数参数
          6.1.3  函数返回值
        6.2  函数的多重用法
          6.2.1  函数声明
          6.2.2  函数表达式
          6.2.3  立即调用函数表达式
          6.2.4  箭头函数与this
          6.2.5  作用域链与闭包
      第7章  对象、方法与属性
        7.1  对象的基本概念
          7.1.1  认识面向对象
          7.1.2  JavaScript的面向对象
        7.2  JavaScript三大对象
          7.2.1  JavaScript的对象
          7.2.2  用户自定义对象
          7.2.3  this关键字
        7.3  原型链与扩展
          7.3.1  原型链
          7.3.2  扩展
          7.3.3  ES 6的扩展
      第8章  RegExp对象
        8.1  认识正则表达式
          8.1.1  正则表达式
          8.1.2  建立正则表达式
        8.2  使用RegExp对象
          8.2.1  RegExp对象的属性
          8.2.2  字符串提取与分析
          8.2.3  常用的正则表达式
      第9章  异步与事件循环
        9.1  认识同步与异步
          9.1.1  同步与异步的概念
          9.1.2  定时器:setTimeout()与setInterval()
          9.1.3  事件循环
        9.2  异步流程控制
          9.2.1  Callback异步调用
          9.2.2  使用Promise对象
    第二部分  JavaScript在Web程序的应用
      第10章  认识HTML
        10.1  HTML的基本概念
          10.1.1  HTML架构
          10.1.2  HTML 5声明与编码设置
        10.2  HTML常用标签
          10.2.1  文字格式与排版相关标签
          10.2.2  项目列表
          10.2.3  表格
          10.2.4  插入图片
          10.2.5  超链接
          10.2.6  框架
          10.2.7  窗体与窗体组件

        10.3  div标签与span标签
          10.3.1  认识div标签
          10.3.2  认识span标签
      第11章  认识CSS
        11.1  使用CSS样式表
          11.1.1  套用CSS
          11.1.2  CSS选择器
        11.2  CSS样式语法
          11.2.1  文字与段落样式
          11.2.2  颜色相关样式
          11.2.3  背景图案
          11.2.4  边框
          11.2.5  图文混排
        11.3  掌握CSS定位
          11.3.1  网页组件的定位
          11.3.2  立体网页的定位
          11.3.3  calc()函数
      第12章  JavaScript与HTML DOM
        12.1  文档对象模型
          12.1.1  DOM简介
          12.1.2  DOM的节点
          12.1.3  获取对象信息
          12.1.4  处理对象节点
          12.1.5  属性的读取与设置
        12.2  DOM对象的操作
          12.2.1  Window对象
          12.2.2  DOM集合
        12.3  DOM风格样式
          12.3.1  查询元素样式
          12.3.2  设置组件样式
      第13章  JavaScript事件与事件处理
        13.1  事件与事件处理程序
          13.1.1  事件处理模式
          13.1.2  冒泡与捕获
        13.2  常用的HTML事件
          13.2.1  Load与Unload的处理
          13.2.2  鼠标触发事件
          13.2.3  鼠标按键事件
          13.2.4  键盘事件
      第14章  前端数据存储
        14.1  认识Web Storage
          14.1.1  Web Storage的概念
          14.1.2  检测浏览器是否支持Web Storage
        14.2  localStorage和sessionStorage
          14.2.1  存取localStorage
          14.2.2  清除localStorage
          14.2.3  存取sessionStorage
        14.3  Web Storage实例练习
          14.3.1  操作步骤
          14.3.2  隐藏
    组件

          14.3.3  登录
          14.3.4  注销
      第15章  JavaScript在多媒体的应用
        15.1  网页图片使用须知
          15.1.1  图片的尺寸与分辨率
          15.1.2  图片的来源
          15.1.3  网页路径表示法
        15.2  加入影音特效
          15.2.1  在网页中加入音乐
          15.2.2  加入影音动画
          15.2.3  iframe嵌入优酷视频
        15.3  JavaScript控制影音播放——实现一个音乐播放器
          15.3.1  制作歌曲选单列表
          15.3.2  歌曲的click事件——事件指派委托
          15.3.3  随机播放
      第16章  网页保护密技与记忆力考验游戏
        16.1  检测浏览器信息
        16.2  禁止复制与选取网页内容
          16.2.1  取消鼠标右键功能
          16.2.2  取消键盘特殊键功能
          16.2.3  禁止选取网页文字与图片
        16.3  字符串加密与解密
          16.3.1  URL与字符串加密
          16.3.2  URL与字符串解密
        16.4  “记忆力考验”游戏
          16.4.1  界面和程序功能概述
          16.4.2  程序代码重点说明
          16.4.3  CSS重点说明