Sep202018
video播放media source结束后处于加载状态
video播放media source结束后处于加载状态的处理方案:
video播放media source结束后,sourceBuffers没有处于关闭状态,video播放器就会处于加载状态,处理方法是将media source中的sourceBuffer 关闭:
sourceBuffer.abort();
mediaSource.endOfStream();
阅读全文
抢沙发
Sep152018
javascript prototype与__proto__区别
javascript 中 prototype与__proto__区别,这两个名字都叫原型,原型是jiavascript中很重要的两个属性,那么他们有什么区别呢?
prototype 是javascript函数拥有的属性,javascript通过函数来实现面向对象的编程,函数可以当做类来使用,prototype可以扩展类(函数)的属性和方法。
__proto__是javascript中所有对象都具有的属性,函数也有该属性。javascript中原型链就是说的该属性...阅读全文
Oct252012
javascript splice方法兼容IE
今天在使用splice方法时发现一个问题,在ie内核浏览器下,数据显示不正常。调了半天发现是splice的问题,splice应该有两个参数,当后一个参数不给时,表示删除到末尾。可是在IE内核下,不给第二个参数,就不删除数组里的数据,给了第二个就可以了。
所以为了兼容需要给出第二个参数。
arr.split(0,arr.length);//删除数组中的所有数据。阅读全文
Oct182012
javascript 删除或切割数组元素 splice与slice用法
在javascript中要删除数组元素,一种是使用pop方法,但这个方法实在是很不实用。
javascript提供了splice和slice方法来操作数组,非常实用的两个方法。
splice 语法
arrayObject.splice(index,howmany,element1,.....,elementX)
splice说明
用于删除数组元素,修改原数组,从index(基于0索引)开始删除howmany个元素,删除后在index后添加element1....elementx个元素,除index外...阅读全文
Oct152012
javascript location对象的属性
window.location的属性:
href 整个URL字符串.
protocol 含有URL第一部分的字符串,如http:
host 包含有URL中主机名:端口号部分的字符串.如//www.5xiu5.com:88
hostname 包含URL中主机名的字符串.如http://www.5xiu5.com
port 包含URL中可能存在的端口号字符串.
pathname URL中"/"以后的部分.如/list/index.htm
hash "#"号之后的字符串.
search "?"号之后的字符串.阅读全文
Sep102012
跨域iframe高度自适应方案
1. 解决思路:通过中转页面的HASH值来获取跨域iframe高度
如图:
详细思路:简单来说就是在B页面里创建一个和A同域的iframe C,让C和A之间可以通讯,以把B的高度传过去。
那么怎么传过去呢?在A页面直接取frames[ b ].frames[c].location.hash,可以取到hash值。B页面加载完成后,获取到B页面的高度并设置frame c的hash值,A页面获取frame c的hash值即可,并根据hash值设...阅读全文
Jun272012
a标签href属性为javascript:void(0)弹出新窗口
今天测试人员给我报了一个bug说a标签href属性为javascript:void(0);弹出新窗口,我非常的纳闷,觉得是什么破浏览器,居然这个都不支持。那不是很头大,仔细的看了下a标签的属性,终于发现了问题:
herf有target="_blank"属性,去掉就好了。希望能给遇到相同问题的朋友一些帮助。阅读全文
Jun252012
javascript 大小写转换
javascript中转换为小写的方法是:str.toLowerCase();
javascript中转换为大写的方法是:str.toUpperCase();
很多时候忘记单词是怎么写的,在此留个脚印。阅读全文
May302012
javascript网页表单提交验证
完全独立的javascript网页表单提交验证。
调用简单,样式通用,你不用再写样式。一款非常好用的网页表单验证控件。
先看看效果吧,如下图:
调用方法:
var a = validator({
"form": "validator-form",
ajaxSubmit:true,
beforSubmit:function(){
//alert("表单提交前执行的函数");
},
afterSubmit:function(){
alert("ajax提交后返回的数据是:"...阅读全文
May292012
百叶窗效果2 百叶窗的实际运用
上次有一个百叶窗的效果,这次是一个更完善的版本,在实际使用中应用较多的地方。
相当的强大,做web一定要搜藏这个好东西哦。
百叶窗的示例子地址:http://www.webzhishi.com/demo/bannerShow/banner.html
百叶窗的下载地址:http://www.webzhishi.com/demo/bannerShow/bannerShow.rar
阅读全文
12