摘要: 最近,用canvas画了很简单的一张图,里面只有文字和图片,绘制完成后把canvas转化成一张图片,用户可以下载到自己的手机上 遇到的问题:图片加载的时候会延迟绘图的过程,导致后面那张大背景图片绘画的时间比别的图片的时间长一点,遮盖其他的图片或者文字 先上图看看效果: 解决办法也很简单,就是把所有的 阅读全文
posted @ 2019-11-25 13:21 朽木白 阅读(3041) 评论(1) 推荐(1) 编辑
摘要: /** * @author 阮一峰 * Copyright http://es6.ruanyifeng.com/#docs/style */ 1.块级作用域 (1)let 取代 var (2)全局常量和线程安全 在let和const之间,建议优先使用const,尤其是在全局环境,不应该设置变量,只应 阅读全文
posted @ 2017-07-12 16:22 朽木白 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 今天介绍一下对象之间继承的五种方式 下面有两个构造函数: 现在我们怎么使得Cat继承Animal? 以下我们用五种方法来实现继承 一、 构造函数绑定(call、apply) 这种方法直接简单,使用call或apply直接将父对象的构造函数绑定在子对象上 二、 prototype模式 javaScri 阅读全文
posted @ 2017-07-07 11:26 朽木白 阅读(442) 评论(0) 推荐(0) 编辑
摘要: // 刷新保持选项状态 var hash = location.hash;//根据hash的改变控制tab刷新时的状态 if(hash){ this.invoke(this.tabItems.eq(hash.match(/\d+/)[0])) } // 触发点击事件 实现效果:手动切换(点击切换、鼠 阅读全文
posted @ 2017-06-27 21:08 朽木白 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.let命令 let声明的变量,只在let命令所在的代码块内有效。 上面的代码,let声明的变量a会报错,这表明,let声明的变量只在它所在的代码块有效。 for循环里面,就可以用let 上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错 上面代码中,变量i是var命令声明的,在全 阅读全文
posted @ 2017-06-22 13:47 朽木白 阅读(240) 评论(4) 推荐(0) 编辑
摘要: ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 1.ECMAScript 和 JavaScript 的关系 一个常见的问题是, 阅读全文
posted @ 2017-06-22 10:36 朽木白 阅读(311) 评论(0) 推荐(0) 编辑