![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端基础
文章平均质量分 92
基础
大聪明397
一个前端开发的成长之路
展开
-
《浏览器工作原理与实践》学习笔记
浏览器原理前言本文是学习**李兵老师的《浏览器工作原理与实践》**过程中记录笔记,详细链接见文末进程vs线程进程:一个应用程序的运行实例就是一个进程,详细来说就是:启动一个应用程序的时候,操作系统会为该程序分配一片内存空间,用来存放代码、数据和一个主线程,这样的运行环境就称为一个进程线程:依附于进程,多个线程并行可以提高运行效率进程和线程之间的几个特点1.进程中的任意一个线程执行出错,都会导致进程崩溃2.线程之间共享父进程的数据3.当进程关闭的时候,整个进程的资源都会被回收4.进程之间的原创 2022-02-20 19:26:49 · 1298 阅读 · 0 评论 -
关于Promise规范及简单应用
什么是promise?promise是异步编程的一种解决方案术语1.promise 是一个有then方法的函数或者对象2.thenable 是一个有then方法的函数或者对象3.value 是promise成功时候的值 也就是resolve的参数,类型可以是undefined/thenable promise,number,boolean,string,object等4.reason 是promise失败时候的值 也就是reject的参数,标识失败的原因5.exception 是使用throw原创 2021-11-22 21:00:01 · 691 阅读 · 0 评论 -
关于ES6 ESNext的基础学习
历史ECMAScript是由网景的布兰登·艾克开发的一种脚本语言的标准化规范;最初命名为Mocha,后来改名为LiveScript,最后重命名为JavaScript。1995年12月,升阳与网景联合发表了JavaScript。1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会进行标准化。ECMA-262的第一个版本于1997年6月被Ecma组织采纳。ECMAScript是由ECMA-262标准化的脚本语言的名称。尽管JavaScript和JScript与ECMAScript兼容,原创 2021-11-14 13:26:44 · 1886 阅读 · 0 评论 -
关于TypeScript的学习记录
什么是TypeScriptTypeScript被称为JavaScript的超集,故名思意,ts的范围只会比js大,所以ts在完全兼容js的基础之上,有了更多东西,ts我理解为更接近后端的语言,类型声明,泛型,枚举等,都和后端语言有很大的共性基础基础类型:number boolean string object array undefined void,这些基础类型和js用法一致,不多赘述1.enum枚举从一个例子入手enum ActionType{ Eat, Slee原创 2021-11-19 11:10:14 · 693 阅读 · 1 评论 -
关于JavaScript的学习笔记
1.函数1.1.定义函数绝对值函数定义方式一:function abs(x){ if(x>=0) return x; else return -x;}如果没有return,函数执行也会返回结果(undefined)定义方式二:var abs = function(x){ if(x>=0) return x; else return -x;}function(x){…}是一个匿名原创 2021-08-18 17:59:31 · 102 阅读 · 0 评论