竹影流浪
竹影流浪
首页
归档
链接
留言
关于
首页
归档
链接
留言
关于
技术笔记
随便聊聊
技术分享
游戏
技术笔记
关于Babel的配置
说明 Babel 新版有多种配置方式,在此记录配置结果,下述配置都是在 babel.config.json中。 不考虑"@babel/polyfill"和corejs2版本,因为它们已经被弃用。 测试代码 const c = 1; function test() { new Promise();
技术笔记
前端开发
4
0
0
2022-03-13
CSS解析、JS执行与DOM解析、页面渲染的阻塞关系
在css解析、js执行时与页面阻塞的问题。 本文的CSS和JS指的是外部引入的方式,例如: <link rel="stylesheet" href="/css/main.css"> <script src="/js/main.js"></script> 结论 具体的原因以及研究过程请参考最后的参考文
技术笔记
前端开发
1
0
0
2021-05-22
关于ES6的块级作用域中定义函数的疑问
这是关于JS的怪异行为。 非严格模式 很久之前我在其它地方看见过类似下列的代码: var a = 0; { a = 1; function a() {} a = 2; console.log(a); } console.log(a); 这段代码在Chrome和Firefox下运行的
技术笔记
4
0
0
2021-05-13
浏览器的强缓存与协商缓存
浏览器缓存是实现HTTP协议中缓存的一种方式,除此之外还有CDN缓存、反向代理缓存和负载均衡缓存等,此处的浏览器缓存为Web缓存。 注意 本文部分内容内容有误,请详细查看此文: https://mp.weixin.qq.com/s/23WJXJFGJ-iMP6x-lFQ8og 缓存的分类及区别 浏览
技术笔记
前端
面试
2
0
0
2020-01-01
使用JS完成简单事件管理
之前在这篇文章写过,但是当时不理解。其实考察的是设计模式,发布订阅模式,理解后再手动写一次。 总结一下:维护一个对象,属性值为事件名称,值为一个数组,里面存的是所有订阅者的回调函数,emit事件时循环执行数组中的函数,同时查看函数的_once值是否为true,如果是在调用函数后取消监听这个事件。
技术笔记
1
1
0
2019-05-13
毕业设计(二)<--文章发布、文章查询-->基于JavaScript的博客系统
完成功能 完成了文章发布的功能和文章查询的功能。实现过程比较简单,花了这么多时间主要都去解决这个问题去了:帖子链接。 剩下的时间重新规划了数据表; 把token授权的部分单独提出出来以前的想法是错误的,不能提前在路由中判断,需要到指定的路由中判断 优化了if--else语法,把else全部去掉了,提
技术笔记
毕业设计
1
1
0
2019-03-17
毕业设计(一)<--token授权、koa路由、mysql操作-->基于JavaScript的博客系统
选题及构思 学的硬件,毕业设计如果做硬件实物又是一笔钱,最后选择了一个软件的题目,正好用来练手。 前后端基于JS的博客系统,用于完成毕业设计,初想使用koa作为后端,vue作为前端来完成,以后可能会改变 #目录结构 第一部分先完成后端的koa路由、token授权、mysql操作类。 │ index.
技术笔记
毕业设计
1
0
0
2019-03-07
webpack基础学习+自定义封装AJAX类
webpack 本文用于记录webpack的简单使用,以及用原生JS封装XMLHttpRequest对象。 中文文档:webpack中文文档 首先生成package.json:npm init -y 安装webpack和webpack-cli:npm i webpack webpack-cli -D
技术笔记
笔记
前端
0
0
0
2019-02-21
JS实现简单的事件管理
这是一道JS面试题: // 类型: 校招 // 时长: 30 分钟 // 姓名: // 日期: // 实现下面的 EventEmitter 类, 用于简单的事件管理. // 提示: // 运行代码快捷键: Ctrl + S class EventEmitter { emit(type
技术笔记
笔记
1
0
0
2019-02-20
二维数组中的查找
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如: 输入:16, [[1, 2, 8, 9], [2, 4, 9, 12], [4, 7,
技术笔记
笔记
算法
1
0
0
2019-02-13
下一页