
前端面试
文章平均质量分 86
maidu_xbd
核心算法+大量的重复实践
展开
-
javaScript---箭头函数和普通函数的区别
1、定义区别:箭头函数语法比普通函数更加简洁普通函数使用关键字function定义。箭头函数:如果没有参数,直接写一个();如果一个参数,可以省略();如果多个参数,逗号分割。如果函数体中只有return返回语句或者只有一句代码,return和{}可以省略。2this指向区别箭头函数没有自己的this,箭头函数内部 this 始终指向创建时所在作用域指向的对象。call,apply,bind方法改变不了箭头函数的指向。普通函数:直接调用时指向全局对象;原创 2024-02-29 13:09:17 · 880 阅读 · 0 评论 -
浏览器---浏览器/http相关面试题
当访问项目的时候,你访问的是nginxIpAddress:3000,nginx将你的请求映射到项目的真实地址A,同理项目中的接口请求例如nginxIpAddress:3000/api/*,nginx将接口请求映射到接口服务的真实地址B。保障了传输过程的安全性。将原本要请求的服务地址,改为请求nginx服务器,利用nginx地址映射将请求映射到真实的服务地址,同时需要添加两个响应头信息,一个是Access-Control-Allow-Origin,Access-Control-Allow-Methods。原创 2024-02-21 11:29:13 · 1123 阅读 · 0 评论 -
HTML---html面试题
当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。DOCTYPE>声明位于文档中的最前面,位于标签之前,即告知浏览器的解析器,用什么文档类型规范来解析这个文档。html语义化可以让页面的内容结构化,便于浏览器解析和搜索引擎解析,并提高代码的可维护性和可重用性,语义化标签如等。锚点是文档中某行的一个记号,类似于书签,用于链接到文档中的某个位置。原创 2024-02-21 10:18:17 · 944 阅读 · 1 评论 -
CSS---CSS面试题
css匹配的规则是从右往左开始匹配,如果嵌套的层级更多,页面中的元素更多,那么匹配所要花费的时间代价自然更高,所以我们在编写选择器的时候,可以遵循以下规则:不要嵌套使用过多复杂选择器,最好不要三层以上;声音样式属性:speak、speak-punctuation、speak-numeral、speak-header、speech-rate、volume、voice-family、 pitch、pitch-range、stress、richness、、azimuth、elevation。原创 2023-07-14 00:04:23 · 1920 阅读 · 0 评论 -
javaScript---javaScript面试题
函数A内部有一个函数B,函数B可以访问到函数A中的变量,那么函数B就是闭包。原创 2023-05-31 13:14:43 · 254 阅读 · 0 评论 -
实现图片懒加载的5种方式
offsetTop(图像距离顶部的高度)-scrollTop(页面被卷去的高度)原创 2023-05-24 23:10:41 · 9365 阅读 · 0 评论