20180130 前端开发日报

使用 Rust 加速前端监控;基于JavaScript求解八数码最短路径并生成动画效果;使用 JavaScript 和 CloudKit 获取区块链市场行情;HackerRank: JavaScript人才大热 开发者却更爱Python;javascript trie树;语句、变量等js最基本知识;【 js 基础 】【 源码学习 】柯里化和箭头函数;使用 TypeScript 开发 NPM 模块

  1. 使用 Rust 加速前端监控 介绍 前阵子在公司内搭建了一个 Log Service,用来记录前端的报错信息,代码一顿乱写搞的七七八八之后实现了第一版的功能。 流程很简单,前端将以下格式的信息用 get 发到 Log Service: { “url”: “https://www.arkie.cn/scenarios”, “channel”: “frontend”, “level”: “FATAL”, “crashId”: “0…
  2. 基于JavaScript求解八数码最短路径并生成动画效果 本次分享一下通过广度优先搜索解决八数码问题并展示其最短路径的动画效果。
  3. 使用 JavaScript 和 CloudKit 获取区块链市场行情 在 2014 年 Apple 推出了 CloudKit,能让开发者们直接使用一系列接口来创建基于 iCloud 托管数据的 app,但是一开始推出 CloudKit 只能允许开发者们通过使用 CloudKit framework 来使用 CloudKit 接口,随后,Apple 又继续推出 CloudKit Web Services,允许直接通过 HTTPS+JSON 的方式来访问 CloudKit 接口,再然后,App…
  4. HackerRank: JavaScript人才大热 开发者却更爱Python 知名技术招聘公司 HackerRank 近日发布了一份名为“ 2018 年开发者技能报告 ”的调查结果。他们表示,JavaScript 是更受企业青睐的编程语言,企业更渴望招聘 JavaScript 方面的人才,但对于开发者,调查结果显示他们更喜欢 Python。 上面提到的是报告中的两项内容,该报告调查了全球超过 39000 名的开发者,Hacke…
  5. javascript trie树引子 Trie树(来自单词retrieval),又称前缀字,单词查找树,字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。 它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高…
  6. 语句、变量等js最基本知识 语句、变量等js最基本知识 JavaScript的最为基本知识 1语法 js是区分大小写的;标识符就是指变量、函数、属性的名字或者是参数,标识符可以是字母,下划…
  7. 【 js 基础 】【 源码学习 】柯里化和箭头函数 最近在看 redux 的源码,代码结构很简单,主要就是6个文件,其中 index.js 负责将剩余5个文件中定义的方法 export 出来,其他5个文件各自负责一个方法的实现。 大部分代码比较简单,很容易看懂,但是在 applyMiddleware.js 中 有一个地方很有意思,用到了柯里化和箭头函数的组合。在增强 store,丰富 dispath 方…
  8. 使用 TypeScript 开发 NPM 模块 最近对 TypeScript 很是着迷,或者说是在使用的过程中找回之前使用强类型语言写后端程序的感觉,在介绍 TypeScript 之前,先简单说说 JavaScript 的历史。 JavaScript 的黑历史 话说,那是个注定要在互联网历史上留下浓重墨笔的时代,有一天,网景公司的领导把 Brendan Eich 叫到办公室 『Eich 啊,你看我们这刚…

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流