小昱个人博客
欢迎来到小昱的世界

勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏

JS设计模式: 观察者模式

  • 时间:2017-9-12
  • 作者:小昱
  • 分类: JavaScript
  • 浏览:118
  • 评论:2
  • JS设计模式: 观察者模式
    观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。

    阅读全文>>

    深入理解深拷贝和浅拷贝(JS实现)

  • 时间:2017-8-30
  • 作者:小昱
  • 分类: JavaScript
  • 浏览:114
  • 评论:0
  • 深入理解深拷贝和浅拷贝(JS实现)
    零、写在前面 以前对深拷贝和浅拷贝理解不够深刻,最近在阅读jQuery源码,被其代码的精妙深深折服,尤其是$.extend和$.clone的实现,实在是绝妙! 预热,先谈谈堆与栈 栈:队列优先,先进先出;由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆:先进后出;动态分配的空间 一般由程序员分配释放, ...

    阅读全文>>

    js中关于闭包、匿名函数及其自执行的总结

  • 时间:2017-8-29
  • 作者:小昱
  • 分类: JavaScript
  • 浏览:109
  • 评论:0
  • js中关于闭包、匿名函数及其自执行的总结
    一、普通具名函数 function show(data) { console.log(data) } <button onclick="click1()">点击测试1</button> function click1(){ fun1() function fun1(){ show('fun1') ...

    阅读全文>>

    es6之promise的使用

  • 时间:2017-6-26
  • 作者:小昱
  • 分类: JavaScript
  • 浏览:149
  • 评论:0
  • es6之promise的使用
    什么是promise一个 Promise 对象可以理解为一次将要执行的操作(常常被用于异步操作),使用了 Promise 对象之后可以用一种链式调用的方式来组织代码,让代码更加直观。而且由于 Promise.all 这样的方法存在,可以让同时执行多个操作变得简单。入门案例function helloWorld (ready) {   return...

    阅读全文>>

    axios使用笔记

  • 时间:2017-6-26
  • 作者:小昱
  • 分类: JavaScript
  • 浏览:196
  • 评论:0
  • axios使用笔记
    vue更新到2.0之后,作者就宣告不再对vue-resource更新,而是推荐的axios,前一段时间用了一下,现在说一下它的基本用法。安装使用npm:npm install axios使用bower:bower install axios使用cdn:<script src="https://unpkg.com/axios/dist...

    阅读全文>>

    返回顶部| 首页| 碰碰手气| 捐赠支持| 手机版本|后花园

    Copyright © 2016-2017 小昱个人博客 滇ICP备16006294号