首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
Shixin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
面试官问:JS的this指向
面试官出很多考题,基本都会变着方式来考察this指向,看候选人对JS基础知识是否扎实。 读者可以先拉到底部看总结,再谷歌(或各技术平台)搜索几篇类似文章,看笔者写的文章和别人有什么不同(欢迎在评论区评论不同之处),对比来看,验证与自己现有知识是否有盲点,多看几篇,自然就会完善自…
撤销和回退的实现
大家应该都使用过浏览器的后退和前进功能,它就是我们今天的主题:撤销和回退。其实不光是在浏览器里面,在众多的工具软件内也都有类似的功能,远的不说,例如:vscode、ppt。 眼尖的同学可能已经看到了 Stack ,是的,你想的没错,其实撤销和回退功能就是对 Stack 的使用场…
JS 总结之原型继承的几种方式
在之前的总结中,我们详细分析了原型《JS 总结之原型》,原型很大作用用于模拟继承,这一次,我们来聊原型继承的几种方式。 组合 原型链继承 和 借用构造函数继承。 优点:不用手动设置原型。 缺点:新语法,只要部分浏览器支持,需要转为 ES5 代码。
半年工作经验今日头条和美团面试题面经分享
昨天,下着小雨去面试了,特地避开雨天,竟然还是雨天,宝宝不想说话。。。 他说就三个点吗 我又说加各括号或者[]...我就是表示一下下...
关于React v16.3 新生命周期
当然,这个更替是缓慢的,在整个16版本里都能无障碍的使用旧的三生命周期,但值得注意的是,旧的生命周期(unsafe)不能和新的生命周期同时出现在一个组件,否则会报错“你使用了一个不安全的生命周期”。 旧的生命周期十分完整,基本可以捕捉到组件更新的每一个state/props/r…
基于webpack4.X从零搭建React脚手架
根目录创建.babelrc文件,配置presets. 其中test属性是比较关键的一个值,他可以是一个字符串,也可以是正则表达式,还可以是函数。如果定义的是字符串,会匹配入口模块名称,会从其他模块中把包含这个模块的抽离出来
JS 总结之 class
class 是 ES6 的新特性,可以用来定义一个类,实际上,class 只是一种语法糖,它是构造函数的另一种写法。(什么是语法糖?是一种为避免编码出错和提高效率编码而生的语法层面的优雅解决方案,简单说就是,一种便携写法。) 定义于 constructor 内的属性和方法,即定…
《JavaScript设计模式与开发实践》模式篇(11)—— 中介者模式
假如在玩泡泡堂的游戏,使用泡泡击败对方所有玩家才能获得胜利。现在将队伍分成两个组进行游戏 如果玩家不止8个,有成百上千个。一个玩家如果掉线或者更换队伍,上面的代码完全无法解决。所以需要一个中间对象去管理每个玩家之间的状态与关系。如下图所示 现在可以随时的进行掉线或者换队操作,玩…
if 我是前端团队 Leader,怎么制定前端协作规范?
笔者长期单枪匹马在前端领域厮杀(言外之意就是团队就一个人),自己就是规范。随着公司业务的扩展,扩充了一些人员,这时候就要开始考虑协作和编码规范问题了。本文记录了笔者在制定前端协作规范时的一些思考,希望能给你们也带来一些帮助. 一个人走的更快,一群人可以走得更远,前提是统一的策略…
[译] 创建并发布一个小而美的 npm 包,没你想的那么难!
如果你已经写过很多 npm 模块,你就可以跳过这部分。如果没有的话,我们先看下简介。 一个 npm 模块 只 需要包含一个带有 name 和 version 属性的 package.json 文件。 看看你。 就像一只懵懂无知的小象。 你不是制作 npm 包的专家,但你很想学习…