page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 4877 次

3096 个回答

0 赞同

http常见状态码有哪些?301和302的区别是什么?304是指什么?

404:找不到资源; 500:服务器内部错误; 200:请求成功,并返回数据; 301:永久重定向; 302: 临时移动,可使用原有URI; 304:资源未修改,可使用缓存; 400:请求语法错误(一般为参数错误); 403:没有权限访问。。。等

回答于 2022-08-12 14:11

0 赞同

浏览器页面渲染的流程是什么(输入url后页面发生什么)?

首先dns解析IP,建立tcp链接下载资源,构建dom树,当遇到link标签,会下载并执行解析css(不会阻止dom树的构建)当遇到script标签的是,dom树构建会暂停,下载并执行完js才会继续(defer(下载延迟执行),async(异步下载并执行)) 然后再布局和绘制(layout,paint)最后再render。

回答于 2022-08-12 14:11

0 赞同

什么是reflow与repain?哪些操作会触发reflow,如何避免?

reflow:回流,当元素的尺寸、结构或触发某些属性时,浏览器会重新渲染页面,称为回流。       repain:重绘,当元素的样式(布局不发生)发生改变的时候。 以下常见操作都会触发: 浏览器窗口大小改变 元素尺寸、位置、内容发生改变 元素字体大小变化 添加或者删除可见的 dom 元素 激活 CSS 伪类(例如::hover)等...

回答于 2022-08-12 14:10

0 赞同

HTML5常用的API有哪些?你用过哪些?

video、audio,获取dom的方式(queryselector),websocket Canvas,svg,requestAnimationFrame,Geolocation,stroage ,notification,Orientation API用于检测手机的摆放方向等

回答于 2022-08-12 14:10

0 赞同

请列举出几个常见的浏览器兼容性问题?

现在市面上IE678基本已经停止使用了,所以尽量不要说这方面的兼容性。 1、不同浏览器的默认margin和padding不一致 2、图片的默认间距不一致 3、获取视口的宽高window.innerheight/width 4、CSS3的动画,过渡,渐变,flex也有 5、Canvas,SVG 6、IE9以下不能的opacity,使用filter: alpha(opacity = 50); 7、event.of...

回答于 2022-08-12 14:10

0 赞同

什么是浏览器缓存(知道什么是强缓存和协商缓存)?

当浏览器访问过后的资源,会被浏览器缓存的本地,当下次在访问页面的时候,如果没有过期,直接读取缓存,加快浏览器的加载效率。 http缓存机制: 1、Expires:通过设置最大缓存时间,当时间超过了就去服务器下载, 2、http1.1,cache-control:max-age = time ,当time过期后,检测etag 带上etag往服务器发请求,如果eta...

回答于 2022-08-12 14:09

0 赞同

说一下浏览器垃圾回收机制?

老:标记清除算法,GC会检测当前对象有没有被变量所引用,如果没有就回收。      新:Scavenge ,把内存空间分为两部分,分别为 From 空间和 To 空间。当一个空间满了以后,会把空间中活动对象转移到另外一个空间,这样互换。

回答于 2022-08-12 14:08

0 赞同

在JS中什么是面向对象程序设计,面向对象设计优点?

在JS中面向对象更多说的是通过构造函数或者class封装一个独立的功能,以达到代码的复用。     面向对象的三个特点: 封装:通过对象把属性和方法封装起来,相似对象的话采用构造函数或者类new得到。 继承:通过混合继承(构造函数和原型)的方式,可以达到属性和方法的复用。 多态:通过对象属性覆盖,可以让继承的对象...

回答于 2022-08-12 14:05

0 赞同

什么是原型、原型链,有什么作用?

原型:每一个对象都与另一个对象相关联,那个关联的对象就称为原型。 例如:函数Person有一个属性prototype,指向一个对象,对于普通函数来说没多意义,对于构造函数就有作用了,当使用new操作符时,会把Person.prototype(原型对象)赋值给实例的__proto__(原型实例)属性。 JS有一个原型查找机制,把原来定义在实例...

回答于 2022-08-12 14:05

0 赞同

前端与后端数据交互的格式有哪些,为什么大部分现在都用json而不...

XML:<person><name>知了堂</name><age>3岁</age></person> JSON:{ name:”知了堂”,age:3} JSON书写方便节省字节,更轻量,前后台都有直接解析JSON的方法(JSON.stringfity/parse)使用方便。

回答于 2022-08-11 14:53