AzirKxs's Blog

欢迎光临我的博客

社会达尔文主义为什么是错的?

内卷?狼性竞争?真的是正确的吗?

参考 bilibili:社会达尔文主义为什么是错的?https://www.bilibili.com/video/BV1ad4y1F7Yv 百度百科:https://baike.baidu.com/item/社会达尔文主义/7387388?fromModule=lemma-qiyi_sense-lemma 知乎:https://www.zhihu.com/question/19916228......

JS高级知识总结03

严格模式,原型/原型链,继承,ES6类新特性

js高级知识总结03 Proxy 在vue2中,我们使用Object.defineProperty方法来监听数据的变化 vue2监听原理 12345678910111213141516171819202122const obj = { name:'kxs', age: 22, height:175}const keys = Objec......
js

手写系列--深拷贝,浅拷贝

手写apply/call/bind

手写系列–深拷贝,浅拷贝 浅拷贝 实现一个对象或者数组的浅拷贝 1234567891011121314151617181920let obj = { name:'azirkxs'};let arr = [{name:'azirkxs'},'haha',22]function shallo......
js

手写系列--防抖和节流

手写防抖和节流

手写系列-防抖和节流 防抖和节流都是优化高频率执行代码的一种手段,例如浏览器的resize,scroll,mousemove等事件在触发时,会频繁的调用绑定在事件上的回调函数,极大的浪费资源,降低了前端的性能,因此就需要使用防抖和节流来优化代码 防抖:n秒后在执行该事件,若在n秒内重复触发,则重新计时 节流:n秒内只运行一次,若在n秒内重复触发,只有一次生效 防抖 1234567891011......
js

css三列布局的实现

圣杯布局,双飞翼布局

CSS三列布局 css经典的三列布局,左右两列固定宽度,中间元素自适应的各种实现方式 定位实现 定位的缺点:当出现滚动条时,内容区在滚动条后边显示,而且内容区仍旧被压缩(不推荐使用) 12345678910111213141516171819202122232425262728293031323334353637383940414243<!DOCTYPE html><htm......
CSS

JS高级知识总结02

严格模式,原型/原型链,继承,ES6类新特性

JS高级知识总结02 let,const 函数增强 函数默认值 箭头函数 rest剩余参数 对象增强 变量作为键名 对象解构 展开运算符 引用赋值,浅拷贝,深拷贝 symbol类型 对象作为参数的弊端 思考如下代码 12345678let obj = { name: '123', age: 22}function foo(obj) ......
js

手写系列--apply/call/bind

手写apply/call/bind

手写系列–apply/call/bind 手写apply 1234567891011121314151617181920212223Function.prototype.hyApply = function(thisArg,otherArgs){ //判断thisArg的类型并进行类型转换 thisArg = (thisArg === null || thisArg =......
js

JS高级知识总结01

严格模式,原型/原型链,继承,ES6类新特性

JS高级知识总结 执行上下文,作用域,this指向,闭包,箭头函数相关内容查看文章[深入理解js - AzirKxs的博客 | 分享与记录](http://8.130.40.222/cn/base05- 深入理解js/) 严格模式 简介 开启严格模式会以更加严格的方式对代码进行检测和执行,使代码脱离“懒散(sloppy)“模式 严格模式有如下限制 通过抛出错误来消除一些原有的静默错误 ......
js

探究缓存机制

深入强缓存,协商缓存,了解DNS缓存和CDN缓存

HTTP中的强缓存与协商缓存 - 掘金 (juejin.cn) 缓存:浏览器缓存、DNS缓存和CDN缓存_Qssn丶的博客-CSDN博客_浏览器缓存和dns缓存 从输入URL开始建立前端知识体系 - 掘金 (juejin.cn) HTTP 缓存技术 - 协商缓存_51CTO博客_协商缓存 我们都知道当我们在浏览器中打开一个页面时,浏览器会根据你输入的URL到对应的服务器上请求你想要的数据......

js的this指向问题

行行色色的this指向问题

this何时存在? 由[深入理解js - AzirKxs的博客 | 分享与记录](http://8.130.40.222/cn/base05- 深入理解js/)我们可以知道,this是和执行上下文绑定的,也就是说每个执行上文中都有自己对应的this,执行上下文主要分为全局执行上下文,函数执行上下文和eval,eval几乎不用,暂时不做区分。也就是我们所需要探讨的核心就是全局执行上下文中的th......
js