js高级
文章平均质量分 64
阿泽不会飞
一个积极向上的00后,喜欢折腾一些有趣的东西。
展开
-
深入理解JavaScript(上)| 青训营
各司其责。原创 2023-08-01 16:57:11 · 184 阅读 · 0 评论 -
深入了解浏览器中的Event loop,同步异步,宏微任务
深入了解浏览器中的Event loop,同步异步,宏微任务原创 2023-03-24 15:47:12 · 648 阅读 · 1 评论 -
webpack打包ts代码
TS同样也可以结合构建工具一起使用,下边以webpack为例介绍一下如何结合构建工具使用TS;以使其可以兼容到更多的浏览器,在上述步骤的基础上,通过以下步骤再将babel引入到项目中;对于例如:Promise等ES6特性,TS无法直接转换,这时还要用到babel来做转换;除了webpack,开发中还经常需要结合babel来对代码进行转换;通常情况下,实际开发中我们都需要使用构建工具对代码进行打包;虽然TS在编译时也支持代码转换,但是只支持简单的代码转换;在src下创建ts文件,并在并命令行执行。原创 2023-02-24 09:38:17 · 754 阅读 · 0 评论 -
浅学H5 Web Workers(多线程)(周记)
周总结: 这周主要进行的是对JS高级的学习,刚开始看视频学一遍后感觉问题不是很大,不过这两天结合其他的进行再学习,我发现我的问题还是不小的。尤其是对闭包,多线程的学习还是过于浅薄,缺少总结;明天又要考核了,感觉不太妙呀。以后对新的知识的学习还是要结合多点渠道多进行学习,要不然很难掌握好知识点! 下面浅记录关于JS对多线程的基本用法:前言JS是单线程的去跑代码,比如如果做一个循环从0到一个很大的数字相加然后输出,浏览器可能会假死(无响应状态),这个时...原创 2022-04-02 15:55:50 · 426 阅读 · 0 评论 -
关于原型(周记)
1.函数的prototype属性:1)每个函数都有一个prototype属性,它默认指向一个object空对象(称作:原型对象);2)原型有一个属性constructor,它指向函数对象;3)实例有__proto__属性,可以指向构建函数的prototype属性内容;2.基本理解: console.log(Object instanceof Function)//true //Object 是实例,Function是Object的构造函数,则有: conso...原创 2022-03-26 22:43:02 · 5989 阅读 · 0 评论 -
浅学ES6(周记)
这个星期主要是在做考核任务中度过的,虽然现在页面做的差不多来,但我的学习计划中es6的学习还是完成的比较少,浅记一下es6学习的一点内容吧!1.浅记var,let.const:(1)let必须先定义后使用,var后面定义的话会变成undefined,因为发生了变量提升,提升到最开始,但没被定义;(2)const表示声明一个常量,并且声明的时候一定要赋值;常量的值不能赋值;和let一样是块级作业域;2.关于箭头函数:(1)function main(me){}===var...原创 2022-03-13 08:42:08 · 742 阅读 · 0 评论 -
JS的基本数据类型(周记)
1.基本数据类型:1.String: 任意字符串;2.Number: 任意的数字;3.Boolean: true/false;4.undefined;5.null;2.对象数据类型:1.Object: 任意对象;2.Function: 一种特别的对象(可以执行);3.Array: 一种特别的对象(数组下标,内部数据是有序的);3.数据类型的基本判断方式:1.typeof: 返回的是数据基本类型的字符串表达;2.instanceof: 判断对象的基本类型;..原创 2022-03-19 10:54:59 · 173 阅读 · 1 评论