上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 一、出现的背景 SameSite是HTTP响应头 Set-Cookie 的属性之一,它(在 RFC6265bis 中进行了定义)的引入使您能声明您的 cookie 是否应限制为第一方或同站上下文,从而避免CSRF(跨站伪造请求)攻击和对用户行为追踪。 该技术出现之前,假设你访问了银行的网站,登录后银 阅读全文
posted @ 2022-04-12 12:16 我是格鲁特 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 二分查找算法,也称折半搜索算法,是一种在有序数组中查找某一特定元素的搜索算法。算法思想是不断的缩小查找范围: 以数组的中间元素做为分割点,假设变量名为middle; 如果要查找的元素比arr[middle]大,则在middle的右半边查找,否则在middle的左半边查找; 重复上面的两步 相比普通的 阅读全文
posted @ 2022-04-11 17:36 我是格鲁特 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 当一个长单词超过容器宽度时,如果不断句则会溢出容器,如下: 遇到这种情况,就需要断句,使用word-wrap:break-word和word-break:break-all都能达到断句的效果,两者有啥区别,看图: word-break:break-all正如其名字,所有的都换行。毫不留情,一点空隙都 阅读全文
posted @ 2022-04-01 16:51 我是格鲁特 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、React Hook Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 1.要解决什么问题? 可以在函数组件中使用状态、模拟组件的生命周期 可以复用组件状态及相关的变更逻辑。 2. 使用注意事项 不要在循环, 阅读全文
posted @ 2022-03-30 09:54 我是格鲁特 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 循环数组并删除某些元素时,被删除元素所在位置之后的元素会存在遍历问题,如下: var arr = [1,2,2,3,4,5]; var len = arr.length; for(var i=0;i<len;i++){ //删除掉所有为2的元素 if(arr[i]==2){ arr.splice(i 阅读全文
posted @ 2022-03-29 09:36 我是格鲁特 阅读(3262) 评论(0) 推荐(0) 编辑
摘要: 刚接触bable的同学可能会认为使用了Babel,配置了preset预设后就可以愉快的使用 es6+做开发了,事实上,在默认情况下Babel只会做语法转换(let、const、class、箭头函数等),而不做新api的转换,新的api总结起来分为两类: 全局对象和全局对象相关的方法,例如Promis 阅读全文
posted @ 2022-03-25 10:37 我是格鲁特 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件 几乎所有的前端工程师都知道可以用babel将es6+的语法转换为es5,转换工具要么使用babel-cli,要么使用webpack的babel-loader,不管使用哪种转换工具,通常都需要一个配置文件来建立转换规则(也可以在webpack的babel-loader的配置项,原理都一样 阅读全文
posted @ 2022-03-25 10:35 我是格鲁特 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 这篇文章总结得很好,查看 图片懒加载实现,点击跳转 阅读全文
posted @ 2022-03-21 11:39 我是格鲁特 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在js中创建一个变量时,会自动分配内存空间,当变量不再被使用时,垃圾回收机制会自动释放相应的内存空间。 如何判断一个变量不在被使用?方法有两种: 一、引用计数法: 引用计数的判断原理很简单,就是看一份数据是否还有指向它的引用,若是没有任何对象再指向它,那么垃圾回收器就会回收,其策略是跟踪记录每个变量 阅读全文
posted @ 2022-03-20 23:03 我是格鲁特 阅读(1839) 评论(0) 推荐(1) 编辑
摘要: 一、场景 0.1 + 0.2 = 0.30000000000000004 1.5 - 1.2 = 0.30000000000000004 19.9 * 100 = 1989.9999999999998 0.3 / 0.1 = 2.9999999999999996 二、原因 js中的数字只有 Numb 阅读全文
posted @ 2022-03-17 21:17 我是格鲁特 阅读(2464) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页