10 2019 档案
摘要:核心:var grayLevel = r 0.299 + g 0.587 + b 0.114; 根据当前颜色的灰度判断颜色深浅。 步骤一: 转换色值为rgb格式 1. hex2rgb: hex格式是16进制,转换为rgb其实就是16进制转换为10进制,较为简单。 步骤二: 获取颜色灰色值: 之前已经
阅读全文
摘要:函数化编程 百科定义: 函数化编程: 又称泛函数编程,是一种编程泛式,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。 简单理解,以函数为单元,对复杂逻辑进行拆分,将复杂逻辑转化为多个简单函数逻辑,同时通过对函数进行层层调用,来达到最终目的。 特点: 函数可以作为参数传入,也可以
阅读全文
摘要:map()是underscore.js中一个处理数组和对象的方法。 params: 1. array || obj 2. callback 3. content 上下文指向 使用: 这个代码如果我自己写的话当然很简单的想法了,就是判断传入参数类型,进行遍历,然后判断是否有回调,有的话,就执行,并将结
阅读全文
摘要:前段时间看到一道题,如下:([][[]]+[])[+!![]]+([]+{})[!+[]+!![]]问最终打印结果,然后简单了解一下js的装箱,拆箱操作。 基本 1. 装箱操作: 就是将基本类型(String, Number, Boolean)转为引用类型 2. 拆箱操作: 与装箱相反,就是将引用类
阅读全文

浙公网安备 33010602011771号