H5打造属于自己的视频播放器(JS篇2)
回顾 算了不回顾了 直接搞起,打开JS1中写的bvd.js 播放视频 播放按钮隐藏 视频开始播放 当点击播放按钮的时候,播放按钮将会隐藏,播放视频,这个不难,在JS1中我们就已经实现。但我们改变一下思维,给视频添加点击tap事件,使视频播放,再触发播放事件,从而让播放按钮隐藏 pro.initEvent = function(){
var that = this;
//给播放按钮图片添加事件
this.vimg.addEventListener('tap',funct
什么是JS执行上下文?
我们都知道,JS代码的执行顺序总是与代码先后顺序有所差异,当先抛开异步问题你会发现就算是同步代码,它的执行也与你的预期不一致,比如: function f1() {
console.log('听风是风');
};
f1(); //echo
function f1() {
console.log('echo');
};
f1(); //echo 按照代码书写顺序,应该先输出 听风是风,再输出 echo才对,很遗憾,两次输出均为 echo;如果我们将上述代码中的函数声明改为函数表
Linux安装docker笔记
更新yum操作 yum -y update 安装docker yum install -y docker 或者yum install -y docker-engine 启动docker service docker start 配置加速器地址: https://www.daocloud.io/mirror 直接执行语句: curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daoc
leetcode 74. 搜索二维矩阵(二分)
编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。 示例 1: 输入: matrix = [ [1, 3, 5, 7], [10, 11, 16, 20], [23, 30, 34, 50] ] target = 3 输出: true 示例 2: 输入: matrix = [ [1, 3, 5, 7], [10, 11, 16, 20], [23, 30, 34, 50] ] ta
[软工顶级理解组]团队项目选择
团队项目选择 项目 内容 这个作业属于哪个课程 北航2020春计算机学院软工 这个作业的要求在哪里 团队项目选择 我们在这个课程的目标是 学习软件工程的开发知识,培养工程化开发能力 这个作业在哪个具体方面帮助我们实现目标 完成团队项目选择与NABCD分析 项目介绍 项目简介 我们团队计划做一款集课表查询、空教室查询、成绩查询、课程评价等教务服务为一体的北航教务助手APP。目前项目暂定名称:航胥——北航教务小助手。 为什么选择做这个项目 在校园生活中,学习、教务是我们绕不开的话题。我们常常需要进
编写一条正则,用来验证此规则
/* 1、(?=pattern) => 正向预查:要求做匹配的时候,必须满足 pattern 这个条件 2、(?!pattern) => 负向预查:要求做匹配的时候,必须不满足 pattern 这个条件 3、注意:括号里面的内容只是条件,并不参与真正的捕获。 */ 一: 一个6~16位的字符串,必须同时包含有大小写字母和数字 let reg = /(?!^[a-zA-Z]+$)(?!^[0-9]+$)(?!^[a-z0-9]+$)(?!^[A-Z0-9]+$)^[a-zA-
关于开启mysql远程访问连接命令
mysql //赋予任何主机访问数据的权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '自定义密码' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; //指定ip地址访问权限 如: 配置192.168.16.130可以通过root:123456来访问数据库 GRANT AL
今日推荐
周排行