![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
小丸子大兄弟
前端爱好者
展开
-
教你用WebRTC撸一个多人视频聊天
之前公司准备用 webRTC 来实现视频聊天,研究了几天,撸了个 demo 出来,(虽然最后并没有采用这项技术,囧),但是还是写一个出来吧!WebRTC简单介绍WebRTC (Web Real-Time Communication) 是一个可以用在视频聊天,音频聊天或P2P文件分享等Web App中的 API。- MDN目前这项Web技术支持的浏览器有chrome, firefox和safari。WebRTC 有三个主要的APIgetUserMedia - 采集本地音频和视频流RTCPee原创 2020-08-04 20:44:24 · 2486 阅读 · 2 评论 -
vue3.0响应式原理实现
之前写了两篇vue2.0的响应式原理,链接在此,对响应式原理不清楚的请先看一部掘金看下两篇和尤雨溪一起进阶vue和尤雨溪一起进阶vue(二)现在来写一个简单的3.0的版本吧大家都知道,2.0的响应式用的是Object.defineProperty,结合发布订阅模式实现的,3.0已经用Proxy改写了Proxy是es6提供的新语法,Proxy 对象用于定义基本操作的自定义行为(如属性查找、赋值、枚举、函数调用等)。语法:const p = new Proxy(target, handler)原创 2020-07-26 16:27:11 · 774 阅读 · 0 评论 -
改造antd的Modal组件使其可拖拽
最近几个月在做一个react的项目,项目做到了百分之八十,然后业务要求项目里面的模态框可以拖拽,呵呵,早不提,晚不提,偏偏现在提,尽管我心里骂了一万遍,可是还是只能老老实实搞啊,毕竟谁叫人家是上帝,吾等凡人只能任其宰割,不说了,说多了都是泪!项目用的ui框架是antd-design,相信开发过react项目的都对它不陌生,几乎是react项目首选的ui库,毕竟阿里出厂,质量保证,但是坑爹的是它的...原创 2019-12-28 15:33:21 · 2611 阅读 · 2 评论 -
一起进阶vue
上图,无图无真相花了400大洋买了frontedmasters的一个月的会员,就是为了看男神的这份vue教程,没有中文字幕,痛苦地坚持啃完了,建议有钱并且英语好的人直接买会员去官网看视频,尤大神人长得帅,业务水平高,英语还超苏,对不起,忍不住犯了会儿花痴,如果没钱英语又渣的人只能看我的总结了,看我的文章的好处就是不用花钱,不用被英语折磨,坏处就是本人的文字水平和业务水平真的有限,不会一步步引导...原创 2019-07-11 09:57:16 · 117 阅读 · 0 评论 -
vue项目实现缓存的最佳方案
需求在开发vue的项目中有遇到了这样一个需求:一个视频列表页面,展示视频名称和是否收藏,点击进去某一项观看,可以收藏或者取消收藏,返回的时候需要记住列表页面的页码等状态,同时这条视频的收藏状态也需要更新, 但是从其他页面进来视频列表页面的时候不缓存这个页面,也就是进入的时候是视频列表页面的第一页一句话总结一下: pageAList->pageADetail->pageAList,...原创 2019-07-11 13:13:14 · 15618 阅读 · 1 评论 -
nodej进阶教程(2)手把手教你发布一个npm包
热乎乎的nodejs进阶教程第二篇来了,如果第一篇没看过,建议大家先移步到第一篇npm使用技巧和最佳实践这篇讲述如何发布一个npm模块,大家平时都是下载各种第三方的npm包到自己的项目,身为一个有追求的程序员,肯定要学学自己造轮子,今天手把手教大家如何发布一个自己开发的npm包到npm仓库,让别人也能下载使用你开发的npm模块。 马上开始!!!npm模块发布当我们开发node应用的时候,...原创 2019-07-18 13:51:39 · 196 阅读 · 0 评论