浏览器基础知识 通过浏览器访问页面,首先浏览器会请求回来一个HTML文档,然后自上而下开始渲染,这里面就包括进程和线程的基本概念 进程: 指一个程序 ( 浏览器打开一个页面,就相当于开一个进行 )线程: 进程中具体执行事物的东西,一个线程同时只能做一件事同步编程: 一般是指一个线程去处理任务,上面的任务处理不完,下面的任务就无法处理异步编程:多线程…
数据类型检测的方法 typeof : 返回一个字符包含对应的数字类型typeof 只能检测原始的数据类型typeof null 会返回 objecttypeof new Number(0) 会返回 object let arr = [];typeof arr // objecttypeof "123" // string typeof ne…
JS运行原理 名词介绍 堆:heap栈:stack执行环境栈作用:供代码执行上下文:ECEC(G):全局执行上下文目的:区别代码执行环境全局代码都在全局上文中执行全局对象:GO存储浏览器内置API浏览器(window);node中(global)变量对象 VO、AOVO(G) 变量对象存储当前上下文声明的变量 赋值的执行过程 创建一个值原始值:存在…
数据类型 了解 JS 的小伙伴 ES6 开始 新增了两个基本类型,即改变为 “五基两空一对象” 基础类型string、number、boolean、null、undefined、symbol、bigint对象类型Object对象Array、RegExp、Date、Error、Math、ArrayBuffer..... 除了 symbol 和 big…