首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
我是一个进阶牛
获赞
9
粉丝
0
关注
4
看过 TA
2
男
郑州轻工业大学
2015
前端工程师
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑我是一个进阶牛吗?
发布(5)
刷题
我是一个进阶牛
2021-10-06 20:58
前端工程师
令人费解的《 代数效应 》
代数效应 由于看了react源码,发现了一个名词 “代数效应”,很纠结,这是啥,跟代数有啥关联。。很费解,也很抽象。所以在这里记录一下我的简单理解 react 应用解释: 让副作用从函数中分离 由于《代数效应》很抽象,就用简单的例子来解释吧,这不能代表《代数效应》,目前他还是抽象概念,下面的例子肯定涵盖不全 给大家看个例子 es6方式解决异步 // 通过promise 异步获取信息 function getProfile() { return new Promise(resolve, reject) { &...
0
点赞
评论
收藏
转发
我是一个进阶牛
2021-10-02 13:38
前端工程师
Redux的设计的确称得上草创[捂脸],在一穷二白的时代,大哥大也是牛逼的象征😂😂😂
0
点赞
评论
收藏
转发
我是一个进阶牛
2021-09-23 14:29
前端工程师
防抖 节流
防抖或是节流:限制函数的执行次数 防抖:通过setTimeout的方式,在一定的时间间隔内,将多次触发变成一次触发; 节流:减少一段时间的触发频率; 防抖(debounce) //立即执行防抖函数 function debounce(fn, duration) { let t = null return function() { if(!t) { fn.apply(this, arguments) t = setTimeout(() => { ...
0
点赞
评论
收藏
转发
我是一个进阶牛
2021-09-16 16:08
前端工程师
我也不知道的js - let/var提升原理(var/let hoisting)
以前不怎么认真读js的MDN文档,后来看到了一位大佬对var/let/const 变量提升做了详细解释之后 有所顿悟,但是还有不明白的地方,自此记录下来,以免忘记 由于篇幅太长,我就不自己打一遍了,看看大佬的原文吧:我用了两个月的时间才理解 let 我的疑问 在大佬的文章里有这两段代码 代码1: var foo function foo(){} console.log(foo) 代码2: function foo(){} var foo console.log(foo)问输出的是什么,你要是看了原文,你会发现大佬的这句话 答案:由于 function 比 var 多一个「赋值」过程,所以两...
0
点赞
评论
收藏
转发
我是一个进阶牛
2021-09-14 09:09
前端工程师
javascript闭包机制
定义 一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。在 JavaScript 中,每当创建一个函数,闭包就会在函数创建的同时被创建出来。 从开始学习JavaScript开始就开始接触闭包,到开始工作对闭包的理解一直懵懵懂懂,查询各种文档和大牛的分析(都没看懂,哈哈,可能说的太深奥了),对闭包的解释有很多种 闭包可以定义私有变量,避免被意外修改 闭包可以避免变量被回收 闭包可以避免全局变量污染 还有人说你写得每个方法都是一个闭...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务