/daily-coding

日拱一卒,提升编码能力!:手写underscore库,手写JS API,手写数据处理问题、常见场景应用问题

Primary LanguageJavaScript

daily-coding

  • 面试时候最令人头疼的环节之一——手写题
  • 写业务过程中不断碰到的棘手问题
  • 时常感觉对JS的API不够熟悉

所以需要强化coding能力!

拱一卒,提升编码能力~

手写代码目录

  • API

实现 JS 的API ,深入理解其使用场景。

Underscore是一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“...它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。

Underscore提供了100多个函数,包括常用的: map, filter, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能,创建快速索引, 强类型相等测试, 等等.

  • data-processing

工作过程中需要把后端传过来的数据进行处理?这些问题经常被延伸到面试中对候选者进行考察。

  • interview

常见的面试题,深拷贝,防抖节流,手写promise… 什么?没听说过?emmm 我们今天的面试就到这里,你还有什么想问我的么🙂