自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 请描述一下 cookies,sessionStorage 和 localStorage 的区别

请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保...

2020-02-25 19:50:44 92

原创 HTTP状态码及其含义

HTTP状态码及其含义1XX:信息状态码100 Continue 继续,一般在发送post请求时,已发送了httpheader之后服务端将返回此信息,表示确认,之后发送具体参数信息2XX:成功状态码200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 202 Accepted 服务器已接受请求,但尚未处理3XX:重定向301 Mo...

2020-02-25 19:34:35 141

原创 从输入URL到浏览器显示页面发生了什么

从输入URL到浏览器显示页面发生了什么1.在浏览器中输入url(解析IP地址)2.应用层DNS解析域名3.应用层客户端发送HTTP请求4.传输层TCP传输报文(3次握手)5.网络层IP协议查询MAC地址6.数据到达数据链路层7.服务器接收数据8.服务器响应请求9.服务器返回相应文件二、页面渲染页面渲染:现代浏览器渲染页面的过程是这样的:解析HTML以构建DOM树 –>...

2020-02-25 19:29:06 94

原创 深拷贝和浅拷贝的区别

深拷贝和浅拷贝的区别核心:引用类型和非引用类型的拷贝结果是不同的浅拷贝只是拷贝基本类型的数据,如果父对象的属性等于数组或另一个对象,那么实际上,子对象获得的只是一个内存地址,因此存在父对象被篡改的可能,浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。浅拷贝://简单的浅拷贝var a = 1;var b = a;//赋值console.log(b) ...

2020-02-25 19:24:15 132

原创 前端安全问题

前端安全问题及解决办法xss(Cross-site Scripting)脚本注入攻击核心:恶意脚本注入描述:攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,攻击者可获取用户的敏感信息如 Cookie、SessionID 等,进而危害数据安全。解决方案:1、打开npmjs.com下载xss插件,引入xss插件之后就没有任何问题了。2、将html进行内容转换...

2020-02-22 13:43:29 213

原创 移动端解决1像素问题

移动端 1px 像素问题及解决办法前言:在移动端web开发中,UI设计稿中设置边框为1像素,前端在开发过程中如果出现border:1px,测试会发现在某些机型上,1px会比较粗,即是较经典的 移动端1px像素问题。为什么会有1px问题物理像素:移动设备出厂时,不同设备自带的不同像素,也称硬件像素;逻辑像素:就是css中的像素;解决办法 @media screen and (-web...

2020-02-22 13:41:47 642

原创 在逆战中学习小程序的一些api使用方法

在逆战中学习小程序的一些api使用方法wx.request网络请求的封装//const baseUrl = '设置成自己的基础的接口地址'export function request (options) { const { url, data, method, header } = options wx.showLoading({ title: '加载中' }) ...

2020-02-22 13:00:51 1264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除