关于setInterval()和setTimeout()返回值 setInterval(),setTimeout() 会返回一个值,一般认为是ID,将这个ID值传递给clearInterval(),clearTimeout() 可以取消执行,例如: js 代码: var intervalTimer=setInterval(function(){ console.log(1) },3000); co…
跨文档信息传递 跨文档信息传送,指的是在来自不同域的页面间传递消息 例如 :www.wrox.com域中的页面与位于一个内嵌框架中的p2p.wrox.com域中的页面通信 postMessage() XDM的核心方法是postMessage(), 它的主要目的是向另一个地方传递数据,另一个地方指的是包含在当前页面中的<iframe>元素,或者由当前页面弹出的窗口。 接收2个参数: &l…
Ajax的核心是XMLHttpRequest对象 var xhr=new XMLHttpRequest(); XHR的用法 在使用XHR对象时,要调用的第一个方法是open()方法,接收3个参数, open() 1.要发送的请求类型(get,post等) 2.请求的URL 3.表示是否异步发送请求的布尔值 例如 xhr.open(“get”,”example.php”,true);//这段代码会启…
如何区分js对象与JSON对象? 1.json中没有声明变量(json中没有变量的概念) 2.没有末尾的分号 json数组 [{“title”:”hello” },{ “title”:”mike” }] 解析JSON对象 eval()函数,解析json对象 较早版本可以使用shim 对象的2个方法: 接续与序列化 stringify():用于把js对象序列化为json字符串 pars…
1、ajax载入与浏览器历史的前进与后退 众所周知,Ajax可以实现页面的无刷新操作——优点;但是,也会造成另外的问题,无法前进与后退!曾几何时,Gmail似乎借助iframe搞定,如今,HTML5让事情变得如同过家家般简单。 当执行Ajax操作的时候,往浏览器 history 中塞入一个地址(使用 pushState )(这是无刷新的);于是,返回的时候,通过URL或其他传参,我们就可以还原到A…
回溯法以深度优先的方式搜索解决空间树,而分支限界法则以广度优先或以最小耗费优先(最大效益)的方式. 准备了一天的算法考试了。累啊!
播放器 重写video标签实现的本地自定义播放器。 播放器样式 进度条具体样式 语速具体样式 实现的功能 1.播放本地视频文件 2.拖动进度条进行播放 3.定点播放 4.切换播放语速 5.动态调整音量 没实现的功能 视频全屏,可以自行修改 体验 想体验一下?戳这里==> http://www.suanliutudousi.com/player/index.html…
html代码做好后的样式图 <span><label for=”inputFile” id=”upload-file”><i class=”fa fa-upload”></i></label><input type=”file” name=”” id=”inputFile” style=”position: absolute;cli…
player.currentTime =value //player为video元素,赋值一直赋不上 chrome浏览器中拖动进度条到新位置player.currentTime一直为0,刚开始我以为我的代码逻辑有问题,检测多遍后没发现问题。换了火狐浏览器可以拖动到新位置。 结果发现只需要设置video 的src地址为服务器地址即可。不能用本地地址。 拖动进度条到新位置的大致思路: 1.获取进度条点…
父元素滑过修改子元素的样式 A:hover B{ } //修改B的样式 .progress-list:hover .play-progress { height: 13px; } 火狐保留关键字 fullScreen css hack \0 background-color: #D3D3D3\0;