![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试题
文章平均质量分 78
别说小李
这个作者很懒,什么都没留下…
展开
-
前端面试题四
61:如何理解闭包?1、定义和用法:当一个函数的返回值是另外一个函数,而返回的那个函数如果调用了其父函数内部的其它变量,如果返回的这个函数在外部被执行,就产生了闭包。2、表现形式:使函数外部能够调用函数内部定义的变量。3、实例如下:(1)、根据作用域链的规则,底层作用域没有声明的变量,会向上一级找,找到就返回,没找到就一直找,直到window的变量,没有就返回undefined。这里明显count 是函数内部的flag2 的那个count 。var count=10; //全局作用域.原创 2022-05-16 17:42:32 · 61 阅读 · 0 评论 -
前端面试题三
41.请解释JSONP的工作原理,以及它为什么不是真正的AJAX。JSONP (JSON with Padding)是一个简单高效的跨域方式,HTML中的script标签可以加载并执行其他域的javascript,于是我们可以通过script标记来动态加载其他域的资源。例如我要从域A的页面pageA加载域B的数据,那么在域B的页面pageB中我以JavaScript的形式声明pageA需要的数据,然后在 pageA中用script标签把pageB加载进来,那么pageB中的脚本就会得以执行。JSONP在此原创 2022-05-16 17:39:52 · 191 阅读 · 0 评论 -
前端面试题二
21.undefined 和 null 区别null: Null类型,代表“空值”,代表一个空对象指针,使用typeof运算得到 “object”,所以你可以认为它是一个特殊的对象值。undefined: Undefined类型,当一个声明了一个变量未初始化时,得到的就是undefined。null是javascript的关键字,可以认为是对象类型,它是一个空对象指针,和其它语言一样都是代表“空值”,不过 undefined 却是javascript才有的。undefined是在ECMASc.原创 2022-05-16 17:37:36 · 80 阅读 · 0 评论 -
前端面试题一
1. 一个200*200的div在不同分辨率屏幕上下左右居中,用css实现<div style="width:500px;height:500px;border:1px solid green;display:flex;justify-content:center;align-items:center;"> <div style=""> 上下左右居中 </div></div>2. 写一个左中右布局占满屏幕,其中左右两块是固定宽度20原创 2022-05-16 16:51:13 · 168 阅读 · 0 评论