展开全部

主编推荐语

前端开发教程,JavaScript快速上手。

内容简介

本书分为2大部分:第1部分是Javascript基本语法,主要介绍流程控制、函数、字符串、数组等基本语法;第2部分是Javascript核心技术,主要介绍DOM操作、事件操作、window对象、document对象等核心技术。为了让读者更好地掌握,本书还结合实际工作以及前端面试,精心挑选了大量高质量的练习题。此外,本书还专门配套了课件PPT以及各种工具手册,以便各大高校老师教学使用。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第一部分 语法基础
  • 第1章 JavaScript简介
  • 1.1 JavaScript是什么
  • 1.2 JavaScript开发工具
  • 1.3 JavaScript引入方式
  • 1.4 一个简单的JavaScript程序
  • 1.5 本章练习
  • 第2章 语法基础
  • 2.1 语法简介
  • 2.2 变量与常量
  • 2.3 数据类型
  • 2.4 运算符
  • 2.5 表达式与语句
  • 2.6 类型转换
  • 2.7 转义字符
  • 2.8 注释
  • 2.9 本章练习
  • 第3章 流程控制
  • 3.1 流程控制简介
  • 3.2 选择结构:if
  • 3.3 选择结构:switch
  • 3.4 循环结构:while
  • 3.5 循环结构:do...while
  • 3.6 循环结构:for
  • 3.7 实战题:判断一个数是整数,还是小数
  • 3.8 实战题:找出“水仙花数”
  • 3.9 本章练习
  • 第4章 初识函数
  • 4.1 函数是什么
  • 4.2 函数的定义
  • 4.3 函数的调用
  • 4.4 嵌套函数
  • 4.5 内置函数
  • 4.6 实战题:判断某一年是否是闰年
  • 4.7 实战题:求出任意5个数的最大值
  • 4.8 本章练习
  • 第5章 字符串对象
  • 5.1 内置对象简介
  • 5.2 获取字符串长度
  • 5.3 大小写转换
  • 5.4 获取某一个字符
  • 5.5 截取字符串
  • 5.6 替换字符串
  • 5.7 分割字符串
  • 5.8 检索字符串的位置
  • 5.9 实战题:统计某一个字符的个数
  • 5.10 实战题:统计字符串中有多少个数字
  • 5.11 本章练习
  • 第6章 数组对象
  • 6.1 数组是什么
  • 6.2 数组的创建
  • 6.3 数组的获取
  • 6.4 数组的赋值
  • 6.5 获取数组长度
  • 6.6 截取数组某部分
  • 6.7 添加数组元素
  • 6.8 删除数组元素
  • 6.9 比较数组大小
  • 6.10 颠倒数组顺序
  • 6.11 将数组元素连接成字符串
  • 6.12 实战题:数组与字符串的转换操作
  • 6.13 实战题:计算面积与体积,返回一个数组
  • 6.14 本章练习
  • 第7章 时间对象
  • 7.1 时间对象简介
  • 7.2 操作年、月、日
  • 7.3 操作时、分、秒
  • 7.4 获取星期几
  • 7.5 本章练习
  • 第8章 数学对象
  • 8.1 数学对象简介
  • 8.2 Math对象的属性
  • 8.3 Math对象的方法
  • 8.4 最大值与最小值
  • 8.5 取整运算
  • 8.6 三角函数
  • 8.7 生成随机数
  • 8.8 实战题:生成随机验证码
  • 8.9 实战题:生成随机颜色值
  • 8.10 本章练习
  • 第二部分 核心技术
  • 第9章 DOM基础
  • 9.1 核心技术简介
  • 9.2 DOM是什么
  • 9.3 节点类型
  • 9.4 获取元素
  • 9.5 创建元素
  • 9.6 插入元素
  • 9.7 删除元素
  • 9.8 复制元素
  • 9.9 替换元素
  • 9.10 本章练习
  • 第10章 DOM进阶
  • 10.1 HTML属性操作(对象属性)
  • 10.2 HTML属性操作(对象方法)
  • 10.3 CSS属性操作
  • 10.4 DOM遍历
  • 10.5 innerHTML和innerText
  • 10.6 本章练习
  • 第11章 事件基础
  • 11.1 事件是什么
  • 11.2 事件调用方式
  • 11.3 鼠标事件
  • 11.4 键盘事件
  • 11.5 表单事件
  • 11.6 编辑事件
  • 11.7 页面事件
  • 11.8 本章练习
  • 第12章 事件进阶
  • 12.1 事件监听器
  • 12.2 event对象
  • 12.3 this
  • 12.4 本章练习
  • 第13章 window对象
  • 13.1 window对象简介
  • 13.2 窗口操作
  • 13.3 对话框
  • 13.4 定时器
  • 13.5 location对象
  • 13.6 navigator对象
  • 13.7 本章练习
  • 第14章 document对象
  • 14.1 document对象简介
  • 14.2 document对象属性
  • 14.3 document对象方法
  • 14.4 本章练习
  • 附录A 字符串的方法
  • 附录B 数组的方法
  • 附录C 时间对象的方法
  • 附录D 数学对象的方法
  • 附录E 常用的随机数
展开全部

评分及书评

4.7
13个评分
  • 用户头像
    给这本书评了
    5.0

    本书和 “从 0 到 1” 系列中的其他图书,大多都是源于我在绿叶学习网分享的超人气在线教程。由于教程的风格独一无二、质量很高,因而累计获得超过 100000 读者的支持。更可喜的是,我收到过几百封的感谢邮件,大多来自初学者、已经工作的前端工程师,还有不少高校老师。

      转发
      评论
      用户头像
      给这本书评了
      5.0
      很适合小白入门

      作者只讲用得到的知识,而且讲的通俗易懂,例子也贴合实际开发。JavaScript 知识点多又杂,有简单有复杂的,大多的书籍都会讲 js 全部知识写出来,对新手不够友好

        转发
        评论
        用户头像
        给这本书评了
        5.0

        读过的第一本 JavaScript 图书。清晰,易上手。对理解 JS 宏有帮助。该书侧重浏览器前端,和其他 JavaScript 书籍(比如全栈)同时阅读可以加深理解。

          转发
          评论
        • 查看全部5条书评

        出版方

        人民邮电出版社

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