为什么要使用video.js? 1. PC端浏览器并不支持video直接播放m3u8格式的视频 2. 手机端各式各样的浏览器定制的video界面风格不统一,直接写原生的js控制视频兼容性较差 3. video.js解决以上两个问题,还可以有各种视频状态接口暴露,优化体验 核心代码: 源码请移步git ...
分类:
Web程序 时间:
2017-02-26 19:03:34
阅读次数:
1125
一开始我是这么写的,一直报错,跳转路径解析不了,显示为问号: 前台html: js 解决方案有三种: 第一种:将提交按钮type由submit改为button 第二种:在跳转页面方法也就是window.location.href=url;后加上window.event.returnValue=fal ...
分类:
Web程序 时间:
2017-02-25 15:45:20
阅读次数:
372
If you can't measure it,you can't improve it --Peter Drucker 像素渲染的流水线 1.下载HTML文档 2.解析HTML文档,生产dom 3.下载文档中引用的css、js 4.解析css样式表,生成cssom 5.将js代码交给js引擎执行 ...
分类:
其他好文 时间:
2017-02-22 18:11:57
阅读次数:
153
作用域 域:空间 范围 区域 作用:读、写 1.script 全局变量 全局函数 自上而下一块执行完毕执行下一块 2.函数 由里到外 浏览器 js解析器 1.找一些东西:根据关键字 var function 参数 a=未定义 所有的变量,在代码正式运行之前,都提前赋了一个值:未定义 fn1=func ...
分类:
其他好文 时间:
2017-02-14 14:02:43
阅读次数:
127
解决方法出自 http://stackoverflow.com/questions/23261301/required-attribute-not-work-in-safari-browser Safari不支持input的required属性,可用js解决 本文原创,转载请注明出处:http:// ...
分类:
其他好文 时间:
2017-02-05 15:03:11
阅读次数:
326
WordPress中一些主题是用了新增的H5标签 但是这些标签并不兼容IE 678 观察发现 主题引用了js文件 html5shiv.min.js 解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题。 地址: <!--[if lt IE 9]> <script src="/ ...
分类:
其他好文 时间:
2017-01-20 12:51:01
阅读次数:
196
先来两个例题 变量的引用和复制 注:虽然foo() 在 function foo(){}之前,但由于js解析时会自动将函数声明提前,所以foo()会在后面运行,所以可以正常显示 ...
分类:
Web程序 时间:
2017-01-05 16:52:52
阅读次数:
218
执行环境是js最为重要的一个概念。执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。 全局执行环境就是最外围的一个执行环境,每一个函数都有自己的作用域 简单的说局部作用域可以访问外部作用域,外部作用域不能访问局部作用域 这里涉及到一个js解析器的工作方式 预解析: 首先: 他会在所在 ...
分类:
Web程序 时间:
2016-12-28 17:47:05
阅读次数:
217
##RAP如何生成json数据## 1、页面添加mock规则;直接入库; 2、服务从db中获取对应的规则串,调用mock-min.js解析,生成数据返回给服务; MockjsRunner.doRenderMockJsRule调用context.evaluateString直接执行mock-min.j ...
分类:
移动开发 时间:
2016-12-28 01:38:59
阅读次数:
336