![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 51
binbinbox
这家伙很懒,什么都没有留下
展开
-
JS 面试题 大全
1、介绍一下js的数据类型有哪些,值是如何存储的? 2、说一下js的数据类型的转换都有哪些? 3、如何去判断js数据类型? 4、介绍 js 有哪些内置对象? 5、javascript 创建对象的几种方式? 6、js 获取原型的方法? 7、什么是闭包,为什么要用它? 8、三种事件模型是什么? 9、哪些操作会造成内存泄漏? 10、简述javascript中this的指向? ![在这里插入图片描述](https://img-blog.csdnimg.cn/2021032219142296.png原创 2021-03-22 19:45:42 · 10924 阅读 · 7 评论 -
JS 基础知识总结dom
1.DOM是哪种数据结构? 2.Dom操作的常用API? 3.attr和property的区别? 4.DOM节点操作? 5.DOM结构操作? DOM是文档对象模型的简称,借助DOM模型可以将一个结构化文档转换成DOM树,程序可以访问、修改梳理的节点,也可以新增、删除树里的节点。DOM只是访问结构化文档(主要是HTML和XML)的一种思想,并不是一种技术。基于这种思想,各种语言都有自己的DOM解析器。解析器的作用是完成结构化文档和DOM树之间的转换关系。通过使用DOM模型,js可以动态地更新HT原创 2021-03-21 20:33:14 · 124 阅读 · 0 评论 -
JS异步-进阶
1.请描述event loop(事件循环、事件轮询)的机制,可画图? ①.js是单线程的,异步要基于回调来实现,event loop(事件循环/事件轮询)就是异步回调的实现原理。 首先我们需要明白js是如何执行的:从前到后,一行一行执行,如果某一行执行报错了,则停止下面代码的执行,先将同步代码执行完毕,再执行异步代码。 根据上图所示,event loop的执行原理如下: (1)同步代码,一行一行执行,是放在call stack(调用堆栈)中执行的 (2)遇到异步代码,先记录下在web API中,等待时机(原创 2021-03-21 19:00:49 · 116 阅读 · 1 评论