首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
He
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
最全的手写JS面试题
这是我参与更文挑战的第 1 天,活动详情查看:更文挑战 前言 本文整理了前端面试高频出现的手写源码相关的题目 其中有小编面试亲自遇到的也有其他同学帮忙补充的
贪吃蛇案例(面向对象编程)
我们可以把这一整套流程写在一个函数内部,这样就不需要写在构造函数内部,在函数内写一个定时器,不断执行蛇的删除、位置更新、渲染方法,而且每次要判断是否超出舞台边缘。
彻底弄懂JavaScript 面向对象编程
面向对象是一种编程思想,经常被拿来和面向过程比较。 后依次调用函数。而向对象关注的重点是主谓,是把构成问题的事物拆解为各个对象,而拆解出对象的目的也 是为了实现某个步骤, 而是为了描述这个事物在当前问题中的各种行为。 1、封装 让使用对象的人不考虑内部实现,只考虑功能使用把内部…
JS中的节流与防抖函数
导读 节流函数和防抖函数在日常的开发中还是有很多地方用到,两个函数的目的都是为了控制函数被调用的频率,今天我们就来说一说着两个函数。
完全理解并实现Promise其实可以让你进步很多 (记录手写Promise过程)
这是一个Promise最简单的用法,代码创建了一个Promise对象,传入一个executor执行函数,在某个时刻它会按顺序执行它的参数reslove和reject,然后resolve和reject的参数会作为Promise对象then的参数。了解了这些我们可以总结一下: 总的…
字节跳动面试官:请用JS实现Ajax并发请求控制
讲真的,最近也很迷茫。关于技术、关于生活吧。也找了很多在大厂的朋友去聊,想需求一些后期发展的思路。这其中也聊到了面试,聊到了招聘中会给面试者出的一些题目。我正好也好久没面试了,就从中选了几道。最近也会陆续出一系列关于一些面试问题的解析。 这道题目我想很多同学应该都或多或少的见过…
JavaScript之深入原型与原型链
计划写一套JavaScript的深入系列,主要用于JavaScript相关知识点和难点梳理,也是对原有知识的review。 本文主要讲解构造函数、原型、原型链的定义,以及他们之间的关系。如何通过原型对象的内部指针的形成原型链?如何检测原型,原型链等。 上面的例子就是一个构造函数…
你应该了解的25个JS技巧
写代码的时候总有一些东西是会重复出现的,次数多了你就会想找找捷径了。这类问题中有很大一部分解决起来甚至连库都不用装。下面就是我多年来收集的前 25 个捷径和小技巧。 1. 类型检查小工具 JavaScript 不是强类型语言,对此我推荐的最佳解决方案是 TypeScript。但…
达达前端个人web分享92道JavaScript面试题附加回答 | 创作者训练营
希望可以通过这篇文章,能够给你得到帮助。 1. JavaScript垃圾回收机制的了解 对于在JavaScript中的字符串,对象,数组是没有固定大小的,只有当对他们进行动态分配存储时,解释器就会分配内存来存储这些数据,当JavaScript的解释器消耗完系统中所有可用的内存时…
base64格式的数据是如何实现的
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。 对于前端来说,一切可以放路径的地方,都可以使用base64来替代。 node中的buffer对象可以通过toString('base64')将bu…