JavaScript核心技术开发解密 PDF 原书清晰版

  • 更新时间:
  • 5609人关注
  • 点击下载
资源详情相关推荐
JavaScript核心技术开发解密
  • 出版社:电子工业出版社
  • 作者:阳波
  • 大小:68.4 MB
  • 类别:JavaScript
  • 热度:395
  • JavaScript权威指南(第6版)
  • JavaScript网页动画设计
  • 《从0到1:JavaScript 快速上手》视频课,PPT课件,源码
  • 趣学Javascript:教孩子学编程
  • JavaScript之美
  • 读者评价

    网友NO.20373
    邴清卓
    javascript全局变量是全局对象的属性,这是在ECMAScript规范中强制规定的。对于局部变量则没有此规定,但我们可以想象得到,局部变量当做跟函数调用相关的某个对象的属性。ECMAScript3规范称对象为“调用对象”(call object),ECMAScript5规定范称为“声明上下文对象”(declarative environment record)。javascript可以允许使用this关键字引用全局对象,却没有方法可以引用局部变量中存放的对象。这种存放局部变量的对象的特有性质,是一种对我们不可见的内部实现。然而,这些局部变量对象存在的观念是非常重要的。
    网友NO.44163
    郏星阑
    和其它编程语言不同,javascript不区分整数数值和浮点数数值。javascript中的数值均用浮点数数值来表示。当一个数字直接出现在javascript程序中,我们陈之为数字直接量(numeric literal),javascript支持多种格式的数字直接量。(注意:在任何数字前直接添加负号(-)可以得到它们的负值)但负号是一元求反运算符。,并不是数字直接量语法的组成部分。)
    网友NO.49878
    孟高原
    计算机程序的运行需要对值(value)比如数字3.14或者文本"hello world"进行操作,在编程语言中,能够表示并操作的值的类型叫做数据类型(type),编程语言最基本的特性就是主持多种数据类型。当程序需要将值保持起来以备将来使用时,便将其赋值给(将值“保存”到)一个变量(variable)。变量是一个值的符号名称,可以通过名称获得对值的引用。变量的工作机制是编程语言的令一个基本特性。本章将参照上节帮助理解本章内容,后续将更深入的讲解。 javascript的数据分为两类:原始类(primitive type)和对象类型(object type) javascript中的原始类包括数字,字符串,布尔值,本章会有单独的章节专门讲述javascript的数字、字符串、布尔值。javascript还有两个特殊的原始值,null(空)和Undefined(未定义),他们不是数字、字符串、布尔值。它们分别代表了各自特殊类型的唯一成员。

    书籍介绍

    JavaScript核心技术开发解密

    JavaScript核心技术开发解密电子书封面

    读者评价

    比起高级编程,这个适合快速了解一些深层次的东西
    初学者可以看看,还可以。有些代码有点错误,不过应该都能看出来的
    把各个有用的知识点都讲到了。讲的不是很具体,就像是学校划重点时的笔记,适合在面试找工作前看一看,用于复习、归纳。

    内容介绍

    《JavaScript核心技术开发解密》针对JavaScript 中的核心技术,结合前沿开发实践,对JavaScript 的内存、函数、执行上下文、闭包、面向对象、模块等重点知识,进行系统全面的讲解与分析。每一个知识点都以实际应用为依托,帮助读者更加直观地吸收知识点,为学习目前行业里的流行框架打下坚实基础。本书适合JavaScript 初学者,有一定开发经验但是对于JavaScript 了解不够的读者,以及开发经验丰富但没有形成自己知识体系的前端从业者。

    目录

    • 1 三种基础数据结构1
    • 1.1 栈 1
    • 1.2 堆 3
    • 1.3 队列. 4
    • 2 内存空间5
    • 2.1 基础数据类型与变量对象. 5
    • 2.2 引用数据类型与堆内存空间 . 7
    • 2.3 内存空间管理 . 9
    • 3 执行上下文11
    • 3.1 实例1 11
    • 3.2 实例2 15
    • 3.3 生命周期 18
    • 4 变量对象20
    • 4.1 创建过程 20
    • 4.2 实例分析 23
    • 4.3 全局上下文的变量对象 26
    • 目录| vii
    • 5 作用域与作用域链27
    • 5.1 作用域 . 27
    • 5.1.1 全局作用域27
    • 5.1.2 函数作用域28
    • 5.1.3 模拟块级作用域 29
    • 5.2 作用域链 31
    • 6 闭包33
    • 6.1 概念. 33
    • 6.2 闭包与垃圾回收机制 . 38
    • 6.3 闭包与作用域链 39
    • 6.4 在Chrome 开发者工具中观察函数调用栈、作用域链与闭包. 41
    • 6.5 应用闭包 49
    • 6.5.1 循环、setTimeout 与闭包. 49
    • 6.5.2 单例模式与闭包 50
    • 6.5.3 模块化与闭包 . 53
    • 7 this 59
    • 8 函数与函数式编程67
    • 8.1 函数. 67
    • 8.2 函数式编程. 75
    • 8.2.1 函数是一等公民 77
    • 8.2.2 纯函数 . 80
    • 8.2.3 高阶函数 85
    • 8.2.4 柯里化 . 91
    • 8.2.5 代码组合 101
    • viii | 目录
    • 9 面向对象106
    • 9.1 基础概念 106
    • 9.1.1 对象的定义106
    • 9.1.2 创建对象 107
    • 9.1.3 构造函数与原型 108
    • 9.1.4 更简单的原型写法114
    • 9.1.5 原型链 . 114
    • 9.1.6 实例方法、原型方法、静态方法117
    • 9.1.7 继承118
    • 9.1.8 属性类型 122
    • 9.1.9 读取属性的特性值127
    • 9.2 jQuery 封装详解 127
    • 9.3 封装一个拖曳对象. 134
    • 9.4 封装一个选项卡 147
    • 9.5 封装无缝滚动 . 153
    • 10 ES6 与模块化159
    • 10.1 常用语法知识 . 160
    • 10.2 模板字符串. 167
    • 10.3 解析结构 168
    • 10.4 展开运算符. 171
    • 10.5 Promise 详解173
    • 10.5.1 异步与同步173
    • 10.5.2 Promise. 175
    • 10.5.3 async/await . 185
    • 10.6 事件循环机制 . 189
    • 10.7 对象与class . 197
    • 10.8 模块化 . 202
    • 10.8.1 基础语法 204
    • 10.8.2 实例209

    资源下载

    相关声明:

    《JavaScript核心技术开发解密 》PDF 原书清晰版下载资源由用户 范俊德 于 2019-04-03 10:07:37 分享至百度网盘。仅供想学习JavaScript的网友交流使用,专题参考:JavaScript核心技术开发解密,JavaScript,

    学习笔记