0人評分過此書

现代JavaScript编程:经典范例与实践技巧

出版日期
2018/08/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302506386

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
JavaScript作為流行的腳本語言,其應用方向也從開始只作為網頁腳本,到現在可以做網頁應用程序、React Native跨平臺移動端應用、後端服務等。作為現代開發者,JavaScript無疑成為必須掌握的一門技能。 本書從JavaScript的基本語法、函數與對象、高級特性到設計模式、HTML DOM/BOM對JavaScript的語法、編程思想以及應用進行了全面的講解。本書的特色是介紹了JavaScript ES 6的新語法,將複雜的JavaScript語言劃分成100多個主題進行講解,並在各章設計了大量的編程練習,在本書的最後還設計了兩個實用的小項目,旨在幫助讀者開發出自己的應用程序。 本書適合想快速學習JavaScript的編程初學者、學生以及對編程感興趣的人員。
  • 封面页
  • 书名页
  • 版权页
  • 作者简介
  • 内容简介
  • 前言
  • 目录
  • 第1章 快速体验JavaScript
    • 1-1 使用Chrome运行JavaScript代码
    • 1-2 JavaScript的变量
    • 1-3 不同数据类型之间的运算
    • 1-4 分支语句
    • 1-5 循环语句
    • 1-6 函数
    • 1-7 理解对象
    • 1-8 数组对象的使用
    • 1-9 编写闰年判断小程序
    • 1-10 使用Sublime Text来编写JavaScript代码
    • 1-11 JavaScript的语法特点
    • 1-12 编程练习
  • 第2章 ECMAScript的语法世界
    • 2-1 理解变量
    • 2-2 变量的命名
    • 2-3 变量提升
    • 2-4 块级作用域
    • 2-5 ECMAScript中的数据类型
    • 2-6 再看const关键字
    • 2-7 Undefined与Null
    • 2-8 关于Boolean类型
    • 2-9 关于Number类型
    • 2-10 关于String类型
    • 2-11 对象简介
    • 2-12 算术运算符
    • 2-13 赋值运算符
    • 2-14 关系运算符
    • 2-15 逻辑运算符
    • 2-16 位运算符
    • 2-17 自增与自减运算符
    • 2-18 条件运算符
    • 2-19 逗号运算符与delete运算符
    • 2-20 关于运算符的优先级与结合性
    • 2-21 隐式类型转换
    • 2-22 编程练习
  • 第3章 ECMAScript流程控制与函数
    • 3-1 if-else分支结构
    • 3-2 switch-case分支结构
    • 3-3 while循环结构
    • 3-4 for循环结构
    • 3-5 关于for-in与for-of结构
    • 3-6 break中断语句
    • 3-7 continue中断语句
    • 3-8 异常抛出语句throw
    • 3-9 对异常进行捕获处理
    • 3-10 传递异常
    • 3-11 使用函数语句定义函数
    • 3-12 使用函数表达式定义函数
    • 3-13 使用Function构造器定义函数
    • 3-14 立即执行函数
    • 3-15 编程练习
  • 第4章 ECMAScript面向对象编程
    • 4-1 创建对象
    • 4-2 设置对象的属性和行为
    • 4-3 内置Number对象
    • 4-4 Number对象与Number数值
    • 4-5 内置String对象
    • 4-6 与HTML相关的String方法
    • 4-7 内置Boolean对象
    • 4-8 内置Array对象
    • 4-9 内置Date对象
    • 4-10 内置Math对象
    • 4-11 内置RegExp正则表达式对象
    • 4-12 内置Function对象
    • 4-13 内置Object对象
    • 4-14 进行对象属性的配置
    • 4-15 Object函数对象常用方法
    • 4-16 Object实例对象常用方法
    • 4-17 面向对象编程中的几个重要概念
    • 4-18 用工厂方法模拟类
    • 4-19 使用构造方法模拟类
    • 4-20 使用Object函数对象的create方法模拟类
    • 4-21 使用封装法模拟类
    • 4-22 使用对象冒充的方式实现继承
    • 4-23 使用原型链的方式实现继承
    • 4-24 使用混合模式实现继承
    • 4-25 编程练习
  • 第5章 ECMAScript的高级特性
    • 5-1 数组的解构赋值
    • 5-2 对象的解构赋值
    • 5-3 字符串与函数参数的解构赋值
    • 5-4 用解构赋值交换变量的值
    • 5-5 箭头函数的基本用法
    • 5-6 箭头函数中this的固化
    • 5-7 Set集合结构
    • 5-8 Map字典结构
    • 5-9 使用Proxy代理对对象的属性读写进行拦截
    • 5-10 Proxy代理处理器支持的拦截操作
    • 5-11 使用Promise承诺对象
    • 5-12 建立Promise任务链
    • 5-13 进行Promise对象组合
    • 5-14 Generator函数应用
    • 5-15 Generator任务参数的传递
    • 5-16 使用class定义类
    • 5-17 使用class实现类的继承
    • 5-18 认识JSON数据格式
    • 5-19 使用JSON对象
    • 5-20 认识Symbol
    • 5-21 注册全局的Symbol符号
    • 5-22 迭代器Symbol
    • 5-23 正则表达式符号
    • 5-24 使用export进行模块的导出
    • 5-25 使用import进行模块的导入
    • 5-26 编程练习
  • 第6章 JavaScript常用设计模式
    • 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章 JavaScript HTML DOM/BOM
    • 7-1 创建学习模板
    • 7-2 几个重要概念
    • 7-3 Document文档对象
    • 7-4 Element节点对象
    • 7-5 Attribute属性对象
    • 7-6 用户事件
    • 7-7 Event事件对象
    • 7-8 关于事件传递
    • 7-9 简单的轮播广告
    • 7-10 Window窗口对象
    • 7-11 Navigator导航对象
    • 7-12 Screen屏幕对象
    • 7-13 History历史对象
    • 7-14 Location地址对象
    • 7-15 编程练习
  • 第8章 JavaScript项目实战
    • 8-1 项目一:编写一个简易网页时钟
    • 8-2 项目二:编写网页笑话阅读器
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading