首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
泽风
掘友等级
前端工程师
|
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
Javascript异步详解(三)-Generator
1. 概述 1. 由于控制反转,回调并不是可信任或可组合的。 2. 基于回调的异步不符合大脑对任务步骤的规划方式 可以说Promise很好的解决了第一个问题,但是对于第二个问题,Promise是通过不断的链式调用一定程度上的优化了回掉函数的地狱回调的问题。但是不断的链式调用依然…
Javascript异步详解(二)-Promise(2)
1. Promise规范 上一篇文章我们介绍了Promise范式是如何解决回调函数的控制反转和回调地狱这两个缺点的,并介绍了Promise的主要api,本篇文章我们主要根据这些api的功能来模拟实现它们。在开始实现它们之前,我们首先要了解一下Promise的标准。Promise…
Javascript异步详解(二)-Promise(1)
上篇文章中我们介绍了回调函数及其问题,最重要的两个问题就是控制反转和回调地狱的问题。在回调的模式中,我们将控制权交给了第三方,期待它在正确的时候调用我们回调函数实现正常功能。但是第三方很容易未调用、错误调用和重复调用回调函数造成问题。试想一下我们把控制权再反转过来,第三方提供一…
Javascript异步详解(一)-异步机制
1. 什么是异步 当我们在开发程序时往往需要管理现在运行的代码和将来要运行的代码之中产生的时间间隙,比如当我们等待程序用户输入、通过网络请求或发送数据等待返回或者固定时间间隙执行重复任务时。事实上,程序中现在运行的部分和将来运行的部分之间的关系就是异步编程的核心。 2. Jav…
Javascript的类与继承
要了解JavaScript的类与继承,首先我们需要简单了解下面向对象的程序设计思想。面向对象程序设计的思想强调的是将数据和操作数据的方式进行打包,也就是将类的属性和方法进行封装形成的一种数据结构。面向对象的三大基本特征是:封装、继承和多态。 封装就是隐藏对象属性和方法的实现细节…
个人成就
文章被点赞
31
文章被阅读
14,110
掘力值
463
关注了
5
关注者
25
收藏集
1
关注标签
18
加入于
2016-08-23