会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lucky1010
博客园
首页
新随笔
联系
订阅
管理
2021年10月20日
事件循环
摘要: 一、概念 javaScript是一门单线程语言,在同一个时间只能完成一个任务。如果有多个任务,就必须排队,执行完前面的一个任务,在去执行后面的其它任务。js的代码的执行机制称为事件循环。 javascript 单线程指的是浏览器中负责解释和执行 javascript 代码的只有一个线程,即为 js
阅读全文
posted @ 2021-10-20 19:34 lucky1010
阅读(100)
评论(0)
推荐(0)
2021年9月13日
宏任务((macro)task)和微任务(microtask)
摘要: 这一次,彻底弄懂 JavaScript 执行机制 本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为ja
阅读全文
posted @ 2021-09-13 16:39 lucky1010
阅读(444)
评论(0)
推荐(0)
2021年9月8日
ES6模块化导入和导出
摘要: ES6中规范化了模块的导入和导出语法: export 命令:一个模块就是一个独立的文件。该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使用export关键字输出该变量。 // 方式一 export left name = '张三'; import {name}
阅读全文
posted @ 2021-09-08 16:28 lucky1010
阅读(398)
评论(0)
推荐(0)
2021年9月7日
对象的继承
摘要: 1、原型对象概述 1.1 构造函数的缺点 JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部。 function Cat (name, color) { this.name = name; this.color = color;
阅读全文
posted @ 2021-09-07 15:48 lucky1010
阅读(164)
评论(0)
推荐(0)
2021年9月6日
this指向
摘要: 普通函数执行 自执行函数this指向window 如果普通函数执行,前面没有"."this指向window,如果前面有“.”的话,“.”前面是谁this就是谁 function fn() { console.log(this) } let obj = { name: 'zhangshan', fn:
阅读全文
posted @ 2021-09-06 21:33 lucky1010
阅读(69)
评论(0)
推荐(0)
2021年9月1日
Array 对象的方法
摘要: 一、静态方法 isArray():方法返回一具boolean值,表示参数是否为数组。它可以弥补typeof运算符的不足。 var arr = [1, 2, 3]; typeof arr // "object" Array.isArray(arr) // true 二、实例方法 valueOf(),t
阅读全文
posted @ 2021-09-01 14:17 lucky1010
阅读(96)
评论(0)
推荐(0)
2021年8月31日
JavaScript中的Number数据类型
摘要: 1、概述 JavaScript内容,所以的数字都是以64位浮点数形式储存的,即使整数也是一样的。所以,1与1.0是相同的,是同一个数。JavaScript语言的底层没有整数,都是64位浮点数。如果做整数运算时,JavaScript会自动把64位浮点小数,转成32位整数,然后在进行计算。 0.1 +
阅读全文
posted @ 2021-08-31 11:04 lucky1010
阅读(212)
评论(0)
推荐(0)
2021年8月27日
JS中的数据类型
摘要: 一、简介 JavaScript 的数据类型,共有七种: 数值(number):整数和小数。 字符串(string):文本。 布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假)。 undefined :表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值。
阅读全文
posted @ 2021-08-27 16:30 lucky1010
阅读(1211)
评论(0)
推荐(0)
公告