专栏名称: JavaScript
面向JavaScript爱好人员提供:前端最新资讯、原创内容、JavaScript、HTML5、Ajax、jQuery、Node.js等一系列教程和经验分享。
目录
相关文章推荐
51好读  ›  专栏  ›  JavaScript

总结异步编程的六种方式

JavaScript  · 公众号  · Javascript  · 2019-05-16 18:00

正文

请到「今天看啥」查看全文


. log ( '先执行 f1' )

  • }, 1000 )

  • f2 ()

  • }

  • function f2 () {

  • console . log ( '再执行 f2' )

  • }

  • 效果如下:

    总结:回调函数易于实现、便于理解,但是多次回调会导致代码高度耦合

    事件监听

    脚本的执行不取决代码的顺序,而取决于某一个事件是否发生。

    事件监听的demo

    1. $(document).ready(function(){

    2. console.log('DOM 已经 ready')

    3. });

    发布订阅模式

    发布/订阅模式是利用一个消息中心,发布者发布一个消息给消息中心,订阅者从消息中心订阅该消息,。类似于 vue 的父子组件之间的传值。

    发布订阅模式的 demo

    1. //订阅done事件

    2. $('#app').on('done',function(data){

    3. console.log(data







    请到「今天看啥」查看全文