- 博客(6)
- 收藏
- 关注
原创 谈谈h5页面中的rem
rem实现思路rem单位是基于html标签的font-size来进行计算的,默认情况下1rem=16px,有些浏览器默认字体是12px,1rem=12px;在移动端通过设置不同的font-size来实现页面整体布局的缩放自适应。原理性的东西不做过多的赘述,网上各位大手都介绍的很详细了,下面就说说在实际中怎么确定font-size来进行h5页面的开发。计算方法(一)确定一个屏幕...
2019-08-13 09:28:30
798
1
原创 canvas指纹
使用背景:在一些业务中我们需要获取一些匿名用户的基本信息,以此来对用户的行为进行分析,然后针对一定的用户群体进行定向推荐。用户信息采集一个重要的原则是要对用户的行为进行保密(不能把采集的信息进行明文存储,一个思路是前端只存储一个hasid具体的信息存在数据库里面)基本思路:1:生成一个识别唯一设备的标识码理想情况下是一个用户对应一个识别码,然而现实中我们可能最多做到一个浏览器对应一...
2019-07-21 18:41:26
4787
原创 前端实现直播弹幕
1:DOM实现实现思路:1,在一定的可视区划分出几条水平轨道,然后在轨道中添加弹幕,这样基本可以防止弹幕的重叠2,建立所需要的dom节点并添加到dom池里面,dom节点总数=轨道数X每条轨道可放置的最大弹幕数,并把建好的dom节点加入到可视区容器里面通过添加class使其定位到可视区外部,并绑定相应的事件进行逻辑处理(注意作用域问题)3,建立轨道是否可放置弹幕判断函数,此位置为tr...
2019-07-21 17:49:13
4437
1
原创 data- 自定义属性的细节
1:概念:自定义属性是H5新增的功能,最初的设计初衷是为了记录页面中的一些信息,比如一个按钮的点击次数等等.2语法:data-attribute 其中attribute可以是传统的数字,字母下划线,也可以是dash (-), dot (.), colon (:).注意:若attribute是大写字母的话,会出现一些不同,下文会说明3:获取自定义属性值的方法:A:Dom获取,即getAttrtibu...
2018-04-06 10:23:41
296
原创 js中的parseInt()
一:基本概念parseInt是window对象的一个方法,主要是用来把各数据类型转化为十进制整数数字。语法:parseInt(数值,(进制)),其中第一个参数为数值可以是任意类型值如果不能转化为十进制的就会返回NaN,进制是可选的,默认的为十进制二:常见用法2.1:将字符串类型的数值转化为真正的数值eg:parseInt("123")//123注意的点:preseInt转化过程是按位来转化直到
2017-11-22 22:22:04
5455
原创 css:float的深度理解
float是最早一批加入css2.0的属性之一,当时的初衷是为了实现报纸的文字环绕效果而经过后来无数的前端工程师的研究,才演变出现在如此错综复杂炫酷的应用
2017-11-13 21:02:10
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人