首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
绿箭字益达
掘友等级
前端开发
0和1的世界果然比女生容易理解
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
虚拟滚动 - 等高元素无限滚动加载解决方案
如何打造一个高性能的高体验的无限滚动组件?虚拟滚动是一个很好的方案,使用固定个数元素来模拟滚动,减少大量的元素渲染对性能的消耗
虚拟滚动 - 非等高元素无限滚动加载解决方案
如果打造一个高性能的高体验的无限滚动组件?虚拟滚动是一个很好的方案,使用固定个数元素来模拟滚动,减少大量的元素渲染对性能的消耗
Iterator与for...of小结
一个数据结构只要部署了Symbol.iterator属性,就被视为具有 iterator 接口,就可以用for...of循环遍历它的成员。
开发思维小技巧
||如果前面条件为0/false,则都会返回后面的。 ??只有当前者为null和undefined,才返回后者。
图片与Base64换算关系
1. 名词解释 像素:是指在由一个数字序列表示的图像中的一个最小单位,即基本单元,不可在拆分。在图片中表现形式为一个个小方格,包含颜色和位置信息。 显示器显示图像的分辨率。它是指可以使显示器显示的像素个数,通常用每行像素数列乘每列像素数列。 显示分辨率的水平像素和垂直像素的总数…
BNS 与 DNS
首先本机要知道DNS服务器的ip地址,通过DNS服务器才能知道某个域名对应的ip是什。DNS服务器有可能是动态的,只有每次上网的时候由网关分配,也有可能事先就指定了固定地址。在*nix系统中,DNS服务器的IP地址在/etc/resolv.conf中文件中。 我们知道域名是有级…
图片占位防闪烁
很简单,视频,按钮,上拉加载,懒加载,预加载各种逻辑很快就出现在脑海里了。但是简单无脑的开发完后,发现了一个很严肃的问题,所有视频和视频的poster都是异步请求加载的,也就意味着之前的dom节点是没数据或者根本没加载和宽高的。从而屏幕一刷新就开始闪烁。相信很多人遇到过,所以在…
Libuv初理解
libuv是一个跨平台、专门写给nodejs的库,它的设计是围绕着事件驱动的异步I/O模型。在不同的I/O轮询机制上,libuv提供的不是简单抽象对象:handle和streams为sockets和其他实例提供了一个高级抽象。此外,libuv还提供了跨平台文件I/O和线程化功能…
SetTimeout、SetInterVal、setImmediate和process.nextTick的理解
有所理解吧。 那么这个XXX延迟时间是有个规定的,延迟时间的范围是[1,2^31-1]。当你延迟时间设定小于1或者大于2^31-1的时候,延迟时间默认被修改成1,即当你写setTimeout(function(arg1,arg2){},0.1)其实等价于写了setTimeout…
个人成就
文章被点赞
156
文章被阅读
36,177
掘力值
953
关注了
8
关注者
9
收藏集
1
关注标签
1
加入于
2018-01-22