首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
用户2946346892659703
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
函数式编程,真香
最开始接触函数式编程的时候是在小米工作的时候,那个时候看老大以前写的代码各种 compose,然后一些 ramda 的一些工具函数,看着很吃力,然后极力吐槽函数式编程,现在回想起来,那个时候的自己真的是见识短浅,只想说,'真香'。 最近在研究函数式编程,真的是在学习的过程中感觉…
【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理)
现在的网络上已经有各样关于 ECMAScript 规范介绍和分析的文章,而我自己重新学习一遍这些规范,整理出这么一份笔记,比较精简,主要内容涵盖ES6、ES7、ES8、ES9,后续会增加面试题,框架入门等笔记,欢迎吐槽交流。 这份资料的ES6部分将会参考阮一峰老师的 ECMAS…
js骚操作骂人不带脏
很多小伙伴们觉得javaScript很简单,下面的这行 javaScript代码可能会让你怀疑人生。 小伙伴们学会了,以后遇到一些讲不通道理,让你不开森的人就把这段代码发给他。 运算符用红色标出,有一点可能大家会意识不到,其实中括号[]也是一个运算符,用来通过索引访问数组项,另…
面试精选之Promise
我们看一些 Promise 的常见面试问法,由浅至深。 3、Promise 解决的痛点还有其他方法可以解决吗?如果有,请列举。 8、能不能手写一个 Promise 的 polyfill。 这些问题,如果你都能 hold 住,那么面试官基本认可你了。带着上面这些问题,我们往下看。…
JavaScript可扩展枚举封装
枚举结构通常我们定义的枚举值:使用varmySize=SizeEnum.SMALL;如果需要包含其他属性,我们可以添加额外的对象使用:封装下面我们进行封装:使用方法:
[译]ES入门(第三部分)
Map运算符用于对数组的所有元素执行特定操作,并返回包含已修改元素的数组。 它很容易实现。我们来看一个例子吧。 如您所见,map使用带三个参数的函数。 第一个参数是元素本身。 第二个参数是元素的索引。 第三个参数是整个数组。 并且还要注意我们最终必须返回一些值。这将是该元素的修…
50行代码的MVVM,感受闭包的艺术
name 和 age 被响应式的渲染出来,在 2s 后我们修改了 name 的值,同样能在页面正确更新。
近一万字的ES6语法知识点补充
let/const在进入块级作用域后,会因为提升的原因先创建,但不会被初始化,直到声明语句执行的时候才被初始化,初始化的时候如果使用let声明的变量没有赋值,则会默认赋值为undefined,而const必须在初始化的时候赋值。而创建到初始化之间的代码片段就形成了暂时性死区 f…
JavaScript骚操作之操作符
look,当hasMoney为true的时候,嗨翻天,为false的时候的睡一天。这种操作符在我们的根据简单的判断条件赋值的时候非常有用 如此,我们的代码就不会充斥着大量的if判断条件句,还能略显骚气。但是,别骚过度了 上面的例子有点为了装逼而装逼的感觉,在代码可读性方面有点糟…
小哥哥小姐姐,来尝尝 Async 函数这块语法糖
编者注:众所周知,JS 最大的特性就是异步,异步提高了性能但是却给我们编写带来了一定困难,造就了令人发指的回调地狱。为了解决这个问题,一个又一个的解决方案被提出来。今天我们请来了 《JavaScript 高级程序设计》等多本书的知名译者 @李松峰 老师给我们讲解下各种异步函数编…