前端
weixin_34285318
这个作者很懒,什么都没留下…
展开
-
面试之----深拷贝
遍历对象for(var o in Obj)1、判断是不是原始值 typeOf() object2、判断数组还是对象 instanceof toString constructor3、建立相应的数组和对象递归obj = { a: '1', b: { c: 2, d: [11,2,3,4] }}obj2 = {}function deepClone(o...原创 2019-05-13 21:55:28 · 125 阅读 · 0 评论 -
使用vue-video-player,播放rtmp直播流
可直接在新的页面复制使用。测试可用<template> <div class="video-js" style="width: 600px;"> <video-player class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :option...原创 2019-08-13 18:08:16 · 1384 阅读 · 2 评论 -
videojs播放rtmp视频流,解决TypeError: this.el_.vjs_getProperty is not a function错误
直接把viedojs播放器写在了组件里,方便使用,我这里写的src是在组件里,父组件变更src话,自己传吧!videojs<template> <div ><video id="my-player1" ref='myPlayer1' class="video-js vjs-default-skin vjs-big-pla...原创 2019-08-13 17:54:51 · 4297 阅读 · 0 评论 -
出现Maximum call stack size exceededuxa报错解决途径
1、检查相关路由的重定向 redirect2、进行了递归运算,但是忘记添加判断条件,导致递归无线循环下去。3.方法中参数引入问题。4、组件和方法名称相同5、属性未定义,导致json封装异常,一直循环调用,导致超出最大调用堆栈大小。...原创 2019-08-13 15:33:50 · 200 阅读 · 0 评论 -
面试之-------跨域方式
跨域,由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同。同源策略限制从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。它的存在可以保护用户隐私信息,防止身份伪造等(读取Cookie)。当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域之间相互请求资源,就算作“跨域”。即浏览器不能执...原创 2019-05-12 20:57:11 · 160 阅读 · 0 评论 -
前端性能优化
网页内容:1、 减少HTTP请求2、 减少DNS查询次数3、 避免页面跳转4、 使用延迟加载5、 异步请求 Ajax6、 提前加载7、减少DOM元素数量8、根据域名划分内容9、 减少Iframe数量10、 避免404服务器:使用CDN托管添加Expires或Cache-Control报文Gzip压缩传输文件配置Etags尽早flush输出使用get Ajax请求...原创 2019-05-12 14:08:33 · 85 阅读 · 0 评论 -
面试之------语义化的意义
1、去掉或丢失样式的时候,能够让界面呈现清晰的结构2、有利于SEO:和搜索引擎建立更好的沟通,有助于爬虫抓取更多的有效信息,爬虫依赖标签确定上下文和各种关键字的权重。3、方便其他设备解析(如屏幕阅读器,盲人阅读器,移动设备)以意义的方式渲染网页4、便于团队开发和维护,语义化使得网页更具可读性,是进一步开发网页的步骤,遵循W3c标准的团队,都遵循这个标准,可以减少差异化。...原创 2019-05-14 07:44:09 · 135 阅读 · 0 评论 -
面试之---TCP有哪些手段保证可靠交付
TCP通过下列方式来提供可靠性:1、将数据截断为合理的长度。应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据报长度将保持不变。2、超时重发当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。3、对于收到的请求,给出确认响应当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不...转载 2019-05-13 22:59:21 · 826 阅读 · 0 评论 -
面试之-----SSR优缺点
SSR:服务器渲染1、利用SEO(搜索引擎)2、页面渲染时间短3、服务器压力过大原创 2019-05-13 22:17:58 · 3229 阅读 · 0 评论 -
面试之----Vuex数据流动过程
1、什么是vuex? 公共状态管理 解决多个非父子组件传值麻烦的问题。 简单说就是多个页面都能用Vuex中store公共的数据 a、并不是所有的数据都要放在Vuex中,只有各个组件公用的一些数据会放在Vuex当中 b、Vuex是一个公共状态管理模式 并不是数据库 所以不可能持久保存一些数据 当用户刷新浏览器的时候那么数据就有可能消失 c、Vue...原创 2019-05-13 22:07:20 · 2338 阅读 · 0 评论 -
RTMP、RTSP、HTTP协议
一、RTMP、RTSP、HTTP协议这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用 RTMP、RTSP。而点播用 HTTP。下面分别介绍下三者的特点。1,RTMP协议(直播)(1)是流媒体协议。(2)RTMP协议是 Adobe 的私有协议,未完全公开。(3)RTMP协议一般传输的是 flv,f4v 格式流。...原创 2019-08-15 18:05:43 · 146 阅读 · 0 评论