几道JS代码手写面试题 (1) 高阶段函数实现AOP(面向切面编程) 输出结果: 斐波那契数列 斐波那契数列从第三项 ...
.如何反向迭代一个序列 .如何查询和替换一个文本中的字符串 .使用python实现单例模式 .重新实现str.strip .super的原理 非常棒的讲解: http: www.cnblogs.com lovemo archive .html .闭包 常用的装饰器就是闭包的一种 闭包 Closure 是词法闭包 Lexical Closure 的简称,是引用了自由变量的函数。这个被引用的自由变量 ...
2019-08-13 13:50 0 1753 推荐指数:
几道JS代码手写面试题 (1) 高阶段函数实现AOP(面向切面编程) 输出结果: 斐波那契数列 斐波那契数列从第三项 ...
前端面试题之Promise问题 前言 在我们日常开发中会遇到很多异步的情况,比如涉及到 网络请求(ajax,axios等),定时器这些,对于这些异步操作我们如果需要拿到他们操作后的结果,就需要使用到回调函数。拿请求来说,如果我们需要拿到请求回来的数据我们就需要利用回调函数(见代码片段 ...
手写Promise源码几乎是每个大厂面试要求必会的一个考点,每次听到源码,总有一种让人上头的感觉,因为自己从来没有实现过,总感觉这东西很难实现,最近再为跳槽做准备,从头写学了一下基础知识,手写了call源码、apply源码、Promise源码,感觉还挺有意思,不是想想的那么难。就是一个js的简答 ...
面试官Q1:可以手写一个ArrayList的简单实现吗? 我们都知道ArrayList是基于数组实现,如果让你实现JDK源码ArrayList中add()、remove()、get()方法,你知道如何实现吗?这一节,我们不看源码,我们想想如何简单的实现ArrayList几个基本方法 ...
作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个 我的iOS交流群:761407670,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长! 以下基本上以C语言实现为主 1.不用中间变量,用两种方法交换A和B的值 ...
文章转载自https://mp.weixin.qq.com/s/xy0aeBt5yDbivvnPqIAnsg 前言 基本上面试的时候,经常会遇到手撕XXX之类的问题,这次准备梳理总结一遍,巩固我们原生JS基础的同时,下次想复习面试手撕题的时候,找起来方便,也节省时间。 代码在这里 ...
函数节流:不断触发一个函数后,执行第一次,只有大于设定的执行周期后才会执行第二次 函数防抖:不断触发一个函数,在规定时间内只让最后一次生效,前面都不生效 更多面试题请前往githubhttps://github.com/bettersong/interview ...
原文地址:http://www.w3cmark.com/2016/439.html 在前端面试,js是重头戏,也是体现面试者的重要方面。jq库类在前端影响深远,以至于很多入门者直接用jq代替原生js来开发项目,效率是提升了,但是往往面试官为了考察面试者的基础,几乎不可能问你jq里面 ...