
JS基础
文章平均质量分 88
真真-真真
这个作者很懒,什么都没留下…
展开
-
JS 效果集合(回到顶部、轮播图、瀑布流、图片帧播放)
2、屏外懒加载:只显示屏幕内的图片,屏幕外的图片空白占位,参考微信小程序的扩展组件 recycle-view、IntersectionObserver 对象。2、一个周期:左右等量加载,加载完后再一个一个补短的列。基本原理是,一次摆放一个盒子,把后面出现的盒子放在高度最小的列的下方。缺点:要等图片加载完后,一个盒子的高度才能确定,因此会出现一个个盒子慢慢往下排的情况。视频以图片帧的形式存储,前端拉取图片帧播放,并做一些处理,比如画框。在方案一的基础上,不用等图片加载完,预留图片的高度,进行快速排列。原创 2015-01-15 00:25:42 · 998 阅读 · 1 评论 -
前端方案(时间/图片/PWA/微信公众号/图片前端压缩/动画与过渡/新兴方案/屏幕适配)
时间戳(毫秒数)不分时区,即UTC时间所累积的毫秒数,UI必须获得时间戳或者UTC时间的字符串才能正确显示浏览器本地时间。方案1、后台数据库存放本地时间,返回时间戳给UI。 后台数据库存放本地时间,类型为timestamp或datetime,数据中存放和显示都为本地时间。但它转为时间戳时,还是它对应的UTC时间(本地时间减去时区)所累积的毫秒数。即本地时间对应的时间...原创 2015-01-06 10:48:55 · 705 阅读 · 1 评论 -
JS 基础
当外部函数被调用并返回,但仍有对内部函数的引用未被销毁(比如将内部函数返回出去并被赋值给了全局变量,或者在执行外部函数时就把内部函数赋值给了全局变量),此时被内部函数使用的外部函数中定义的变量不会被释放,未被释放的外部函数变量和这个内部函数,就构成了一个闭包。a.__proto__.__proto__ // 原型链,原型链最终指向 Object.prototype 即 {}.__proto__,进而指向 null。a的原型即a.__proto__ == a的构造器的prototype。//打印出 “dd”.原创 2014-02-01 22:37:47 · 592 阅读 · 0 评论