摘要:中的命令模式点击按钮刷新菜单目录设置背景色的例子撤销命令我们现在来实现一个撤销操作的例子界面上有四个按钮,三个可以设置不同的背景色,按钮可以撤销上一次的操作重做操作这里我们增加一个按钮,以恢复之前的操作,需要一个来记录当前的索引 前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模...
摘要:解决办法,将箭头函数声明为函数,代码如下运行结果至此,问题解决。必须在函数的上下文中。对程序而言有了上下文调用帧才有一个完整的逻辑过程。 先简单介绍下async await: async/await是ES6推出的异步处理方案,目的也很明确:更好的实现异步编程。 详细见阮大神 ES6入门 现在说说实践中遇到的问题:使用await报错Unexpected identifier 先...
摘要:中的数据类型及其检测数据类型基本类型引用类型类型检测只能检测基本数据类型,对于还有一个用于检测某个对象的原型链是否包含某个构造函数的属性适用于检测对象,它是基于原型链运作的属性返回一个指向创建了该对象原型的函数引用,该属性的值是哪个函数本身 JavaScript中的数据类型及其检测 1. 数据类型 1.1 基本类型 Number String Boolean Null Undefin...
摘要:事出有因后端同事同一个接口传回的返回值类型不同,当结果是一个的时候是一个对象,多个的时候是一个数组,包含若干对象。由果而发会返回一个变量的基本类型,只有以下几种例为啥数组和对象都返回在中,除了,,,,其它的实例都会归为。 事出有因 后端同事同一个接口传回的返回值类型不同,当结果是一个的时候是一个对象,多个的时候是一个数组,包含若干对象。虽然有点不合理,但是他说就这样,不能改。哎呦,我这...
摘要:简单就意味着更快的开发速度,更小的维护成本,同时往往具有更好的体验下面我介绍哪些或许你不知道小技巧。默认为,此时阴影与元素同样大。如果没有指定,则由浏览器决定通常是的值,不过目前取透明。首先,我们要明白这里的最小宽度值是什么意思。 暑假实习的时候带我的师傅,告诉我要注重基础,底层实现原理。才能在日新月异的技术行业站住脚跟,以不变应万变,万丈高楼平地起,所以我们应该不断的去学习,去交流。...