会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
全玉金生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
31
32
33
34
35
36
37
38
39
···
87
下一页
2020年5月11日
css购物车(抛物线)运动
摘要: 抛物线动画的原理,就是用两个元素,子元素会继承父元素的运动,将父元素在横向运动,子元素在纵向运动,子元素会形成一种双向运动。而父元素在横向上是匀速运动,子元素在纵向上是变速运动,可以使用贝塞尔曲线来定义运动,二者合成,就能出现一个曲线运动。具体的曲线,跟选择的贝塞尔函数有关,调整好,就可以形成抛物线
阅读全文
posted @ 2020-05-11 20:04 全玉
阅读(697)
评论(0)
推荐(0)
2020年5月10日
js位运算符的应用
摘要: x | 0,x >> 0,~~x 这3种运算符都可以取整 1. 取整,正数取地板值Math.foor,负数取天花板值Math.ceil2. 非数字转为0,null和undefined转换为0 x >>> 0 1. 取整,正数取地板值,负数无用2. 非数字转为0,null和undefined转换为0
阅读全文
posted @ 2020-05-10 23:01 全玉
阅读(519)
评论(0)
推荐(1)
Promise的串行,并行,并发
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
posted @ 2020-05-10 20:06 全玉
阅读(1678)
评论(0)
推荐(0)
ES6模块和commonjs模块的区别
摘要: 1. commonjs模块输出的是值的浅拷贝,ES6模块输出的是值的引用 (也就是说,cmmonjs模块输出后被改变,其他引用模块不会改变,而ES6模块会改变) 2. commonjs模块是运行时加载,而ES6模块是编译时输出接口,之所以webpack的tree-shaking只能作用于ES6模块,
阅读全文
posted @ 2020-05-10 14:21 全玉
阅读(1462)
评论(0)
推荐(0)
2020年5月9日
js大数相加和大数相乘
摘要: 1. 大数相加 function addBigNum(a,b){ var res = '', loc = 0; a = a.split(''); b = b.split(''); while(a.length || b.length || loc){ //~~把字符串转换为数字,用~~而不用pars
阅读全文
posted @ 2020-05-09 18:27 全玉
阅读(2353)
评论(0)
推荐(0)
爬楼梯问题
摘要: 1. 爬楼梯问题 问题: (https://leetcode-cn.com/problems/climbing-stairs/solution/pa-lou-ti-by-leetcode/) 假设你正在爬楼梯,需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶,你有多少种不同的方法可以爬
阅读全文
posted @ 2020-05-09 16:58 全玉
阅读(376)
评论(0)
推荐(0)
koa-compose源码分析
摘要: koa-compose是koa中间件的核心部分, 控制着中间件的执行流程, 造就了经典的洋葱模型。 module.exports = compose function compose(middleware) { //首先是参数类型检查,不符合就抛错 //middleware必须是数组 if (!A
阅读全文
posted @ 2020-05-09 14:45 全玉
阅读(413)
评论(0)
推荐(0)
express和koa的区别
摘要: 1. 语法区别 experss 异步使用 回调koa1 异步使用 generator + yeildkoa2 异步使用 await/async 2. 中间件区别 koa采用洋葱模型,进行顺序执行,出去反向执行,支持context传递数据express本身无洋葱模型,需要引入插件,不支持context
阅读全文
posted @ 2020-05-09 11:59 全玉
阅读(2089)
评论(0)
推荐(0)
面试题收集
摘要: 1. 实现一个add方法 add(1)(2,3)(4).value() //输出: 10 分析:对柯里化函数进行改造 原curry函数 function curry(f,...args1){ const inner = (...args2) => { const args = [...args1,.
阅读全文
posted @ 2020-05-09 10:22 全玉
阅读(194)
评论(0)
推荐(0)
object.assign拷贝prototype实现多继承
摘要: 1. 单继承 // Shape - 父类(superclass) function Shape() { this.x = 0; this.y = 0; } // Rectangle - 子类(subclass) function Rectangle() { //借用父类构造函数 Shape.call
阅读全文
posted @ 2020-05-09 00:24 全玉
阅读(547)
评论(0)
推荐(0)
上一页
1
···
31
32
33
34
35
36
37
38
39
···
87
下一页
公告