首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Eillen
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 64
沸点 0
赞
64
返回
|
搜索文章
最新
热门
JS六种继承
constructor属性不影响任何JavaScript的内部属性。instanceof检测对象的原型链,通常你是无法修改的(不过某些引擎通过私有的__proto__属性暴露出来)。 constructor其实没有什么用处,只是JavaScript语言设计的历史遗留物。由于co…
实战:项目umi2.x升级到umi3.x
需要进行全局修改。 原因是:页面model里面的namespace命名不唯一,有重名。
react-router源码解析
前端路由的重点就是不刷新页面,现有的解决方案有 history.pushState 和 history.replaceState 两种。 react-router也是基于history这个第三方库进行封装的。采用的是发布订阅的模式,让浏览器地址发生变化时,添加并发布订阅。Rou…
React hooks使用简介
之前的react组件主要有两种方式实现:Class方式和function方式。一般无状态组件可以使用function方式写,大部分组件还是使用Class方式写的。 Class组件:1.组件复杂时,很难拆分;2.组件拆分颗粒度较细时,基础组件上很难加东西;3.多个组件间的重复代码…
JS设计模式之观察者模式
观察者模式(Observer):又被称为发布-订阅模式或消息机制,定义了一种一对多的依赖关系,只要被观察对象发生改变,依赖于它的观察者对象就会收到通知并自动被更新,解决了主体对象(被观察对象)与观察者之间功能的耦合。 单看定义可能不是很明白,下面举一个通俗易懂的例子。 你到商店…
Generator函数
Generator函数是一个遍历器对象生成函数,执行它就会生成一个遍历器对象。通过执行遍历器对象的next方法,就可以获取遍历器对象中的状态。 遍历器对象调用next方法,会指向下一个内部的状态,这就需要一个暂停标志位来表示执行的到的位置,而yield表达式就是这个暂停标志。 …
XSS和CSRF
外部脚本(用户输入的)被注入到受害网站,如果网站没有过滤,那这段脚本可能被之后的访问者执行。 我们不能相信用户的输入内容,要对其进行校验。现在主流框架Vue/React都实现了XSS的防御。 CSRF利用的是受害者本地Cookie来骗取服务器的信任,可以在受害者不知情的情况下,…
Iterator和for...of
Iterator是一种接口,为不同的数据结构提供统一的数据访问机制。 for...of是ES6引入的一种遍历所有数据接口的方法。 为for...of服务,供for...of消费。 makeIterator函数是一个遍历器生成函数,作用就是返回一个遍历器对象it。 next方法是…
new实现
调用new会创建一个新对象(也就是构造函数的实例),this会绑定到new出来的实例上。
Render Props & Higher-order Components
分享一个组件的state到其他需要相同state的组件。 跟踪并显示在页面上鼠标点击的位置,然后在点击的位置显示一张图片。 这里封装了两个组件:Mouse组件用来完成跟踪并显示鼠标的位置;Cat组件用来显示鼠标点击位置的图片。Mouse组件通过render这个方法属性来动态渲染…
下一页
个人成就
文章被点赞
10
文章被阅读
4,784
掘力值
181
关注了
8
关注者
4
收藏集
7
关注标签
7
加入于
2020-03-18