吴超啊

https://github.com/powerfuldata

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: js组合继承和组合寄生继承 js设计之初是没有继承的概念的,如果要实现ES6中class A extends B的形式,需要借用prototype和Function.prototype.apply()方法或Function.prototype.call()方法。 原型链继承方式:B.prototyp 阅读全文
posted @ 2021-03-03 17:06 吴超啊 阅读(154) 评论(0) 推荐(0)

摘要: 54. 螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3 阅读全文
posted @ 2021-02-25 18:04 吴超啊 阅读(363) 评论(0) 推荐(0)

2021年3月31日

摘要: js实现AOP,面向切面编程 面向切面编程(AOP)是java常用编程思想,它的作用是在某个函数上进行切割,可以在函数执行前/中/后添加其他逻辑代码。 AOP编程的好处是遵循单一原则,不会修改原函数内部的代码就可以改变原函数的逻辑。 js中实现AOP使用protoType原型链,例如下面代码 /** 阅读全文
posted @ 2021-03-31 19:49 吴超啊 阅读(513) 评论(2) 推荐(1)

2021年3月29日

摘要: 手写一个redux,实现页面状态管理 0.业务代码 1.redux三原则 2. store 3.reducer 4.渲染页面 redux优缺点分析 源码 参照上一篇文章的例子,我们使用redux+react实现一个购物页面 0.业务代码 该页面可以使用三个组件展示,分别是通知栏组件、购物栏组件、订单 阅读全文
posted @ 2021-03-29 15:27 吴超啊 阅读(101) 评论(0) 推荐(0)

2021年3月8日

摘要: 1.this的使用场景 1.在对象中使用this 2.在普通函数中使用this 3.在构造函数中使用this 4.在call(),apply(),bind()方法中使用this 1.1在对象中使用this var person = { name: '张三', setName: function(na 阅读全文
posted @ 2021-03-08 18:28 吴超啊 阅读(259) 评论(0) 推荐(0)

2021年2月24日

摘要: TypeScript是如何实现继承的 在ts中写使用extends继承 class Animal { static cell: string = '多细胞';// 静态属性 hand: number = 2;// 变量 constructor(hand: number){ this.hand = h 阅读全文
posted @ 2021-02-24 16:22 吴超啊 阅读(403) 评论(0) 推荐(0)

2021年2月21日

摘要: TypeScript中的关键字static ES6中的静态成员在TypeScript也存在,类的静态成员可以使用类名.变量名的形式访问,不需要创建类的实例。 例如,在ts中 class Circle { static pi: number = 3.14; } 上面的Circle包含静态属性pi,可以 阅读全文
posted @ 2021-02-21 21:54 吴超啊 阅读(2151) 评论(0) 推荐(0)

2017年3月30日

摘要: js复制内容到剪切板,支持大部分浏览器 阅读全文
posted @ 2017-03-30 17:58 吴超啊 阅读(9719) 评论(1) 推荐(1)

点击右上角即可分享
微信分享提示