首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程琐事
掘友等级
前端开发工程师
喜欢做自己不会的,欢迎关注个人公众号,【编程琐事】分享简单的编程技
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
58
文章 47
沸点 11
赞
58
返回
|
搜索文章
最新
热门
浏览器缓存机制
浏览器缓存的作用 浏览器缓存是HTTP的缓存机制中的一种,其原理实现是通过发送HTTP请求时在请求头里面配置一些标识,此时HTTP通过标识能够分析出是否使用缓存内容。在请求时使用浏览器缓存可以减少网络
React setState数据更新机制
为什么使用setState 在React 的开发过程中,难免会与组件的state打交道。使用过React 的都知道,想要修改state中的值,必须使用内部提供的setState 方法。为什么不能直接使
前端路由及React-Router
什么是路由 通常会在网络工程里面听到路由这个词,前端工程化后路由的概念用语页面的跳转,浏览器监测到路由的变化在页面显示路由所对应的页面。在早期,路由的概念时根据URL的变更重新渲染页面布局和内容的过程
简易版 React-Router 实现
上一篇简单的介绍了react-router 的使用方法和基本的API,对于react-router几个重要的API做了源码解读。这篇就实现一个简易版的 react-router
函数柯里化
**柯里化:**可以理解为提前接收部分参数,延迟执行,不立即输出结果,而是返回一个接受剩余参数的函数。因为这样的特性,也被称为部分计算函数,是一个逐步接收参数的过程。 经过伪代码的实现,我们可以看出柯里化实际上就是把add函数的两个参数a,b,修改成了先传一个参数a此时返回一个…
DOM事件流 & BOM对象
DOM:文档对象模型(Document Object Model,简称DOM),描述了处理网页内容的方法和接口。最根本对象是document(window.document)。此处有更详细的介绍。 BOM:浏览器对象模型(Browser Object Model),描述了与浏览…
JavaScript的模块化
由于 JavaScript 语言自有的特性,这样引入JavaScript 文件会存在以下几个问题。 至于为什么会存在这几个问题,这里就不多说了,常识问题。 由于出现的这几个问题,我们就需要把 JavaScript 进行模块化,让每一个 JavaScript 文件有单独的作用域,…
new和继承
JS中的原型和原型链的指向,上一篇已经说过了,这里有必要在画一个简图继续的关注一下。 根据上图可以简单的说:new 关键字实现把一个变量的__proto__指向函数的原型的prototype。如下 反过头分析一下为什么 var foo; foo.__proto__=Foo.pr…
原型和原型链
共享的属性和方法。实际上,这个对象就是通过调用构造函数创建的对象的原型。使用原型对象的好处 是,在它上面定义的属性和方法可以被对象实例共享。原来在构造函数中直接赋给对象实例的值,可以 直接赋值给它们的原型。这个属性会指向函数的原型对象: 原型对象)。默认情况下,所有原型对象自动…
Promise系列3——Promise 实现
Promise是一个类,使用new Promise 返回一个promise对象, 接受一个executor执行器函数, 并且在实例化的时候立即调用执行。 executor 接收两个参数resolve、reject, 同时这两个参数也是函数。 Promise 实例具有三种状态, …
下一页
个人成就
文章被点赞
103
文章被阅读
41,650
掘力值
1,050
关注了
56
关注者
41
收藏集
4
关注标签
13
加入于
2018-12-11