首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
那些年一起追过的题
用户923004799204
创建于2023-06-13
订阅专栏
那些年一起追过的题
等 1 人订阅
共101篇文章
创建于2023-06-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
47.介绍下Set/Map的区别
set map 成员不能重复,只有键值没有键名,类似数组 键值对的集合,类似对象 可遍历,方法有add/has/set/delete/clear 可遍历,可以跟各自数据格式转换
48.Promise构造函数是同步执行还是异步,then呢
Promise构造函数是同步执行还是异步,then呢Promise构造函数是同步执行还是异步,then呢前者是同步执行 后者是异步执行
1.浏览器输入url后发生了什么
1.url解析 2.DNS域名解析 3.建立tcp链接(三次握手) 4.客户端发送http请求 5.服务端处理http请求,并返回文件 6.断开TCP链接(四次挥手) 7.浏览器得到文件,解析文件 8
2.简单说一下三次握手,四次挥手
> 三次握手:确保两端的发送和接受能力是正常 > > 客户端——SYN报文,指明初始化序列号——服务端 > > 服务端——同上——客户端 > > 客户端——ACK报文——服务端 > 四次挥手 > >
3.浏览器渲染的主要流程
浏览器渲染的主要流程1.构建DOM树 2.生成样式表 3.构建Render树 4.确定节点的坐标 5.绘制页面
4.http状态码有哪些
200——成功处理请求 201——用户新建或修改数据成功 202——请求进入后台 204——用户删除成功 301——永久重定向 302——临时重定向 304——资源未被修改 400——服务器不理解请求
5.常见的web安全及防护原理
1.sql注入 将sql代码伪装到输入参数中,传输到服务器解析并执行的一种攻击手法 a.对用户输入进行校验 b.不使用动态拼接sql 2.xss:跨站脚本攻击 往web页面中插入恶意的html标签或者
6.http协议的理解
超文本传输协议 基于tcp/ip通信协议来传递数据 请求信息request由请求行、请求头部、空行、请求数据四部分组成 响应信息response是由状态行、消息报头、空行和响应正文构成
7.说一下http和https的区别
1.https需要CA证书,而且费用较高 2.http是超文本传输协议,属于明文传输,https是具有安全性的TLS的加密传输协议 3.http默认端口是80,https默认端口是443
8.web缓存有哪些,缓存的优缺点
1、浏览器缓存 cookie 4k 只能用document.cookie来修改 localstorage/sessionstorage 5M 前者数据永久存储,除非代码删除和手动删除,后者只存在当前会
9.说一下对html5语义化的理解,优点有哪些
合理正确地使用语义化标签来构建页面。 header/nav/aside/section/footer 优点: 1.代码结构清晰 2.方便其他设备解析 3.有利于seo
10.说一下defer和async的区别
defer 是所有元素解析完成之后再执行 async 是请求完成后就执行defer 是所有元素解析完成之后再执行 async 是请求完成后就执行
11.说一下flex布局
容器 flex-flow 方向和换行缩写 flex-direction 主轴方向 row/row-reverse/column/column-reserve flex-wrap 是否换行 nowrap
12.BFC是什么,触发条件有哪些,能解决什么问题
块级格式上下文 触发条件: float的值不为none overflow不为visible display——inline-block table table-cell position的值为abso
13.实现水平居中布局
定宽高 绝对定位+margin负值 绝对定位+transform 绝对定位+margin:auto top/left/bottom都为0 flex display:flex margin:auto g
14.说一下css盒模型
IE盒模型:content包含padding和border 标准盒模型:content不包含两者 box-sizing:border-box 对应IE盒模型 content-box 对应标准盒模型
15.画一条0.5的线
画一条0.5的线画一条0.5的线画一条0.5的线画一条0.5的线画一条0.5的线画一条0.5的线画一条0.5的线
16.重绘和回流的涵义,以及各自的触发条件
回流的触发条件 页面首次渲染 浏览器窗口大小发生变化 元素尺寸或是位置发生改变 元素内容变化 添加和删除可见元素 激活css伪类 查询某些属性或是调用某些方法 例如offset
17.less和sass的区别以及共同点
区别 less在js运行,sass在ruby上运行 less使用@代表变量,sass使用$代表变量 less遍历只能循环数值,sass可以遍历任何类型 less有preboot工具条,sass有com
18.js有哪些数据类型,区别是什么,检测方式有哪些
基本数据类型:String/Number/Boolean/Null/Undefined/BigInt/Symbol 引用数据类型:Object 包含普通对象,数组,正则,日期和Math 在内存的存储方
下一页