-
HTML5在手机端实现视频全屏展示方法
所属栏目:[MySql教程] 日期:2020-12-01 热度:76
最近做项目,遇到一个问题,在手机上要实现视频的全屏播放功能。测试了很久,终于找到解决办法。 第一种:将视频放大来控制。 视频在播放的时候,全屏是根据高度来的,如果设置视频 video 标签的宽度是 100% 高度是 110% ,可以实现全屏,超过是溢出隐藏就[详细]
-
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
所属栏目:[MySql教程] 日期:2020-11-28 热度:194
副标题#e# 前面已经总结了主要的API扩展,下面几个扩展只有在专用的场合才会发挥最大的作用,这里简单了解一下。下面这些特性无一例外,IE均不支持。应用缓存和服务端消息在其他的主流浏览器中都是支持的。桌面通知目前只有Chrome支持。 应用缓存 很多时候[详细]
-
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
所属栏目:[MySql教程] 日期:2020-11-28 热度:131
副标题#e# 现在比较火的一类服务叫做基于位置的服务(location-based service, LBS),这一类服务就是企业利用某点(例如用户所在的位置)坐标附近的区域提供服务的信息,比如常见的地图相关服务。在HTML5中,加入了新的地理位置API用来确定和分享地理位置。[详细]
-
浅析HTML5 meta viewport参数
所属栏目:[MySql教程] 日期:2020-11-27 热度:138
随着移动端的流行,在移动端对网站进行重构和开发势在必行。但是你只有了解了移动设备的meta viewport参数之后,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。 viewport是什么?通俗的讲,viewport是用户网页的可视区域。移动设备上的viewp[详细]
-
关于webview适配H5上传照片或者视频文件的方法
所属栏目:[MySql教程] 日期:2020-11-26 热度:167
一、需要实现的功能: 用H5实现的App中需要在H5获取手机中的照片或者视频文件上传到服务器。 二、分析实现方法: 由于不懂前端开发,不知道H5中有 input file之类的标签控件,可以用来选择文件,刚开始的思路还是想着native 端是否要通过提供inputstream流[详细]
-
一个基于canvas的移动端图片编辑器的实现
所属栏目:[MySql教程] 日期:2020-11-26 热度:194
插件实现的功能为可页面内初始化载入图片、手动添加手机相册内的图片、或者添加服务器端的图片(服务器端需要开启允许图片跨域)。拥有多种的编辑模式。支持操作画布内的所有图片和单独设置某一种图片的状态或者位置等。 插件操作模式支持手势放大、旋转;[详细]
-
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
所属栏目:[MySql教程] 日期:2020-11-25 热度:194
本小菜刚开始学习HTML5,现在对其中的Geolocation颇感兴趣,结合Google Map的API实现基本的地图定位功能。 1.获取当前地理位置 调用方法 void getCurrentPosition(onSuccess, onError, options);即可。 其中onSuccess是获取当前位置信息成功时执行的回调函[详细]
-
关于HTML5+ API plusready的兼容问题
所属栏目:[MySql教程] 日期:2020-11-25 热度:67
Android平台提前注入5+ API,支持在plusready事件前调用 在5+ Runtime环境中,通常情况下需要html页面解析完成后才会注入5+ API,执行的顺序为: 1. 加载html页面 2. 解析html页面(下载script/link等节点引用的资源,如js/css文件) 3. 触发DOMContentLoa[详细]
-
Html5原生拖拽相关事件简介以及基础实现
所属栏目:[MySql教程] 日期:2020-11-25 热度:152
主要用到的是H5自带的拖拽效果。其实项目前端部分是使用React编写的,也是在使用H5实现了之后才了解到Dan Abramov大佬有个React-DnD组件对原生拖拽方法进行了封装。稍微学习了一下,很强。后续有使用到再写篇文章进行分享。 相关事件定义与用法 涉及一个属[详细]
-
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
所属栏目:[MySql教程] 日期:2020-11-25 热度:179
副标题#e# 用了layui框架 1.home.html主界面: !DOCTYPE htmlhtmlheadmeta charset=UTF-8title首页/titlescript src=http://www.jb51.net/html5/../js/jquery.js/scriptlink rel=stylesheet href=http://www.jb51.net/html5/../layui/css/layui.css/headbod[详细]
-
Canvas获取视频第一帧缩略图的实现
所属栏目:[MySql教程] 日期:2020-11-25 热度:152
记录下一个疑问,最近在重新看canvas做点Demo这样,时间是写在2019年11月5日,以后要是没有这个问题了,以W3C更新的为标准,这个只是参考 尝试着在canvas中显示视频第一帧的时候碰上的问题:在Chrome中,用 video.addEventLisener(loadeddata,func)、 vide[详细]
-
使用layui实现左侧菜单栏及动态操作tab项的方法
所属栏目:[MySql教程] 日期:2020-11-25 热度:128
副标题#e# 首先说一下左侧菜单栏 这是一个最基本的左侧菜单栏,实现的过程很简单,官方的说明文档就有,但是我在导入layer.js之后,直接复制这段官方代码到我的编辑器上时,发现页面是这样的: 发现,绑定属性的菜单并没有下拉选项,这个问题在我导入layer.[详细]
-
萌新的HTML5 入门指南
所属栏目:[MySql教程] 日期:2020-11-25 热度:128
副标题#e# HTML5的发展改变了互联网技术趋势,前端热度依旧不减,所以对于应用开发人员前端技术也成了必备技能之一,本篇文章的目的是为了帮助萌新的入门指导,也同时希望能为老鸟起到一定查漏补缺的作用,那么让我们开始吧。 什么是HTML5? 广义上的HTML5[详细]
-
萌新HTML5 入门指南(二)
所属栏目:[MySql教程] 日期:2020-11-25 热度:134
JavaScript作为一种弱类型语言,最大的特点就是动态类型。也就是说不用提前声明变量的类型,在程序运行时,类型会被动态的确定,并且在执行过程中可以动态的修改变量的类型。同时不同类型变量在运算时会自动进行隐式的类型转换。以下是一些常见的隐式转换[详细]
-
详解如何在登录过期后跳出Ifram框架
所属栏目:[MySql教程] 日期:2020-09-25 热度:115
我们在做后台项目管理时,常用 Ifram 框架来加载页面,即: iframe src=http://www.jb51.net/html5/url/iframe 我们使用 iframe 标签来加载页面,该 src 可以指向不同的页面,从而我们可以在一个网页中打开更多的页面,但是我们也需要尽可能地控制同事打开[详细]
-
HTML5中input输入框默认提示文字向左向右移动的示例代码
所属栏目:[MySql教程] 日期:2020-09-25 热度:80
HTML5中input输入框默认提示文字向左向右移动首先演示input输入框代码 style* {margin: 0;padding: 0;}.sousuo {width: 458px;height: 34px;margin-left: 190px;margin-top: 200px;border: 2px solid red;}/style/headbodyinput class=sousuo type=text pl[详细]
-
HTML5输入框下拉菜单功能的示例代码
所属栏目:[MySql教程] 日期:2020-09-25 热度:145
span性别:/spaninput name=sex value= type=radio男input name=sex value= type=radio女 需要注意的是单选框name值需保持一致 样式: 复选框 2.复选框代码 span喜欢的类型:/spaninput type=checkbox妩媚的input type=checkbox可爱的input type=checkbox[详细]
-
如何在Canvas上的图形/图像绑定事件监听的实现
所属栏目:[MySql教程] 日期:2020-09-24 热度:120
HTML中只能为元素/标签绑定监听函数; Canvas绘图中只有一个元素-canvas,每一个图形/图像都不是元素,不能直接进行事件绑定。 解决办法:事件委托让canvas监听所有的事件,计算事件发生坐标点,是否处于某个图形/图像的范围内。 对于标准几何图形可以进行[详细]
-
canvas 绘图时位置偏离的问题解决
所属栏目:[MySql教程] 日期:2020-09-24 热度:123
使用 canvas 绘图时,指定的 div 大小一定不要超过该 div 所能获得的最大范围,否则绘制的点会跟实际位置发生偏离。 例如 html head meta http-equiv=Content-Type content=text/html; charset=utf-8 / titleUntitled 1/title style type=text/css .style1[详细]
-
关于canvas.toDataURL 在iOS运行失败的问题解决
所属栏目:[MySql教程] 日期:2020-09-24 热度:98
副标题#e# 最近做了一个海报生成的组件,需要drawimage到画布上,image来源包括本地和异地的图片src; 首先讲一点,异地图片如果不设置允许跨域访问,canvas.toDataURL是无法画image的,报画布污染的错;首先放一张我要生成的图; 上面加载了两张本地图片,[详细]
-
canvas绘制图片drawImage使用方法
所属栏目:[MySql教程] 日期:2020-09-24 热度:128
不得不说,html5中的canvas真的非常强大,从图片处理,到视频处理,再到游戏开发,都能见到canvas的身影,然而,就这一个canvas标签,功能居然如此强大,这主要归功于canvas强大的API,也正是因为这么多的API,让很多人对canvas望而却步。 drawImage绘制图[详细]
-
HTML5中外部浏览器唤起微信分享功能的代码
所属栏目:[MySql教程] 日期:2020-09-24 热度:133
最近在做一个手机站,要求点击分享可以直接打开微信分享出去。而不是jiathis,share分享这种的点击出来二维码。在网上看了很多,都说APP能唤起微信,手机网页实现不了。也找了很多都不能直接唤起微信。 总结出来一个可以直接唤起微信的。适应手机qq浏览器[详细]
-
浅析HTML5 Landmark
所属栏目:[MySql教程] 日期:2020-09-24 热度:73
Landmark 是一种用来表示网页组织结构的方法。通常一个网页可以被切分成几个大块 以一个视频网站为例,网页的最上方是一条banner,左侧是一个导航栏,右侧显示视频。网页可以通过这种切分方式来分割出不同的功能区。当然在一个功能区内也可以递归地进行切[详细]
-
详解HTML5中CSS外观属性
所属栏目:[MySql教程] 日期:2020-09-24 热度:105
作用:color属性用于定义文本的颜色 取值方式: 注意:我们实际工作中,用16进制的写法是最多的,而且我们更喜欢简写方式比如#f00代表红色 2.text-align:文本水平对齐方式 作用:text-align属性用于设置文本内容的水平对齐,相当于html中的align对齐属性[详细]
-
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
所属栏目:[MySql教程] 日期:2020-09-23 热度:74
副标题#e# 一般绘图的方式有两种,即填充和描边,前面的文章已经讲了描边的方法stroke,本文就讲一下Canvas中填充图形的方法。 填充即fill(),很直白吧?而且和strokeStyle表示描边样式一样,fillStyle即表示填充样式。 ctx.fillStyle = '颜色';默认的填充样[详细]