自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 闭包作用域面试题分析

let arr = [10.18, 0, 10, 25, 23];arr = arr.map(parseInt);console.log(arr);//[10,NaN,2,2,11]分析: parseInt首先把第一项转换为字符串,然后看做X(2~36)进制,最后转换为十进制parseInt(10.18,0)=>把’10’看做10进制转换为10进制 =>10par...

2020-04-30 10:13:55 221

原创 闭包和作用域

GO 全局对象window 堆内存 浏览器内置的APIVO(G) 全局变量对象 上下文中的空间 全局上下文中创建的变量基于VAR/FUNCTION在全局上下文中声明的全局变量也会给GO赋值一份(映射机制)但是就LET/CONST等ES6方式在全局上下文中创建的全局变量和GO没有关系var/function存在变量提升 但是let/const不会浏览器的垃圾回收机...

2020-04-28 20:16:51 253

原创 浏览器如何实现变量提升var和function

变量提升变量提升:在当前上下文中(全局/私有/块级),JS代码自上而下执行之前,浏览器会提前处理一些事情(可以理解为词法解析的一个环节,词法解析一定发生在代码执行之前),会把当前上下文中所有带VAR/FUNCTION关键字的进行提前的声明或者定义带var的只会提前的声明、带function会提前的声明定义使用变量提升的作用:没有给变量定义值就使用不会报错,不影响js执行。var a=1...

2020-04-27 14:22:18 579

原创 arr.map(){}-数组迭代-N进制运算

/*数组的迭代方法(遍历数组中的每一项做一些特殊的处理)forEach 遍历数组每一项(数组中有多少项,就会触发执行多少次回调函数,每一次把迭代的当前项和当前项的索引传递给回调函数)map 和forEach类似,只不过支持返回值,回调函数中的返回值会把当前迭代的这一项替换掉find 迭代数据每一项的时候,只要有一项在回调函数中返回TRUE则找到内容,后面不会在迭代了,返回的是找到的这一项...

2020-04-27 10:36:28 193

原创 JS运行的底层机制-web前端高级学习

js运行的底层机制创建对象步骤:1、创建一个堆内存2、把键值对存储到堆内存3、堆内存地址放到栈中,供变量调用

2020-04-22 18:47:54 293

原创 JS中的数据类型-web前端高级学习

JS中的数据类型 7+2 - 基本数据类型(也称值类型):  number、 string、boolean、null、undefined、 symbol、bigint===>ES6中新增了两种数据类型symbol和bigint引用数据类型:对象(object) 、函数(function)对象包含:普通对象、数组对象、正则对象、日期对象、Math数学函数对象…数据类型检测- t...

2020-04-22 17:40:39 123

delphi上下滚动 自由移动

delphi文字上下滚动,自由移动代码。

2013-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除