# 2019.03.21

[文章] 张鑫旭写的《学不进去,没时间学怎么办》:https://www.zhangxinxu.com/life/2019/03/study/ (opens new window)

[工具] "想学吗" 是信息管理工具,目前支持 Mac 和 Win 平台:https://github.com/xland/xiangxuema (opens new window)

[工具] DataLoader 是 FaceBook 推出的一款通用工具,可为传统应用层与持久层之间提供一款缓存和批处理的操作。JS、Java、Ruby、Go 等主流语言都有开源三方库支持,尤其在 GraphQL 兴起后,DataLoader 被广泛地应用于解决 N+1 查询问题:https://github.com/facebook/dataloader (opens new window)

[类库] 基于 Vue 的在线音乐播放器,演示效果 (opens new window)https://github.com/maomao1996/Vue-mmPlayer (opens new window)

[类库] 基于 Vue 的 ToolTip 工具,支持指令的方式显示 ToolTip,演示效果 (opens new window)https://github.com/Akryum/v-tooltip (opens new window)

# 配图 - 想学吗

# 配图 - 在线音乐播放器

# 配图 - ToolTip

# 示例 - DataLoader

userLoader.load(1)
  .then(user => userLoader.load(user.invitedByID))
  .then(invitedBy => console.log(`User 1 was invited by ${invitedBy}`));

// Elsewhere in your application
userLoader.load(2)
  .then(user => userLoader.load(user.lastInvitedID))
  .then(lastInvited => console.log(`User 2 last invited ${lastInvited}`));

# 今日图 - slice、splice、split 傻傻分不清

Last Updated: 3/21/2019, 10:18:40 AM