摘要:
所谓的 组合函数就是 把多层函数的调用 【f(g(h(x))】【f,g,h 为三个函数】变成=》 F(f,g,h)(x) 这中便于阅读的格式 。 最简洁代码: function compose(...funcs) { if (funcs.length 0) { return arg => arg; 阅读全文
摘要:
var reverse = function (arr) { let temp = arr.splice(0,arr.length-1) // splice 第二个参数为 要删除的元素个数!! 0表示不删除 ,第三个为可选,表示向数组新增元素 temp = temp.reverse(); conso 阅读全文
摘要:
柯里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 其实本质是函数的一种高阶用法: function curringAdd() { let args = [].slice.call(arguments, 0); fu 阅读全文
摘要:
<div class="parent"> <div class="child"></div> </div> <!-- 1 --> div.parent { display: flex; justify-content: center; align-items: center; } <!-- 2 -- 阅读全文
摘要:
1.小程序有自己的开发编辑器 微信小程序官网下载,开发之前需要去小程序官网申请开发资格!!! 2.所有页面应当包含在一个pages 文件夹中 一个页面就是一个子文件夹,页面文件夹包含 四个文件 .js、.json、.wxml、.wxss 这四个 其中 js用于数据处理【例如发送数据请求,页面初始化执 阅读全文
摘要:
{ display:-webkit-box; // 有区别于 display:flex 详细:【https://www.zhihu.com/question/22991944】 ,flex 有时候也会加上浏览器前缀 text-overflow:ellipsis; overflow:hidden; w 阅读全文
摘要:
花括号和引号之间如果有空格,将最终被解析成为字符串 ,如果是通过标志位 来切换类名或者控制元素隐藏或者显示时, 花括号与引号间如果有空格 表达式就会被解析成普通字符串导致达不到预期效果!!! 微信小程序的设计稿 最好参照 iphone6 来定义出视觉稿 【规定屏幕宽度 为 750rpx, iphon 阅读全文