10 2019 档案

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