素笺 · Personal Blog

WishMeLz

生活其实很有趣

Vue组件加载时会解析template模板中的代码生成一个虚拟DOM对象,保存到内存中。每当函数发送改变时,就会重新解析template中的模板生成新的虚拟DOM对象,然后使用dff算法来对比新的DOM树和原DOM树的区别,找出不同点。然后通过DOM操作来只更新不同的DOM元素。
阅读全文:监听DOM节点变化

js在执行代码的过程中,会由上至下。 同步在主线程中运行。异步在另外的任务队列中执行。 当主线程空闲后,会去看任务队列的内的任务是否完成,完成的推入主线程。 在JS中不纯在异步,只能自上而下执行,万一上一行解析时间很长,那么下面的代码就会被阻塞,这就意味着卡死。
阅读全文:JS同异步

根据端口和 server_name 反向代理。如果都不匹配默认第一个server 使用以上配置之后,虽然能够访问到转发后的地址,但是所有静态资源文件的请求都报404错误,导致反向代理并没有完全成功。 出于nginx的路由路径【/yanggb/】在路由匹配成功之后还会继续往下寻找…
阅读全文:Nginx反向代理