KhanWang的个人博客

KhanWang的个人博客

Welcome to the real world. It sucks. You’re gonna love it!

js模块化规范

模块化(modular)编程,是强调将计算机程序的功能分离成独立的、可相互改变的“模块”(module)的软件设计技术,它使得每个模块都包含着执行预期功能的一个唯一方面(aspect)所必需的所...

slot和keep-alive

slotslot是Vue中的插槽,在我理解中主要的意义是将父组件中的html结构传递给子组件,如果想传递参数的话可能会选择props。在使用slot时,可以分为默认插槽,具名插槽和作用域插槽默认...

Vue $nextTick的原理

Vue的$nextTick函数的意义是在dom更新之后执行其中的回调,这样就可以调用最新的dom元素信息$nextTick函数的主要实现原理是通过事件循环,因为事件循环中分为宏任务和微任务,而微...

计算机网络补充知识

TCP/IP如何保证数据数据包的传输有序可靠对字节流分段并进行编号然后通过 ACK 回复和超时重发这两个机制来保证。(1)为了保证数据包的可靠传递,发送方必须把已发送的数据包保留在缓冲区; (2...

Vue的双向绑定实现

数据劫持数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。最常见的方法是通过Object.defineProperty()进行实现语法:O...