首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
FatherChristmas
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
我还没搞懂 JS 中 this 指向及继承,直到有人向我这样解释它
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 我们会发现 obj已经有几个属性(方法)了。那么问题来了:valueOf/toString/constructor 是怎么来?我们并没有给 obj.valueOf 赋值呀。 答案: 这跟 __proto__有关…
MockJS快速入门
在前后端分离的开发环境中,前端同学需要等待后端同学给出接口及接口文档之后,才能继续开发。而MockJS可以让前端同学独立于后端同学进行开发,前端同学可以根据业务先梳理出接口文档并使用MockJS模拟后端接口。那么MockJS是如何模拟后端接口的呢?MockJS通过拦截特定的AJ…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
隔壁小孩也能看懂的 7 种 JavaScript 继承实现
因为我在学校接触的第一门语言是cpp,是一个静态类型语言,并且实现面向对象直接就有class关键字,而且只讲了面向对象一种设计思想,导致我一直很难理解javascript语言的继承机制。 JavaScript没有”子类“和”父类“的概念,也没有”类“(class)和”实例“(i…
面试官:请你实现一个深克隆
实现一个深克隆是面试中常见的问题的,可是绝大多数面试者的答案都是不完整的,甚至是错误的,这个时候面试官会不断追问,看看你到底理解不理解深克隆的原理,很多情况下一些一知半解的面试者就原形毕漏了. 我们就来看一下如何实现一个深克隆,当然面试中没有让你完整实现的时候,但是你一定要搞清…
数组方法之满汉全席
确定某个值到底是不是数组。 将 Array 的元素转换为字符串。结果字符串由逗号分隔,且连接起来。 返回数组本身。 将 Array 的元素转换为字符串。结果字符串由逗号分隔,且连接起来。 参数是负数,则用数组长度+负数 来确定相应的位置。数组项为5,slice(-2,-1)==…
面试官: 你对虚拟DOM原理的理解?
Virtual DOM是对DOM的抽象,本质上是JavaScript对象,这个对象就是更加轻量级的对DOM的描述. 首先,我们都知道在前端性能优化的一个秘诀就是尽可能少地操作DOM,不仅仅是DOM相对较慢,更因为频繁变动DOM会造成浏览器的回流或者重回,这些都是性能的杀手,因此…
【前端词典】你或许可以这样优化 if else 结构
最近部门在对以往的代码做一些优化,我在代码中看到一连串的 if(){}else if(){} 的逻辑判断。这明显是有优化空间的。 我们在项目中使用的很可能会有多层的嵌套,不像我的例子只有一层。不过其优化的思想是大致相同的。由于 returnWeekday() 方法异常之简单,所…
前端算法整理转载
递归算法 : 英语:recursion algorithm)在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。绝大多数编程语言支持函数的自调用,在这些语言中函数可以通过调用自身来进行递归。 斐波那契数列:1, 1, 2, 3, 5, 8, 13, 21, …