每日 30 秒 ⏱ 发布与订阅

2019-03-14
阅读 3 分钟
1.9k
生活中最常用到的一个场景就是当你在QQ空间发布一条心情的时候所有你的QQ好友都会收到你的QQ动态,在这个例子中 你 就是 发布者,而 QQ 好友 则会是订阅者。

每日 30 秒 ⏱ 判断是否为页面底部

2019-03-13
阅读 2 分钟
2.8k
简介 分页、优化、可视区域、无限加载 写前端页面时最经常遇到的开发需求之一就是 渲染后端数据返回的数据对象,当数据对象数量极多的时候便需要进行分页。 常见的分页方式有三种: 在页面底部生成 上一页、下一页、页面列表 按钮。 用户可以很直接的选择自己需要浏览的页面。 不需要担心页面数据过多造成的卡顿。 比起 ...

每日 30 秒 ⏱ JSON对象数组转换 CSV 表格数据

2019-03-12
阅读 2 分钟
2.7k
我们在 每日 30 秒之 arrayToCSV 中一起学习了将数组数据转化为 csv 表格数据并导出,那如果是对象数组怎么办呢?小脑袋瓜转得快的同学肯定会说:“使用 Array.prototype.map 把需要导出的字段先遍历取出,再使用 arrayToCSV 将其导出为 CSV 数据表格。”

每日 30 秒 ⏱ 对象数组分组

2019-03-11
阅读 1 分钟
1.2k
先利用 Array.prototype.map 来对需要分组的数据进行提取,再使用 Array.prototype.reduce 来遍历提取后的数据并做归集。点睛之笔是 fn 为函数时可以进行复杂的操作和判断,不为函数时直接从对象属性中读取使得易用和实用性都得到了增强。

轮匠 🛠 玲珑骰子

2019-03-11
阅读 2 分钟
1.7k
红豆又名相思豆,古人常用红豆代表着爱情和相思,所谓 红豆生南国,春来发几枝?愿君多采撷,此物最想念。 骰子在古时多为骨头磨制而成,骰子安红豆正应了 入骨相思,玲珑这个词在我看来更似于一颗 七窍玲珑心 ,整句诗的意境真的很美。

每日 30 秒 ⏱ 唯一数据集

2019-03-10
阅读 2 分钟
917
代码使用了 Array.prototype.filter 来进行遍历数组并获取过滤,通过 Array.prototype.every 和 fn 来对数据项进行判断是否重复出现过。

每日 30 秒 ⏱ 两个数组中的差集

2019-03-09
阅读 2 分钟
1.8k
有的同学会问了那为啥要在这把 b 转化为 Set 对象 呢,直接用 Array.prototype.indexOf 不是也可以实现查找数组中的值。实际上 Set.prototype.has 方法的效率会比 Array.prototype.indexOf 高一点。

每日 30 秒 ⏱ 对数组项目进行统计

2019-03-08
阅读 2 分钟
1.1k
函数通过 Array.prototype.map 来对数据进行清洗,其中利用到 typeof 来判断是否为函数,否则使用 (val) => val[fn] 来读取属性,这个函数在编程中用到的频率挺高的。最后使用 reduce 来对数据进行归集,并返回统计好的数据。

每日 30 秒 ⏱ 根据条件将数组分成两个集合

2019-03-07
阅读 1 分钟
2.3k
这个代码主要是利用了 Array.prototype.reduce 和 Array.prototype.push,一边遍历一边进行归集。其中巧妙之处是一个逗号表达式来在对 acc 进行操作后并返回 acc的值。下面举一个简单的例子:

每日 30 秒 ⏱ 对海量数据进行切割

2019-03-06
阅读 3 分钟
1.6k
Array.prototype.from 从一个类似数组或者可迭代对象中创建一个新的数组实例,类似数组 这个词可能很多人都不是很清楚,类似数组是 javascript 中一个神奇的对象,只要拥有 length 就算是类似数组了。

每日 30 秒 ⏱ 数组转CSV表格数据

2019-03-05
阅读 2 分钟
1.4k
这个代码利用了 Array.prototype.map() 和 Array.prototype.join() 两个函数,实现了一个简单的数组转化为 csv 文件类型的代码。分别对代码进行两次遍历,第一层是遍历整个数组的项目,并在项目尾部添加换行符。第二层遍历为遍历数据行的值,并添加分隔符(分隔符定义时默认值为 ,)。

每日 30 秒 ⏱ 数组所有数据是否满足某条件

2019-03-04
阅读 2 分钟
1.2k
Array.prototype.every(callback[, thisArg]) 这个函数在 ES2015 中正式被实现需要注意环境是否支持。

猿游记 ? 南昌之行

2019-02-21
阅读 4 分钟
1.7k
农历初三在中国传统民俗中通常是不会外出拜年的,所以 小二 开始了 2019 年的第一场旅游 南昌 之行(其实就是想出去浪~(≧▽≦)/~啦啦啦)。

轮匠 ? 基于微信小程序云的密码管理小程序

2019-02-11
阅读 2 分钟
2k
简介 LockMe 是什么呢? 一款免费开源的密码管理小程序。 源码地址 [链接] 。 市面上有许许多多的密码管理工具,为何要特意造轮子呢? 自己造的轮子放心。 需要写一个小程序练手。 想体验 免费 小程序云所谓的 Serverless。 为什么不使用 wepy 这类小程序开发框架呢? 学习和使用一个知识的时候,要知其然,知其所以然。...

自省录 ? 你好 2019

2019-02-05
阅读 3 分钟
2.1k
先给新的一年自己画画大饼,只要把饼画得好才能让自己更加有方向。今年算是我第一年做独立开发者也是我第一次创业,参照了其他开发者,大部分的粉丝数都在1000左右。第一个小目标就是收获500粉丝,下面的地址将会作为我主要的作战中心。

你所不知道 ❌ Blockchain

2018-04-20
阅读 3 分钟
4.6k
未来的公司形态会不断地演化,去中心化,分布式,强化合作,适应变化,直到彻底地被网络化。终极公司的形式将会变得与生物体相同,无缝地集成到生态圈中,成为其中的一个环节。—— 凯文·凯利《失控》

你所不知道 ❌ Resource

2017-09-01
阅读 5 分钟
2.8k
很久没写文章了,在新的公司新的遇到了新的伙伴,胖丁哥哥让我看了 laracon 2017 - Adam Wathan 的视频,略微手痒想分享一下自己的东西,这边使用的是 laravel 作为讲解,但是思想却不局限于于 laravel 或者 php。呦呦呦呦,这边是差不多的小二先生~~~~

你所不知道 ❌ JavaScript 分号

2017-05-12
阅读 5 分钟
2.1k
前言 找我请到 掘金 或者 Github自己也维护不过来那么多站点,对不住大家了。 ? 更新平台多偶尔会漏掉,如果觉得文章还行点个 star 防走失。 你所不知道 ❌ 系列一起探索未知 程序猿的世界中存在着各种 争论,有缩进长度之争、缩进使用空格或tab之争等。在 JavaScript 中还存在着 分号 使用和不使用之争。 这是一段不使用...

你所不知道 ❌ PHP 自动加载

2016-11-06
阅读 4 分钟
5.8k
很多的小伙伴在,学习 PHP 的时候最早面对的问题之一就是 require 、 include 和 require_once 、include_once 的相爱相杀。

你所不知道 ❌ BOM

2016-09-08
阅读 2 分钟
2.9k
前言 在自己的记忆中,在开始开发前,得对编辑器进行设置。 设置缩进为 tab 或者 空格 设置缩进长度为 2 或者 4 设置编码为 UTF-8 设置编辑器不添加 BOM 头 但是一直不知道什么是 BOM 头,这次在开发过程中,硬生生的踩了一个坑。 小剧场 小四 :小二 这边为什么会出错呢?明明就没有输出,也没有空格,可是确显示因为代...

你所不知道 ❌ Console

2016-09-05
阅读 4 分钟
17.7k
前言 console.log 可以是在日常 Web 开发中最常用的方法了,但是你应该知道 console 比你想象的强。 1.凡人视角 打印字符串 代码: {代码...} 打印提示消息 代码: {代码...} 打印警告消息 代码: {代码...} 打印错误消息 代码: {代码...} 打印调试信息 {代码...} <!--more--> 2.上帝视角 查看所有方法 console ...

你所不知道 ❌ CSS 居中

2016-08-01
阅读 3 分钟
3.2k
居中是在CSS中经常被抱怨的问题之一。这个问题真的有这么难吗?事实上这个问题并没有那么复杂,它困难在于对于不同的情景,解决居中问题需要用到不一样的方法。

你所不知道 ❌ URL

2016-07-25
阅读 2 分钟
6.7k
产品:大叔有用户反映账户不能绑定公众号。大叔:啊咧咧?怎么可能,我看看?大叔:恩?这也没问题啊,魏虾米。大叔:还是没问题啊,挖叉类。大叔:T T,话说产品姐姐是不是Java提供接口的时候,没有对URL进行encodeURI。产品:啊咧咧?我问问看?

你所不知道 ❌ PHP Time

2016-07-25
阅读 2 分钟
2.7k
0.说明 凯子:翔逼你知道3月31日加1个月是几月几号嘛? 翔逼:当然是4月30号,泥484傻~ 凯子:真的嘛?你试试下面的代码。 {代码...} 翔逼:啊咧咧?怎么会是5月1日? 凯子:嘿嘿,自己去了解吧。 1.时间都去哪了 0.说明 在PHP中,加1个月是加自身月份天数。所以,当3月31日加一个月的时候,就变成了加31天,也就是5月1...

你所不知道 ❌ PHP POST

2016-07-22
阅读 3 分钟
5.7k
0.说明 大叔 :二翔 我们要做一个微信公众号哦。我来教你大概的流程好不好?(开启装逼模式中 ) 二翔 :好啊,快讲快讲。(无限期待中 ) 大叔 :你知道 application/x-www-form-urlencoded是什么嘛? 二翔 :啊咧咧? 大叔 :你知道 php 怎么获得 raw? 二翔 :啊咧咧? 大叔 :用下面这种方法来实现。 {代码...} 二翔 ...