在浏览器里,从输入URL到页面展示,这中间发生了什么?这是一道经典的面试题,涉及到网络、操作系统、Web等一系列知识。本文就通过这个流程,探索其中涉及到的知识点。
more >>人潮散去,瞬间觉醒
在浏览器里,从输入URL到页面展示,这中间发生了什么?这是一道经典的面试题,涉及到网络、操作系统、Web等一系列知识。本文就通过这个流程,探索其中涉及到的知识点。
more >>数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行的更快,如何让代码更省存储空间。时间、空间复杂度分析,就是衡量代码执行效率的工具。
more >>在使用Vue的过程中,有时候发现,修改了data中的属性,页面却没有发生变化。
哪些数据变化不能被检测?如何解决?
直接修改数组项,给被观测的对象添加一个新的key
的时候,由于对象属性上没有添加setter、getter,不会触发更新
可以使用Vue.set(obj, newKey, value)
或Vue.set(array, index, value
来触发更新
more >>JS执行时单线程的,是基于事件循环的
所有同步任务在主线程上执行,行程一个执行栈
主线程之外,还存在一个 任务队列 。只要异步任务有了运行结果,就在 任务队列 中放置一个事件。
一旦执行栈中的所有同步任务执行完毕,系统就会读取任务队列,看有哪些事件,对应哪些异步任务,结束等待状态,进入执行栈,开始执行
主线程不断重复上面三步
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true