js及面试题
文章平均质量分 61
持续更新
央未见
这个作者很懒,什么都没留下…
展开
-
事件循环模型(包含async、Promise、process.nextTick)
循环的理解:这里介绍的是浏览器的执行机制,在node或ringo等执行机制会不同。运行机制大多指js解析引擎,是统一的。主程序执行完后,就一直在等待任务队列的任务,settimeout等异步任务会直接拿出来执行,onclick等触发任务会一直在队列中,等你触发相应的事件后才会执行setTimeout理解:遇到setTimeout声明,就将函数放到event table,过了指定的时间就将函数放入event queue。所以如果等待时间大于主程序运行时间它几乎是准确的,而如果它放入了eve原创 2022-01-24 22:56:30 · 783 阅读 · 0 评论 -
4.Javascript高级
参考:https://github.com/mqyqingfeng/Blog深入系列https://www.bilibili.com/video/BV14s411E7qf原型与原型链1.理解1.每个函数都有2条属性,显式原型属性prototype和隐式原型属性—proto—2.函数的实例对象f1,f2,01,02与函数的原型对象Foo.prototype,Function.prototype(new出来的object对象)都只有隐式原型属性—proto—,它们的—proto—指向new它们的函数原创 2022-01-20 23:58:56 · 565 阅读 · 0 评论 -
3.Javascript基础
map和Object的区别//Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现正则表达式\d 匹配一个数字,等价于[0-9]\w 匹配字母、数字或者下划线,等价于 [A-Za-z0-9_]+ 匹配前面一个表达式 1 次或者多次* 匹配前一个表达式 0 次或多次/g 全局匹配JSONJSON 是一种基于文本的轻量级的数据交换格式。前端通过将数据结构转化为为 JSON 字符串,然后将它传递到后端,后端通过 JSON 格式原创 2022-01-20 23:52:59 · 626 阅读 · 0 评论 -
2.ES6
参考尚硅谷视频:https://www.bilibili.com/video/BV1uK411H7on?p=1掘金:https://juejin.cn/post/6940945178899251230#heading-24var let constvar未执行赋值语句前是undefined let const 未执行赋值语句前打印提示 Cannot access 'c' before initialization(不能再初始化前访问c)var声明的变量会添加到window上,node会添加到g原创 2022-01-17 22:17:18 · 391 阅读 · 0 评论 -
1.数据类型
数据类型有那些U:undefinedS:String SymbolO;objectN:null NumberB: undefined数据类型的检测方法通用的方法主要判断8类 number string boolean array object function null undefined //1.typeof tip:typeof返回的是字符串 如console.log(typeof a ==='string')typeof null、[]、{} 都等于object其他都正原创 2022-01-17 22:12:30 · 362 阅读 · 0 评论 -
0.栏目简介
主要参考:「2021」高频前端面试题汇总之JavaScript篇(上) - 掘金「2021」高频前端面试题汇总之JavaScript篇(下) - 掘金近 20 人爆肝数周,写给初中级前端的万字高级进阶指南 - 掘金尚硅谷JavaScript高级教程(javascript实战进阶)_哔哩哔哩_bilibili本栏是对上面文章中问题的个人总结和概括...原创 2022-01-17 22:01:42 · 240 阅读 · 0 评论