2019年7月25日
摘要: rtmp/flv直播配置 必须引入flash //npm install videojs-flash //import videojs-flash <video id="my-player" class="video-js vjs-default-skin vjs-big-play-centered 阅读全文
posted @ 2019-07-25 15:13 65Seeker 阅读(11861) 评论(0) 推荐(0) 编辑
  2019年5月14日
摘要: 尽量使用数组字面量"[]"创建数组,因为使用Array构造函数在不同的参数情况下会导致返回结果不一致。 数组的许多方法返回值仍然为数组,所以我们可以链式调用。 静态方法: Array.isArray() 返回布尔值,用于识别数组类型,弥补typeof运算符的局限。 实例方法: push() 数组末端 阅读全文
posted @ 2019-05-14 15:17 65Seeker 阅读(177) 评论(0) 推荐(0) 编辑
  2019年5月9日
摘要: 当我们需要给页面加icon的时候,肯定会遇到给icon设置颜色的需求,很多人可能会选择抠出icon,对icon设置颜色,然后将icon周边透明。 如果我们逆转思路,将icon形状区域透明,通过改变icon的背景颜色达到改变icon颜色的效果,四周设置为纯色,这两种思路实现的效果是一致的。 第二种镂空 阅读全文
posted @ 2019-05-09 11:54 65Seeker 阅读(378) 评论(0) 推荐(0) 编辑
  2019年5月7日
摘要: 实际开发中我们会遇到交互页面的状态改变,如果我们给不同的状态创建不同的语义化类名样式,会导致js中有很多样式控制的类名,不利于维护。 实际开发中我们会遇到交互页面的状态改变,如果我们给不同的状态创建不同的语义化类名样式,会导致js中有很多样式控制的类名,不利于维护。 ———————————————— 阅读全文
posted @ 2019-05-07 17:56 65Seeker 阅读(389) 评论(0) 推荐(0) 编辑
  2019年4月16日
摘要: 一、创建一个正则表达式 新建正则表达式有两种方法 使用字面量 var regex = /asd/; 使用RegExp构造函数 var regex = new RegExp('asd'); 使用字面量 var regex = /asd/; 使用RegExp构造函数 var regex = new Re 阅读全文
posted @ 2019-04-16 19:01 65Seeker 阅读(286) 评论(0) 推荐(0) 编辑
  2019年3月13日
摘要: 1. 绑定class对象语法,对象的键是类名,值是布尔值<div :class="{'divStyle' : isActive}"></div>.divStyle{color:red}isActive:true——————————————————————————————————————————当绑定 阅读全文
posted @ 2019-03-13 10:29 65Seeker 阅读(307) 评论(0) 推荐(0) 编辑
  2019年3月1日
摘要: flex-grow、flex-shrink、flex-basis三个属性的作用: 在flex布局中,父元素在不同宽度下,子元素是如何分配父元素空间的。 (注意:这三个属性都是在子元素上设置的,下面小编要讲的是父元素,指以flex布局的元素(display:flex)) 小编这里先教一下大家如何快速记 阅读全文
posted @ 2019-03-01 16:08 65Seeker 阅读(306) 评论(0) 推荐(0) 编辑
  2019年2月19日
摘要: 组件接受的选项之一 props 是 Vue 中非常重要的一个选项。父子组件的关系可以总结为: props down, events up 父组件通过 props 向下传递数据给子组件;子组件通过 events 给父组件发送消息。 父子级组件 比如我们需要创建两个组件 parent 和 child。需 阅读全文
posted @ 2019-02-19 11:25 65Seeker 阅读(3786) 评论(0) 推荐(0) 编辑
  2019年2月17日
摘要: vue实例和数据绑定 1. <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>通过构造函数 Vue 就可以创建一个 Vue 的根实例,并启动 Vue 应用 入口 2. 必不可少的一个选项就是 el 。 阅读全文
posted @ 2019-02-17 09:43 65Seeker 阅读(187) 评论(0) 推荐(0) 编辑
  2019年2月11日
摘要: 注册 后端 后端需要一个路由,当用户请求注册界面时,后端要去读取注册界面,之后发给前端,并且还要设置 method • GET ==> 请求注册页面 else if( path '/sign_up' && method 'GET'){ let string = fs.readFileSync( '. 阅读全文
posted @ 2019-02-11 15:55 65Seeker 阅读(675) 评论(0) 推荐(0) 编辑