编码
Steven--Lee
这个作者很懒,什么都没留下…
展开
-
函数柯里化理解及最简实现
一、描述官方描述:函数柯里化指的是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。换一种更准确的解读:用闭包把参数保存起来,当参数的数量足够执行函数了,就开始执行函数二、实现代码及分析const curry = (fn, ...args) => fn.length <= args.length // 判断参数的数量足够执行函数 ? fn(...args) // 执行函数 : curry.bind(null, fn, ...args) // 使用bind的原创 2020-12-30 02:27:38 · 658 阅读 · 0 评论 -
原生js支持的编码转换方法
### 直接上代码 关于js编码转化的原生方法(base64、url、escape)原创 2017-10-24 15:02:59 · 7491 阅读 · 0 评论 -
base64编码原理及js代码实现
概念base64编码不提供加密,只是将一种形式的数据转化为另一种形式。Base64编码使用二进制表示,字符串的每一个字符由8个字节表示。Base64字母表支持字符(可以进行编码的字符):字母从A-Z,a-z,数字0-9,以及加号+、斜杠/和等号组成,一共65个字符,因而我们可以用6位二进制表示某个字符。注:base64字母表中的第65个字符=等号不参与转码,只是作为占位符出...原创 2018-07-13 16:38:44 · 1381 阅读 · 0 评论 -
任意折叠代码的黑科技(无需插件)
发现一个可任意折叠代码的黑科技。将想要被折叠起来的代码放入以下语法中,即可实现折叠。简单粗暴无需插件以下代码块中可以放任意代码或注释//#region 任意注释// 想被折叠一大段代码,可以包含注释//#endregion折叠效果任意注释END...原创 2019-06-05 13:40:20 · 1220 阅读 · 0 评论