你真的会用setTimeout吗?
js / 2018-1-30 15:15:27 3,078 views

关于setInterval()和setTimeout()返回值 setInterval(),setTimeout() 会返回一个值,一般认为是ID,将这个ID值传递给clearInterval(),clearTimeout() 可以取消执行,例如: js 代码: var intervalTimer=setInterval(function(){ console.log(1) },3000); co…

js XDM跨文档信息传递
js / 2018-1-25 23:27:20 4,630 views

跨文档信息传递 跨文档信息传送,指的是在来自不同域的页面间传递消息 例如 :www.wrox.com域中的页面与位于一个内嵌框架中的p2p.wrox.com域中的页面通信 postMessage() XDM的核心方法是postMessage(), 它的主要目的是向另一个地方传递数据,另一个地方指的是包含在当前页面中的<iframe>元素,或者由当前页面弹出的窗口。 接收2个参数: &l…

js Ajax的XMLHttpRequest对象
js / 2018-1-18 23:13:34 2,780 views

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.stringify()与JSON.parse()
js / 2018-1-17 23:18:13 4,469 views

如何区分js对象与JSON对象? 1.json中没有声明变量(json中没有变量的概念) 2.没有末尾的分号 json数组 [{“title”:”hello” },{ “title”:”mike” }]   解析JSON对象 eval()函数,解析json对象 较早版本可以使用shim 对象的2个方法: 接续与序列化 stringify():用于把js对象序列化为json字符串 pars…

ajax与HTML5 history pushState/replaceState实例
js / 2018-1-16 23:33:00 2,195 views

1、ajax载入与浏览器历史的前进与后退 众所周知,Ajax可以实现页面的无刷新操作——优点;但是,也会造成另外的问题,无法前进与后退!曾几何时,Gmail似乎借助iframe搞定,如今,HTML5让事情变得如同过家家般简单。 当执行Ajax操作的时候,往浏览器 history 中塞入一个地址(使用 pushState )(这是无刷新的);于是,返回的时候,通过URL或其他传参,我们就可以还原到A…

qwq
未分类 / 2018-1-15 23:22:15 1,965 views

回溯法以深度优先的方式搜索解决空间树,而分支限界法则以广度优先或以最小耗费优先(最大效益)的方式. 准备了一天的算法考试了。累啊!

重写video标签实现的自定义播放器
js / 2018-1-14 23:51:16 8,477 views

播放器 重写video标签实现的本地自定义播放器。 播放器样式   进度条具体样式 语速具体样式 实现的功能 1.播放本地视频文件 2.拖动进度条进行播放 3.定点播放 4.切换播放语速 5.动态调整音量   没实现的功能 视频全屏,可以自行修改 体验 想体验一下?戳这里==> http://www.suanliutudousi.com/player/index.html…

js 播放器实现上传本地文件并播放
js / 2018-1-13 23:56:30 3,665 views

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…

chrome浏览器中拖动进度条到新的位置设置player.currentTime=value设置不上,一直为0
js / 2018-1-12 23:20:29 5,060 views

player.currentTime =value //player为video元素,赋值一直赋不上 chrome浏览器中拖动进度条到新位置player.currentTime一直为0,刚开始我以为我的代码逻辑有问题,检测多遍后没发现问题。换了火狐浏览器可以拖动到新位置。 结果发现只需要设置video 的src地址为服务器地址即可。不能用本地地址。 拖动进度条到新位置的大致思路: 1.获取进度条点…

css父元素滑过时候修改子元素的样式
js / 2018-1-11 23:00:04 2,686 views

父元素滑过修改子元素的样式 A:hover B{ } //修改B的样式 .progress-list:hover .play-progress { height: 13px; } 火狐保留关键字 fullScreen css hack \0 background-color: #D3D3D3\0;