随笔分类 - javascript
摘要:在上个系列专栏前端音视频的那些名词中,我们对比特率、帧率、分辨率、容器格式以及编码格式有所了解,如果还没看过的同学请点击上方链接自行跳转。 今天,我们来一起学习一下 WebRTC,相信你已经对这个前端音视频网红儿有所耳闻了。 WebRTC Web Real-Time Communication 网页
阅读全文
摘要:设计模式六大原则最佳实践: 一.单一职责原则 二.开放封闭原则 三.里氏替换原则 四.依赖倒置原则 五.接口隔离原则 六.迪米特法则 是否每条都要遵守? 1.不是每条都要准守,不必为遵守而遵守 2.在设计思考的时候,出发点是解决不必要的耦合度,不是为了套设计原则和模式 比如工厂的使用,大部分简单工厂
阅读全文
摘要:// 装饰器模式(Decorator Pattern)通过包装一个对象来实现一个具有原对象相同接口的新对象。 // 装饰器模式可以在不改变原对象结构的情况下添加扩展功能。它比通过创建子类来扩展功能更灵活。 // 购买汽车的时候,可以要求4S店添加各种配件,比如加装汽车导航,加装音响系统等。 // 下
阅读全文
摘要:对于如何实现文件下载功能,根据实现的技术方式分为两大类: 结合后端实现 纯前端实现 结合后端实现 两种实现方式第一种、直接下载服务器的静态资源 对于这种方式,最简单的是使用a标签 <a href="URL"></a> 其他的方法如form、iframe、location.href、window.op
阅读全文
摘要:CommonJS CommonJS 是以在浏览器环境之外构建 JavaScript 生态系统为目标而产生的项目,比如在服务器和桌面环境中,Node.JS遵循CommonJS的规范 CommonJS 规范是为了解决 JavaScript 的作用域问题而定义的模块形式,可以使每个模块它自身的命名空间中执
阅读全文
摘要:首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的
阅读全文
摘要:发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档。 每次请求都是一个新的HTTP协议, 就是请求加响应,尤其是我不用记住是谁刚刚发了HTTP请求,每个请求对我来说都是全新的。这段时间很嗨皮。 2、但是随着交互式Web应
阅读全文

浙公网安备 33010602011771号