首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BaboonKing
掘友等级
前端开发
即使一粒尘土,也要漫天飞舞。以前写 Java ,现在写 Javascript
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
最新
热门
如何写一个 简单的 发布订阅模式 demo
发布订阅模式 是一个很常见的 异步编程模式。 主要是通过把 回调函数 事件化来实现该模式 关于这 3 者的意思呢,网上众说纷纭。我感觉怎么理解都是对的。 这里我们用 class 表示。并初始化一个 subs 用于存放 事件 的对象 把 subs 设计成一个对象,把 键 作为事件…
脚手架工具的基本使用
当开发人员经过较长时间的工作经历后,并有过多个项目开发经历后。我们会发现,很多项目会有很多类似的点,往往这些类似的点,在大部分情况下是相同的。例如 这些相同的部分如果都采用手动的方式(例如 Ctrl C / Ctrl V)将会导致大量的重复内容要做。很不合理,并且还容易出错。 …
前端工程化就是遵循一定得标准和规范,通过工具去提高效率和降低成本的一种手段
前端工程化就是遵循一定得标准和规范,通过工具去提高效率和降低成本的一种手段。 大家都知道 ES6+ 很好用,新特性是开发更迅速,代码更简洁。日常你们敢用不!这东西是不是有兼容问题啊。 为了提高 CSS 可维护、可扩展、可复用、可编程 我们是不是可以 Less / Sass / …
这几道 JavaScript 的简答题你都会了吗?
咦。 为什么是 10 。不应该是 6 呢。其实很简单。我们把代码重新改造一下就看能出来了 我们都知道 var 定义变量是会绑定到全局的,就如改造后的代码一样。 当循环执行完之后,在 a 数组中存放了 10 个打印 i 的 方法(函数) 当代码执行到 标注(1) 位置 fn 时。…
JavaScript进阶-函数式编程-纯函数
可以看到不管执行多少次 add 函数,只要使用相同的参数,得到的结果永远是相同。所以上面的 add 就是一个纯函数 但是我们发现 add 函数功能也太简单了吧,好像没什么意义啊!我们再举栗子两枚来看看。数组的 slice 和 splice 就分别是 纯函数 和 非纯函数 sli…
JavaScript进阶-函数式编程-闭包(Closure)
闭包是个老生常谈的概念了,我们在开发的过程中也会经常遇到闭包。其实闭包并不复杂。只不过概念比较绕。 闭包(Closure): 函数和其周围的状态(词法环境)的引用捆绑在一起形成闭包。 我们可以看到此处代码 const fn = makeFn() 执行后 fn 将会是函数 mak…
JavaScript进阶-函数式编程-高阶函数
在 Javascript 中函数就是一个普通的对象 其表现形式为 可以通过 new Function() 创建一个函数,函数可以被存储到变量/数组中,它还可以作为另一个函数的参数和返回值,甚至可以在程序运行的过程中通过 可以通过 new Function() 来构造一个新的函数…
JavaScript进阶-函数式编程-概念
函数式编程中的函数指的不是程序中的函数(方法),而是数学中的函数,即映射关系。例如:y = sin (x),y 是结果(输出)、sin 是运算方式(函数)、x 即为输入 当使用函数式时我们需要对运算过程进行抽象,上述代码运算过程为 对 2 个数相加并返回它们的和。此时我们抽象了…
个人成就
文章被阅读
2,066
掘力值
103
关注了
23
关注者
1
收藏集
2
关注标签
0
加入于
2020-04-15