自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 浏览器缓存机制 过期机制和验证机制

浏览器缓存机制 过期机制和验证机制对于浏览器的缓存来讲,这些规则是在HTTP协议头部和HTML页面的Meta标签中定义的。他们分别从新鲜度和校验值两个维度来规定浏览器是否可以直接使用缓存中的副本,还是需要去源服务器获取新版本。过期机制指的是缓存副本的有效期。一个缓存的副本必须满足以下条件,浏览器会认为它是有效的,足够新的1.含有完整的过期时间控制头信息(HTTP协议报头),并且仍在有效期内2.浏览器已经使用过这个缓存的副本,并且会在一个会话中已经检查过新鲜度(即服务器上的资源是否发生改

2020-08-11 19:53:23 601

原创 缓存存在那些位置?缓存位置可分Service Worker、Memory Cache、Disk Cache、Push Cache四种

从缓存位置上来说分为四种,并且各自有优先级,当依次查找缓存且都没有命中的时候,才会去请求网络。 Service Worker Memory Cache Disk Cache Push Cache Service Worker Service Worker 是运行在浏览器背后的独立线程,一般可以用来实现缓存功能。使用 Service Worker的话,传输协议必须为 HTTPS。因为 Service Worker 中涉及到请求拦截,所以必须使用 HTTPS 协

2020-08-11 19:35:01 3845

原创 什么是跨域?浏览器为何禁止跨越请求?如何解决浏览器跨越问题

1、什么是跨域?跨越是产生于浏览器的"同源策略",所谓同源策略是指:1)协议:http、https2)域名:www.baidu.com、uland.taobao.com …3)端口:80,8080…上面四点均一样的情况下,才允许访问相同的cookie、localStorage 和 发送Ajax 请求。如果上面其中一点不同都会出现跨越问题。2、浏览器为何禁止跨越请求?1)如果跨域可以请求的话,很多的服务器都会受到额外的攻击;2)黑客可以在别人的网站代码里面去恶意的攻击其他公司的服务器;3)因

2020-08-11 19:27:13 3866

原创 JS Cookie 中domain 和path怎么设置

domain规则设置cookie——设置cookie的时候,domain要符合域名的规则,比如可以设置成www1.pclady.com.cn和pclady.com.cn 但是不能设置成pclady。要有.com.cn或者其他域名做结尾。 通过js手动设置cookie的domain都是以.开头的。比如设置domain=pclady.com.cn,实际的domain名为.pclady.com.cn;删除cookie时加不加.都可以。 获取cookie——js只能获取domian大于等于当前页面域名的coo

2020-07-09 19:42:30 14575

原创 vs code 配置 git完整

vs code 配置 git1、首先安装git 下载地址:https://git-scm.com/ 点击安装,不会的就一直下一步就可以了,无非就是选择一下按转路径而已2、配置到vs code上面 1)拉取git项目到本地2)在vs code设置 设置搜索git.path ->打开设置 ->把git安装路径copy上去3)git上修改提交代码...

2020-06-22 23:45:56 2089

原创 Node 安装教程

Node 安装1、官方下载地址:http://nodejs.cn/download/2、选择对应的版本下载3、双击安装,切记把安装目录记录一下,因为有些IDE需要把node 按转目录配置环境变量4、验证node.js 是否安装成功...

2020-06-20 09:31:03 400

原创 js 伪数组(类数组)与数组的区别

js 数组和类数组的区别  类数组定义  1)拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理);2)不具有数组所具有的方法;  javascript中常见的类数组有arguments对象和 DOM方法的返回结果。比如document.getElementsByTagName()。  判断是否是类数组   1 2 3 4 5 6 7 8 functi...

2020-06-20 09:17:40 920

原创 ES6 Symbol 使用场景

ES6 新增了第 7 种原始数据类型 Symbol,简单介绍一下它的使用方法及使用场景。Symbol 含义及使用方法symbol 英文意思为 符号、象征、标记、记号,在 js 中更确切的翻译应该为 独一无二的值,理解了它的意思之后再看起来就简单多了。可以通过下面的方式来创建一个 symbol 类型的值const s = Symbol(); console.log(typeof s); ...

2020-04-24 16:48:25 329

javascript实现 放大镜 功能.zip

javascript实现类似京东的放大镜功能

2020-07-09

javaScript+jquery实现轮播图.zip

资源介绍,主要是通过javascript元素操作dom方法,结合jQuery动画实现的, 技术要点: 1、使用javaScript 原生方法封装 2、jQuery 实现的轮播动画 3、需要多加一个在后面,在浏览到最后一张时前换障目(技巧)

2020-07-09

空空如也

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

TA关注的人

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