2020年7月7日

摘要: 参考文章 https://www.cnblogs.com/moqiutao/p/8523955.html,讲的真好 阅读全文
posted @ 2020-07-07 16:41 诺克萨斯大刀 阅读(139) 评论(0) 推荐(0) 编辑

2020年7月1日

摘要: window.onerror = function(errorMsg,url,lineNumber,columnNumber,errorObj){}; window.onunhandledrejection = function(){}; console.error = function(){}; 阅读全文
posted @ 2020-07-01 17:39 诺克萨斯大刀 阅读(227) 评论(0) 推荐(0) 编辑

2020年6月17日

摘要: 1.浏览器请求 ServiceWorker,若命中缓存则直接返回,不走后续流程; 2.浏览器 去 内存缓存(memory cache) 匹配,并非仅仅 匹配url,还可能对Content-Type,CORS做校验。(prefetch和preload的资源缓存在这 ),命中则直接返回,不走后续流程; 阅读全文
posted @ 2020-06-17 16:49 诺克萨斯大刀 阅读(287) 评论(0) 推荐(0) 编辑
 
摘要: 正则是门学问,还需好好学习 阅读全文
posted @ 2020-06-17 15:24 诺克萨斯大刀 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: 谷歌在Chrome 80版本改变了cookie的samesite默认值,在此一起加深下理解。 一、首先简要说下samesite的几个值。 Strict 仅允许一方请求携带 Cookie,即浏览器将只发送相同站点请求的 Cookie,即当前网页 URL 与请求目标 URL 完全一致。 Lax 允许部分 阅读全文
posted @ 2020-06-17 12:47 诺克萨斯大刀 阅读(1090) 评论(0) 推荐(0) 编辑

2020年4月21日

摘要: 链接地址 阅读全文
posted @ 2020-04-21 11:15 诺克萨斯大刀 阅读(2798) 评论(0) 推荐(0) 编辑

2020年4月15日

摘要: 在 开始之前 先写道题来思考一下; 给定一个值B,使得B==7&&B==8&&B==9; B值可以是什么; 一、首先看一下 “==” (抽象相等)的运行逻辑:以 x==y为例 1.如果x,y为同一类型,直接执行严格相等 ; 2.如果x,y为null和undefined,返回true; 3.如果x,y 阅读全文
posted @ 2020-04-15 13:57 诺克萨斯大刀 阅读(193) 评论(0) 推荐(0) 编辑

2020年4月4日

摘要: 有些代码跑着跑着就报错了,有些陀螺仪用着用着就不能用了。 目前时间是2020.4.4,发现 ios 13系统调用陀螺仪 需要申请用户权限(这应该是个趋势,后面安卓应该陆续跟进)。具体实现来看下: 1.申请权限的方法是:window.DeviceOrientationEvent.requestPerm 阅读全文
posted @ 2020-04-04 18:38 诺克萨斯大刀 阅读(4872) 评论(0) 推荐(0) 编辑

2019年9月23日

摘要: well-known Symbol ES6 暴露内部操作 阅读全文
posted @ 2019-09-23 16:08 诺克萨斯大刀 阅读(434) 评论(0) 推荐(0) 编辑

2019年9月17日

摘要: 1. Object.defineProperty(obj,prop,{ value:..., writable:boolean,//可写; configurable:boolean, enumerable:boolean, get:function(){reuturn ...}; set:funct 阅读全文
posted @ 2019-09-17 14:56 诺克萨斯大刀 阅读(197) 评论(0) 推荐(0) 编辑