MoonCheung

MoonCheung

人生路漫漫,何曾有坦途。:)

Javascript

箭头函数和普通函数区别
关于箭头参数: 如箭头函数没有参数,直接写一个空括号即可; 如箭头函数的参数只有一个,需要括号包裹参数; 如箭头函数的参数有多个,将参数依次用逗号 (,) 分隔,包裹在括号中即可; 关于箭头函数体: 箭头函数没有普通函数function关键字 如箭头函数的函数体只有一句…
理解 Proxy 如何使用
Proxy 用于修改某些操作的默认行为,在目标对象之前架设一层 “拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可对外界的访问进行过滤和改写。 get属性:该方法用于拦截某个属性的读取操作,可接受三个参数,依次为目标对象,属性名和proxy实例本身…
模块化方案
AMD 使用 RequireJS 编写模块化定义规范产生,主要是用于浏览器端,特点:依赖必须提前声明好。 Copy define('./index.js', function(code) { // code 就是index.js 返回的内容 }); CMD 使用…
cover
cover

算法解析

位运算: 在学习位运算之前需要了解十进制如何转二进制,二进制如何转十进制,这里说明简单计算方式:要从右到左用二进制的每个数去乘以 2 的相应次方,小数点后则是从左往右 例如:二进制如何转十进制 所以总结起来通用公式为: 例如:十进制如何转二进制 十进制整数转换为二进制整数采…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.