错不真气天天今
错不真气天天今
全部文章
问题总结
阅读笔记(16)
归档
标签
去牛客网
登录
/
注册
错不真气天天今的博客
hey,guys. #email:iamsevenlee@163.com
全部文章
/ 问题总结
(共244篇)
js加载过程阻塞,解决方法。
来自专栏
指定script标签的async属性。如果async="async",脚本相对于页面的其余部分异步地执行(当页面继续进行解析时,脚本将被执行)如果不使用async 且 defer="defer":脚本将在页面完成解析时执行如果既不使用 async 也不使用 d...
2020-09-29
0
600
原型面试题
来自专栏
Function.prototype.a = 1;Object.prototype.b = 2; function A() {} var a = new A(); console.log(a.a, a.b); // undefined, 2 console.log(A.a, A.b); // 1, ...
2020-09-29
0
611
手写bind
来自专栏
if (!Function.prototype.bind) { Function.prototype.bind = function () { var self = this, // 保存原函数 context = [].shift.call(arguments), // 保存需要绑定的this上下...
2020-09-29
0
534
js中的各种运算符(进制转换问题)
来自专栏
1.n进制(2-16)转十进制var a = '0xa' 里面填n进制数字例如0xaparseInt(a,16) // 10 第一个填要转的数,第二个填进制2.十进制转n进制var a = '' 里面填一个十进制数a.toString(n) 2-16进制 转哪个填那个 算术运算符中按位左移(<...
2020-09-28
0
439
ES6-Generator函数(解决异步问题)
来自专栏
Generator函数:一种返回迭代器的函数http://www.ruanyifeng.com/blog/2015/04/generator.html generator函数使用:1、分段执行,执行完一段yield语句自动暂停。2、可以控制阶段和每个阶段的返回值3、可以知道是否执行到结尾4、yiel...
2020-09-28
0
493
函数提升和变量提升
来自专栏
一、变量提升在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。(1) 创建函数有两种形式,一种是函数声明,另外一种是函数字面量,只有函数声明才有变量提升 console.log(a)...
2020-09-28
0
369
var、let、const区别
来自专栏
var与 let的区别: var:函数作用域;存在变量提升;可重复定义;声明的变量会作为window的属性。 let:块级作用域;不存在变量提升(有暂时性死区);不可重复定义;声明的变量不会作为window的属性。 块级作用域:即在{}花括号内的域,由{ }包括,比如if{}块、for(){}块。 ...
2020-09-28
0
531
ES6新特性
来自专栏
ES6在变量的声明和定义方面增加了let、const声明变量,有局部变量的概念,赋值中有比较吸引人的解构赋值,同时ES6对字符串、 数组、正则、对象、函数等拓展了一些方法,如字符串方面的模板字符串、函数方面的默认参数、对象方面属性的简洁表达方式,箭头函数,ES6也 引入了新的数据类型symbol,新...
2020-09-27
0
473
赋值、浅拷贝、深拷贝
来自专栏
https://www.cnblogs.com/chengxs/p/10788442.html var arr = [true,1,'str',{ a: 1}] console.log(arr) //[true, 1, "str", {…}] ...
2020-09-27
0
581
Object.defineProperty()/获得对象上的属性
来自专栏
Object.defineProperty(对象,修改或新增的属性名,{ value:修改或新增的属性的值, writable:true/false,//如果值为false 不允许修改这个属性值 enumerable: false,//enumerable ...
2020-09-27
0
534
首页
上一页
13
14
15
16
17
18
19
20
21
22
下一页
末页