- 博客(7)
- 收藏
- 关注
原创 WEBRTC开发系列第一篇-sdp交换流程
最近刚好接手了原生webrtc开发项目需求,趁项目第一版落地,有很多技术细节还印象深刻先写文章记录下来,webrtc的前世今生我就不多赘述,读者可以左转百度查询,关于他的使用场景说明文章也是很多。 首先,先科普下webrtc建立一个正常会话的流程: 文字描述流程大概是: 主播端创建一个peerconnection实例,添加完音视频轨道之后createOffersdp之后setLocalDescription设置本地offer描述(生成的sdp信息里面包含是否传输音视频流和相关支持的一些编解码参数)
2021-05-08 10:35:25 1205 2
原创 web前端图片懒加载实现原理(二)
前段时间写了web前端图片懒加载实现原理(一),阐述利用防抖技术实现图片懒加载原理,但仍旧不够完美的是只有停止滚动图片才会显示,这本身也是防抖技术的缺陷,接下来我将介绍如何利用函数节流进行优化~ 贴上上一篇文章核心代码:(function(){//立即执行函数 let imgList = [],delay,time = 250,offset = 0; function _delay
2017-07-12 16:10:18 627 1
原创 小程序组件实现
最近在做小程序项目,由于是多人开发,首先要考虑项目组件的实现,俗话说的好:“项目未动,组件先行”~ 组件我用的是小程序的template,先上项目的目录架构 form-action-sheet组件wxml代码<template name="form-action-sheet"> <action-sheet hidden="{{actionSheetHidden}}" bi...
2017-06-29 11:18:33 646
原创 ios下输入法遮住textarea解决方案
前段时间做app内嵌h5页面时遇到一个问题,需求背景是这样的:点击底部的发表评论,从底部弹起发表评论输入框(textarea元素) 问题出现了:ios下输入法把textarea遮住了,而且页面上下是可以滚动的。。。 初期解决方案:改变css布局position:fixed; bottom:0; left:0; width:100%;都无效,网上查了很多方案都是千奇百怪,不知所云~ 脑海中思考了
2017-06-23 17:58:46 2865
原创 web前端图片懒加载实现原理(一)
前端时间面试的时候老是被问到图片懒加载实现及原理,由于自己在实际项目中并没有用过,只是了解过大概,所以回答起来都不尽如人意,趁这段时间空闲下来有时间好好研究下,话不多说,直奔主题~一、html(这里只列出相关的结构,body那些就不列了~)<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <
2017-06-14 13:57:59 10295 2
原创 2016年前端开发总结
2016年过去了,算下来毕业也有2年了,总的来说个人工作重心从一开始的纯css开发慢慢的转变成js、css开发,收获颇多,感触也挺多~ 2014年刚毕业的时候,进入了深圳的一家大公司,作为为数不多专门设有“网页重构”岗位的公司,对样式细节上的要求达到了病态的地步。于是乎在刚工作的那段时间基本都是在琢磨怎么把样式细节上的东西做的更好,动画效果怎么绚丽。当时并没有觉得有任何的不妥(当然对细节的追求并
2017-01-05 16:49:28 571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人