meta

HTML5移动开发学习笔记

隐身守侯 提交于 2020-01-29 02:20:09
最近做webapp项目过程中,发现坑还是挺多的,以下是网络收集一些开发中的常见问题及知识汇总,以便查阅,慢慢更新:)。 meta 基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection" content="telephone=no" /> 忽略Android平台中对邮箱地址的识别 <meta name="format-detection" content="email=no" /> viewport模板 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=750, user-scalable=no, target-densitydpi=device-dpi"><!-- width取值与页面定义的宽度一致 --> <meta content="yes" name="apple-mobile-web-app

mp4文件解析(c#)

瘦欲@ 提交于 2020-01-28 21:44:11
ISO/IEC 14496 ISO/IEC 14496 是MPEG专家组制定的MPEG-4标准,于2000年年初正式成为国际标准。MPEG-4与MPEG-1和MPEG-2有很大的不同。MPEG-4不只是具体压缩算法,它是针对数字电视、交互式绘图应用(影音合成内容)、交互式多媒体(WWW、资料撷取与分散)等整合及压缩技术的需求而制定的国际标准。 MPEG-4由一系列的字标准组成,包含以下的部分: ISO/IEC 14496-1: 系统 - 描述视频和音频数据流的控制、同步以及混合方式(即混流Multiplexing,简写为MUX)。 ISO/IEC 14496-2: 视频 - 定义一个对各种视觉信息(包括自然视频、静止纹理、计算机合成图形等等)的编解码器。例如,XviD编码就属于MPEG -4 Part 2。 ISO/IEC 14496-3: 音频 - 定义一个对各种音频信号进行编码的编解码器的集合,包括高级音频编码(Advanced Audio Coding,缩写为AAC)的若干变形和其他一些音频/语音编码工具。 ISO/IEC 14496-4: 一致性 - 定义对本标准其他的部分进行一致性测试的程序。 ISO/IEC 14496-5: 参考软件 - 提供用于演示功能和说明本标准其他部分功能的软件。 ISO/IEC 14496-6: 多媒体传输集成框架 - DMIF for

BootStrap——CSS

你。 提交于 2020-01-28 17:36:10
1、HTML5文档类型 Bootstrap 使用了一些 HTML5 元素和 CSS 属性,因此需要使用 HTML5 文档类型,开头定义如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html> 2、移动设备优先 Bootstrap 3 的设计目标是移动设备优先,然后才是桌面设备。为了确保适当的绘制和触屏缩放,需要在 <head> 之中添加 viewport 元数据标签: <meta name="viewport" content="width=device-width, initial-scale=1"> "viewport":设备上用来显示网页的那部分区域,通常都有一个默认值"content":宽度为设备的理想宽度"initial-scale=1":初始缩放值还可以添加其它属性对最大/小缩放值和是否允许缩放进行设置: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 3、响应式图像(可以让图像按比例缩放,不超过其父元素的尺寸) <img src=" " class="img

vue的数据绑定

巧了我就是萌 提交于 2020-01-28 13:15:01
gitHub地址:https://github.com/manlili/vue_learn里面lesson04 一 双括号用来数据绑定 (1)写法一: {{message}},这种可以实时响应 (2)写法二: {{*message}},单次插值,今后的数据变化就不会再引起插值更新了(vue2.0之后使用v-once <p v-once>{{message}}</p>一次性改变,数据改变时不更新) (3)双括号标签也可以用在属性上(vue2.0之后不可以这样写,要写成:<p :class="'lili-'+message">上</p>) 举个列子: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>vue插值</title> <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <style type="text/css"> .lili-xiaoman { color: red; }

web页面meta设置

狂风中的少年 提交于 2020-01-28 12:49:29
1.禁止缩放 < meta content=“width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0” name=“viewport” /> 2.控制状态栏显示样式 < meta name=“apple-mobile-web-app-status-bar-style” content=“black” /> //content:default/black/black-translucent 3.web应用程序是否以全屏模式运行,可以通过只读属性window.navigator.standalone来确定网页是否以全屏模式显示 < meta name=“apple-mobile-web-app-capable” content=“yes” /> //content:yes/no yes全屏,默认值为no 4.禁止ios数字拨号行为 < meta content=“telephone=no” name=“format-detection” /> 5.设置浏览器编码 < meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” /> 6.禁止浏览器从本地机的缓存中调阅页面内容 < meta http-equiv=“Pragma”

HTML系列:浏览器兼容html头部meta标签主要内容详情

眉间皱痕 提交于 2020-01-28 04:43:07
浏览器兼容html头部标签主要内容详情 < head > < meta http-equiv = " X-UA-Compatible " content = " IE=EmulateIE7 " > //兼容ie7用来指定IE浏览器解析编译页面的model < meta content = " text/html; charset=UTF-8 " http-equiv = " Content-Type " > //页面要做解析使用字符集.html文件,标准加载,避免乱码 < meta http-equiv = " X-UA-Compatible " content = " IE=edge " > //主要是设置浏览器优先使用什么模式来渲染页面的,兼容ie微软edge内核浏览器 < meta content = " e-Learning 使用户能够自由地分配学习时间,制定专属于自己的培训计划。 " name = " Description " > //在线学习或网络化学习. < meta name = " viewport " content = " width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0 " > //自适应移动端,初始缩放比例,也即是当页面第一次 load 的时候缩放比例

struts2环境配置

天大地大妈咪最大 提交于 2020-01-28 02:21:28
struts2框架,大多数框架都在使用。由于工作需要,开始做Java项目。先学个struts2。   一、下载struts2   有好多版本,我下载的是struts-2.2.1.1。   二、创建web项目,导入使用struts2所必须的jar包。   我使用的是MyEclipse 7.5。建立web项目,给项目添加外部引用包(project-properties-Java Build Path-Add External Jars...)。添加的包有:commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,commons-logging-api-1.1.jar,freemarker-2.3.16.jar,javassist-3.7.ga.jar,ognl-3.0.jar,struts2-core-2.2.1.1.jar,xwork-core-2.2.1.1.jar。注意:由于struts2版本的差异性,上面提到的包不一定满足所有版本的需求。配置完struts2后,请部署运行一下。根据运行时的错误提示来添加jar包解决问题。比如,配置struts-2.2.1.1时需要commons-io-1.3.2.jar包和javassist-3.7.ga.jar包,但是2.1版本就不需要这两个包。   三、编写struts.xml文件  

CSS3动画旋转与滤镜

那年仲夏 提交于 2020-01-28 00:46:44
animation属性-动画 1.IE10,Firefox和Opera支持animation属性,Safari和Chrome用-webkit-animation替换。 2.animation有以下几个值。 值 作用 animation-name 规定Keyframe要调用的名称 animation-duration 动画完成所需时间(s或ms) animation-timing-function 动画执行的速度曲线 animation-delay 开启动画的延迟 animation-iteration-count 播放次数 animation-direction 是否轮流反向播放动画 3.动画执行速度曲线默认是ease,其是低速➡加速➡变慢三阶段完成动画,还有以下五组值。 值 作用 linear 全程速度相同 ease-in 全程慢➡快 ease-out 全程快➡慢 ease-in-out 全程慢➡快➡慢 cubic-bezier(n,n,n,n) 四个参数可设置0~1的数值 4.动画的播放次数默认是1,可通过animation-iteration-count设置指定次数或设置为infinite(无限播放)。 5.动画默认是正常播放的,可通过设置animation-direction:alternate来实现轮流反向播放。 6.示例:把一个div从0位置向下移动

Meta http-equiv属性详解

你说的曾经没有我的故事 提交于 2020-01-27 22:14:00
http-equiv 顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 meat标签的http-equiv属性语法格式是:<meta http-equiv=“参数” content="参数变量值"> ;其中http-equiv属性主要有以下几种参数: 1. Expires(期限) 说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。 用法: <meta http-equiv="expires" content="Wed, 20 Jun 2007 22:33:00 GMT"> 注意:必须使用GMT的时间格式。 2. Pragma(cache模式) 说明:是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出 用法: <meta http-equiv="Pragma" content="no-cache"> 注意:这样设定,访问者将无法脱机浏览。 3. Refresh(刷新) 说明:自动刷新并指向新页面。 用法: <meta http-equiv="Refresh" content="2;URL=http://www.net.cn/"> 注意:其中的2是指停留2秒钟后自动刷新到URL网址。

Django 之AJAX

我们两清 提交于 2020-01-27 20:21:19
day72 2018-06-27 1. 内容回顾 1. 中间件 1. 中间件概念 2. 中间件应用的场景 对请求和相应做全局修改/处理 3. Django中间件的用法 1. 按照格式要求自己写一个类 1. from django.utils.deprecation import MiddlewareMixin 我们写的中间件的类要继承 MiddlewareMixin 2. 定义相应的方法(5种可以选择) 1. process_request(self, request) 1. 何时执行 2. 执行的顺序 --> 注册的正序 3. 返回值 1. 返回None --> 继续往后执行 2. 返回Response对象 --> 跳出直接返回响应(按照处理响应的操作继续往后执行) 2. process_view(self, request, view_func, args, kwargs) 1. 何时执行 2. 执行的顺序 --> 注册的正序 3. 返回值 1. 返回None --> 继续往后执行 2. 返回Response对象 --> 跳出直接返回响应(按照处理响应的操作继续往后执行) 3. process_exception(self, request, exception) 4. process_template_response(self, request, response) 5.