博客专栏  >  移动开发   >  深入理解Javascript

深入理解Javascript

深入理解Javascript,让你从入门到精通,也是NodeJS的前置教程。

关注
0 已关注
28篇博文
  • Javascript 垃圾回收

    Javascript 垃圾回收 内存管理Javascript是自动完成的,对用户来说是透明的。我们创建原始类型、对象、函数等,所有这些都需要占用内存。当一些对象不再被需要时,Javascript引...

    2017-03-30 09:28
    240
  • Javascript中var和let间差异

    Javascript中var和let间差异 Javascript申明变量的方式有let、var、const三种不同方式。let和const行为在词法环境中相同,但是var差异很大,var在早起被引...

    2017-03-30 10:30
    461
  • 详解Javascript对象

    详解Javascript对象 在Javascript中有7种类型,其中6个为原始类型,因为他们的值仅包含单个内容(如字符串、数值或其他)。 反之对象通常存储包含不同类型的键集合,更加复杂。在...

    2017-04-03 22:53
    276
  • Javascript面向对象(一)——属性标志与描述

    Javascript对象属性标志与属性描述 我们都知道,对象可以存储属性。属性一般都是简单的键值对,但一个对象属性可以更复杂、优美。 属性标志 writable – 如果为 true, 属性可以改...

    2017-04-04 11:09
    330
  • javascript 构造函数和new操作符

    javascript 构造函数和new操作符 {…}语法允许创建一个对象,但如果需要创建多个类似的对象,则我们需要使用构造函数和“new”操作符。 构造函数构造函数技术上就是正常的函数,但一般有两...

    2017-04-08 17:20
    344
  • Javascript面向对象(二)——setter、getter属性

    setter、getter属性 Javascript对象有两种属性,一种是数据属性,我们经常使用比较熟悉;第二种是访问器属性,本质就是获取和设置值的函数,但从代码上好像是正常属性。 Getters...

    2017-04-15 20:27
    321
  • Javascript面向对象(三)——原型继承

    原型继承 实际编程中,我们经常需要一些东西并扩展之。例如,我们有user对象,带有属性和方法,现在想要admin和guest,和其稍微有些变化,我们最好重用user对象,但不是复制/重新实现它的方...

    2017-04-15 22:18
    561
  • Javascript面向对象(四)——函数原型

    javascript函数原型 现代javascript中,我们可以通过使用__proto__设置原型,但这不总是这样。javascript从一开始就有原型继承,它是javascript语言的核心特...

    2017-04-16 20:26
    341
  • Javascript面向对象(五)——内置原型

    内置原型 “prototype”属性在javascript内核中也应用广泛,所有的内置构造函数都用。我们首先看看简单的对象如何使用,然后进一步说明复杂对象。 Object.prototype我们看...

    2017-04-17 08:29
    241
  • Javascript面向对象(六)——方法原型

    Javascript面向对象(六)————方法原型 本节我们主要说明额外的方法使用原型。 除了我们已经知道的方式,也有其他的方式get/set原型。 Object.create(proto[, d...

    2017-04-23 14:49
    216
  • Javascript面向对象(七)——类模式

    Javascript面向对象之七——类模式 在面向对象编程里,类是一个为创建对象的可扩展编程代码模板。提供了状态的初始值(成员变量),实现行为(成员函数或方法)。——维基百科 在Javascrip...

    2017-04-23 22:10
    182
  • Javascript面向对象(八)——Class

    Javascript面向对象(八)——Class 类结构允许使用简洁、漂亮的方式定义基于原型的类模式。 class语法类的语法有多种形式,我们从简单的开始。 这里是基于原型的类User:func...

    2017-04-24 08:08
    248
  • Javascript之 Symbol 类型

    Javascript之 Symbol 类型根据规范,对象属性键只能是string类型或symbol类型,不能是number、boolean,只有string和symbol两种类型。 我们一般比较属性...

    2017-05-07 11:10
    383
  • Javascript面向对象(九)——类继承

    Javascript面向对象(九)——类继承 类可以继承另一个类。有漂亮的语法,技术上基于原型继承。 为了从另一个类继承,我们应该指定“extends”关键字,并且把父类写在括号{...}之前。下...

    2017-05-07 21:52
    249
  • Javascript 代码注释规范

    javascript 代码注释规范 注释一般来说是好事情,但新手编程经常犯错误。他们写注释解释“代码是什么”,但这样解释性注释应该越少越好。 严肃地说,好的代码应该容易理解无需注释。有个极好...

    2017-05-10 12:17
    890
  • Javascript代码风格

    代码风格 代码必须清晰且尽可能易读。 编程确实为一门艺术——完成一项复杂的任务,以一定方式组织代码实现,既要正确也要易读。 好的代码风格是非常有必要的。 语法代码风格规则图示:现在让我...

    2017-05-13 10:50
    160
  • Javascript面向对象(十)——类检测instanceof

    Javascript面向对象(十)——类监测instanceof instanceof操作符允许监测一个对象是否属于特定的类,也考虑了继承。 很多场景需要监测,这里我们用其构建一个多态函数,...

    2017-05-14 18:29
    144
  • Javascript数组

    Javascript数组 对象允许存储键值集合,这非常好,但通常我们需要有序集合,通过它可以获得第一、第二、第三元素等。举例,我们需要存储一些列表:用户、货物以及HTML元素等。 这里使用对...

    2017-05-18 22:21
    149
  • Javascript数组方法

    Javascript数组方法 数据提供了很多方法。为了简化,本节进行分组阐述。 增加/删除元素从上节中已经知道的在数组开头或结尾的增加/删除方法。 arr.push(...items) – 在结尾...

    2017-05-20 07:46
    288
  • Javascript回调(一):简述

    Javascript回调(一):简述Javascript中大多数操作都为异步执行。举例,看看loadScript(src):function loadScript(src) { let scrip...

    2017-06-10 20:30
    138
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部