js基础十
json
eval函数,把某一段字符串,当做js代码来执行。这个是全局函数,权限高,所以一般不允许使用。缺陷:无法保证eval传入的数据的安全性
eval() eval('alert(123);');
js中可以使用JSON.parse() 来解析json文本,把字符串转换成真正的字符串或数组,优先使用这种方法
//把真正的数组或对象转化成json格式的文本
var str = JSON.stringify(listOfStudents);
console.log(str);
localstorage?这个是ajax
cookie和localstorage相比,cookie容量较小,向服务器发起请求时都会随服务器发送出去。cookie 是存储于访问者的计算机中的变量,cookie不是对象
document.cookie = 'name = Bob' cookie后面的值不会覆盖前面的值,多次赋值会多次存在,
cook存储的数据不会存储在服务器中,老的浏览器不要存复杂的数据
视频和音频
视频可以边播放边看,音频需要全部下载完成才能播放
video video.paly播放 video.pause()暂停播放
音频 直接新建音频对象
var audio = new Audio;
当音频可以播放的时候,会触发canplaythrough事件
audio.addEventLister('canplaythrough',function(){
audio.play();
},false)
tbody.innerHTML=' ';这个的意思是清空表格的数据