JavaScript节流 发表于 2019-07-20 | 分类于 语言 | 阅读次数: JavaScript节流节流就是持续触发的事件,每隔一段时间,只执行一次。如鼠标移动触发的事件,如果太频繁,导致性能问题,就需要用到节流。 根据首次是否执行以及尾次是否执行,实现也是不同。使用lead ... 阅读全文 »
koa和typescript后端实现Demo 发表于 2019-07-10 | 分类于 Node | 阅读次数: 前言对TypeScript 神往已久,看过Angular 4+ 写过小Demo,没用它写过后端,一直想通过TypeScript写一个Demo后端,听说Nestjs 和Java 的Spring 有的一拼 ... 阅读全文 »
JS执行过程 发表于 2019-04-15 | 分类于 语言 | 阅读次数: JavaScript运行过程加载每个script标签的代码是独立的,但是共享全局作用域。如果有多个script标签,其中一个发生并抛出错误时并不会影响其他script标签代码运行。 <scri ... 阅读全文 »
浏览器渲染原理 发表于 2019-04-08 | 分类于 前端 | 阅读次数: 浏览器原理浏览器是属于多进程的。 1、主进程,主控,协调; 2、第三方进程,一个插件对应一个进程; 3、GPU进程,3D绘制; 4、浏览器渲染进程,每个tab对应一个渲染进程,互不影响。 主 ... 阅读全文 »
JS尾调用优化 发表于 2019-04-07 | 分类于 语言 | 阅读次数: 尾调用优化一个出现在另一个函数“结尾”处的函数调用,这个调用结束后函数执行完成。 调用一个新的函数需要额外的一块预留内存来管理调用栈,称为栈帧。 如果有一个函数在另一个函数尾部调用时,引擎能够意识后者 ... 阅读全文 »
Vue-router路由 发表于 2019-03-15 | 分类于 前端 | 阅读次数: Vue-router动态路由 动态路由是通过在路由中添加参数来实例渲染不同的数据,如果一个用户组件渲染不同用户。 /user/:id —> /user/foo:/user/bar /user/ ... 阅读全文 »
flex-box布局 发表于 2019-03-03 | 分类于 前端 | 阅读次数: [转载]Flex-box 布局 flex 即是“弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为flex布局 注意: 设备Flex布局以后,子元素的float ,clear,和v ... 阅读全文 »
CSS水平垂直剧中 发表于 2019-02-24 | 分类于 前端 | 阅读次数: 绝对定位 + margin:auto12345678910111213141516171819202122232425262728<style> .wrp { backg ... 阅读全文 »
CSS中BFC的详解 发表于 2019-01-23 | 分类于 前端 | 阅读次数: CSS中BFC的详解什么是BFC BFC(Block Formatting Context) 格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。 ... 阅读全文 »
next theme添加搜索功能 发表于 2018-11-27 | 分类于 语言 | 阅读次数: next theme配置搜索功能 当博客文章越来越多的时候,逐个查找比较麻烦,搜索功能可以方便的查找。 依赖1npm install hexo-generator-searchdb --save 配 ... 阅读全文 »