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;
js将时间秒转换为时分秒的形式,00:00:00 要注意的点 9,10秒的时候一个要加0一个不加0 60秒的时候转换为00:01:00的形式 3600秒的时候转换为 01:00:00的形式 var time = 9, time2 = 10, time3 = 60, time4 = 3600; console.log(formatTime(time)); //00:00:09 console.lo...
案例一: 大致思路:该实现主要由onmousedown,onmousemove,onmouseup传统拖拽方式实现,兼容ie7+,主流浏览器 html代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></tit...