加载中
js this

图文解说 JavaScript this 到底指向什么? http://mp.weixin.qq.com/s?__biz=MzAwNjI5MTYyMw==&mid=2651495104&idx=1&sn=dbb8ee85eb53f3c0f8905967b8d8d572&chksm=80f19308b7861a1e5cf2f4c3...

2017/11/01 23:12
27
js 面向对象

一. 重新认识面向对象 1. JavaScript是一门面向对象的语言 在说明JavaScript是一个面向对象的语言之前, 我们来探讨一下面向对象的三大基本特征: 封装, 继承, 多态。 封装 把抽象出来的属性和...

js 作用域

简介 JavaScript 有个特性称为作用域。尽管对于很多开发新手来说,作用域的概念不容易理解,我会尽可能地从最简单的角度向你解释它们。理解作用域能让你编写更优雅、错误更少的代码,并能帮助...

js 继承

前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: ...

2019/05/04 08:48
0
js for of

语法 for (variable of iterable) { //statements } variable 在每次迭代中,将不同属性的值分配给变量。 iterable 可枚举其枚举属性的对象。 示例 迭代Array let iterable = [10, 20, 30]; ...

2018/02/27 22:19
10
js 坑。。。

1. 你有没有尝试给一组数字排序? Javascript 的sort()函数在默认情况下使用字母数字(字符串Unicode码点)排序。 所以[1,2,5,10].sort() 会输出 [1, 10, 2, 5]. 要正确的排序一个数组, 你可...

2018/01/28 10:58
14
js 排序算法

http://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=2651553119&idx=1&sn=e9ba55c895f16e269ca2c1e307a8e0a7&chksm=8025aa9eb75223880e438924c2a96675067f67c65839a8fe9e0121ee56191f3ad...

2017/11/22 13:20
10
js foreach

大家好!在这篇文章里,我要简单介绍一下JavaScript中的foreach语句和for...in语句。这篇文章写给大家,是希望大家能了解一些新方法,而不要老是用for循环语句。 var a = ['cat', 'dog', 'fi...

2017/12/02 22:11
18
js 继承

什么是继承:继承要实现的目的就是子类的对象可以调用父类提供的一些公共的属性和方法,子类对象是通过__proto__来寻找的。当子类对象要访问某一个方法或属性,js会先在子类对象里寻找是否有...

2019/09/11 15:36
0
js 运行时

堆heap 栈stack 队列queue 帧frame 帧 一个帧是一个连续的工作单元, 当一个js函数被调用时, 运行时环境就会在栈中创建一个帧, 帧里面保存了特殊函数的参数和局部变量,当函数返回时, 帧就从栈...

2019/11/02 23:59
0
js 基础

使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象; 使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升; 使用const声明的是常量,在后面出现的代码...

2017/10/24 12:54
11
js promise

如果不执行reject或者resolve,在then里面对应的回调函数也不会执行 let p = new Promise( (resolve, reject) => { console.log('init') setTimeout( () => { ......

2018/01/31 17:08
9
js instanceof

instanceof instanceof 操作符的内部实现机制和隐式原型、显式原型有直接的关系。instanceof的左值一般是一个对象,右值一般是一个构造函数,用来判断左值是否是右值的实例。它的内部实现原理...

2019/09/11 15:29
0
js 理解函数

为了理解函数提升,让我们从以下代码开启我们的学习之旅: console.log(foo); var foo = 9; 应该输出什么呢? 在任何其他编程语言中,这里的输出将会是reference error。但是,在JavaScript中...

2017/11/22 12:51
9
js null undefine

https://www.cnblogs.com/qyzy1024/p/4036661.html 二、历史原因 最近,我在读新书《Speaking JavaScript》时,意外发现了这个问题的答案! 原来,这与JavaScript的历史有关。1995年JavaScr...

2019/09/11 13:37
0
js 闭包 深入

闭包算是javascript中一个比较难理解的概念,想要深入理解闭包的原理,首先需要搞清楚其他几个概念: 一、栈内存和堆内存 学过C/C++的同学可能知道,计算机系统将内存分为栈和堆两部分(大学...

go
2018/01/21 02:20
19
js 调试 技巧

大多数技巧都适用于 Chrome 控制台和 Firefox, 尽管还有很多其他的调试工具,但大部分也适用。 1. debugger 除了 console.log, debugger是我们最喜欢、快速且肮脏的调试工具。执行代码后,C...

2018/03/03 14:50
17
js 数组API

什么是API API: Application Programming Interface,应用程序编程接口; js中对象提供的方法就叫做API; instanceof 检测一个对象是否是数组;(用来对付复杂数据类型;) // 简单数据类型 typeof...

2017/12/06 19:50
12
js 数组去重

首先是常规的双层循环比对的思路实现 function doubleLoopUniq(arr) { let result = []; for (let i = 0, len = arr.length, isExist; i < len; i++) { // 定义一个变量表示当前元素在 resu...

2018/02/08 13:10
10
js spawn

spawn 执行外部程序, 并且需要提供一组参数, 以及一个在进程退出后的输入输入和事件的数据流接口 当你想处理一些会有很多子进程I/O的事情时, 或者当你期望的进程会有大量的输出时, 这种方法提...

2019/11/02 14:03
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部