首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端知识树
订阅
为拯救世界而装死de猫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
从 微信 JS-SDK 认识 JSBridge
前言 前段时间由于要实现 H5 移动端拉取微信卡包并同步卡包数据的功能,于是在项目中引入了 微信 JS-SDK(jweixin) 相关包实现功能,但也由此让我对其产生了好奇心,于是打算好好了解下相关的
千万别让 console.log 上生产!用 Performance 和 Memory 告诉你为什么
很多前端都喜欢用 console.log 调试,先不谈调试效率怎么样,首先 console.log 有个致命的问题:会导致内存泄漏。 为什么这么说呢? 用 Performance 和 Memory 工
两万字三月前端面经(含回答)
从三月刚开始就疯狂的海投简历,到最后顺利拿下某中厂的日常实习OC,中间还是遇见了很多的坎坷,这里来按照不同的公司来记录一下我的前端面试经历吧
跨域的五种最常见解决方案
在五种场景下的跨域解决方案。有前端的(vue/react)解决方案,nginx的解决方案,逻辑层(后端)的解决方案,JQ项目的解决方案和连JQ都没有的远古项目的解决方案。
如何写出一个惊艳面试官的深拷贝?
最近经常看到很多JavaScript手写代码的文章总结,里面提供了很多JavaScript Api的手写实现。 里面的题目实现大多类似,而且说实话很多代码在我看来是非常简陋的,如果我作为面试官,看到这样的代码,在我心里是不会合格的,本篇文章我拿最简单的深拷贝来讲一讲。 本文由浅…
简单理解JavaScript中的柯里化和反柯里化
就像最早听到斐波拉切数列一样,第一次听到柯里化我也是懵逼的 本文参考: JavaScript设计模式与开发实践 Currying in JavaScript Curried JavaScript functions 前言 本文旨在让大家简单理解柯里化和反柯里化,这里不做深入探究…
三行代码实现 JS 柯里化
最近有看到一些柯里化的文章,怎么说呢,感觉很奇怪。一篇是阿里云的译文,文章末尾给出了这样一个 "curry": 在我们自己实现之前,对柯里化没什么概念的同学可以看下 wiki(要看英文 wiki,中文 wiki 对柯里化的解释写得又乱又不准确,容易和部分应用混淆),简单来说柯里…
JavaScript深入之bind的模拟实现
bind 一句话介绍 bind: 由此我们可以首先得出 bind 函数的两个特点: 返回一个函数 可以传入参数 返回函数的模拟实现 从第一个特点开始,我们举个例子: 关于指定 this 的指向,我们可
JavaScript深入之call和apply的模拟实现
call 一句话介绍 call: 举个例子: 注意两点: call 改变了 this 的指向,指向到 foo bar 函数执行了 模拟实现第一步 那么我们该怎么模拟实现这两个效果呢? 试想当调用 ca
JavaScript深入之new的模拟实现
new 一句话介绍 new: 也许有点难懂,我们在模拟 new 之前,先看看 new 实现了哪些功能。 举个例子: 从这个例子中,我们可以看到,实例 person 可以: 访问到 Otaku 构造函数