当前位置:主页 > 计算机电子书 > javascript > JavaScript下载
JavaScript核心技术开发解密

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

  • 更新:2023-07-24
  • 大小:68.4 MB
  • 类别:JavaScript
  • 作者:阳波
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《JavaScript核心技术开发解密》是一本针对JavaScript中的核心技术的精彩著作。作者结合前沿的开发实践,深入浅出地讲解和分析了JavaScript的内存、函数、执行上下文、面向对象、模块等重要知识点。这本书内容全面,涵盖了JavaScript开发中的关键领域。不仅仅是一本入门指南,它还包含了高级概念和实用技巧,使读者能够从基础到进阶,全面提升自己的JavaScript开发技术。无论是初学者还是有经验的开发者,都能从中受益良多。读完这本书,你将对JavaScript的核心技术有更深入的理解,并能够应用于实际项目开发中。无论你是想学习JavaScript,还是提升自己的开发能力,这本书都是必备的读物。

JavaScript核心技术开发解密

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

读者评价

比起高级编程,这个适合快速了解一些深层次的东西

初学者可以看看,还可以。有些代码有点错误,不过应该都能看出来的

把各个有用的知识点都讲到了。讲的不是很具体,就像是学校划重点时的笔记,适合在面试找工作前看一看,用于复习、归纳。

内容介绍

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

目录

  • 1 三种基础数据结构1
  • 2 内存空间5
  • 3 执行上下文11
  • 4 变量对象20
  • 目录| vii
  • 5 作用域与作用域链27
  • 6 闭包33
  • 7 this 59
  • 8 函数与函数式编程67
  • viii | 目录
  • 9 面向对象106
  • 10 ES6 与模块化159

资源下载

资源下载地址1:https://pan.baidu.com/s/10rKEuP7pPrWkUmc3zaD4sQ

相关资源

网友留言

网友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(未定义),他们不是数字、字符串、布尔值。它们分别代表了各自特殊类型的唯一成员。