摘要:图片被压缩了看起来很难看主进程代码渲染进程代码界面代码代码创建画布创建图片对象初始化画布大小爱你一辈子感谢你喜欢你初始化生成范围偏移量缩放比例最小文字位置设置文字属性填充字符串重新初始化位置重新初始化位置放大 showImg(https://segmentfault.com/img/bVbj8jU?w=494&h=298);图片被压缩了 看起来很难看showImg(https://se...
摘要:前情提要在之前我写过一篇文章浏览器上元素无法滑动解决方法整理,这篇文章写的是,当浏览器上出现大于父容器的元素,想给父容器加上实现内部滚动效果而失败的总结。解决方法反其道而行之。当子元素加载完成时,将包裹元素撑开,父元素便可以自由滚动了。 前情提要 在之前我写过一篇文章:iOS safari浏览器上overflow: scroll元素无法滑动bug解决方法整理,这篇文章写的是,当iOS ...
摘要:年月日个人博客文章迁移到当我们在编写用于处理事件时,由于考虑到不同浏览器间代码兼容不同,代码不易记忆于是做出如下整理。示例代码如下阻止默认事件标准兼容小提示也能阻止默认事件但是要注意位置。 2016年2月19日个人博客文章--迁移到segmentfault 当我们在编写JS用于处理事件时,由于考虑到不同浏览器间Js代码兼容不同,代码不易记忆,于是做出如下整理。(当然以后还会增加更新的。...
摘要:尚未声明的变量,只能执行一项操作,就是检测该变量的数据类型。表示的是空对象指针,因此,使用操作符得到的结果是。 这篇笔记的内容对应的是《JavaScript高级程序设计(第三版)》中的第三章。 1.语法 1-1 区分大小写 ECMAScript 中的一切都是区分大小写的。 test 和 Test 首字母不同,那么它们就不相同 typeof 和 typeOf 中间有个字母大小写不同...
摘要:双重按位非双重按位非的效果等于相当于注意注意,这条确实不利于其他人看懂,需要合作的项目勿用,用了记得加注释由你来补充那我来补充一条吧双重就是的次方,也不用调用的方法了 原文:19+ JavaScript Shorthand Coding Techniques 1 使用三目运算符 使用三目运算符,可以更简洁地把if else写成一行 const x = 20; let answer; i...