前端备忘

223 阅读1分钟

首页不能返回

window.addEventListener('popstate', function(e) {  //后退事件置空  
     if(document.URL.split('/')[document.URL.split('/').length - 1] == '') {  
         history.pushState(null, null, document.URL); 
     }
});

多文件上传通过FormData

 var data=new FormData();
     
    document.querySelector("input[type='file']").files.map(item=>{ 
         data.append('Files'/*上传文件字段名*/,item.file)
    })

不要npm cnpm混用 包结构不同

npm install pm2 -g --registry https://registry.npm.taobao.org  //可临时切换淘宝镜像下载  


escape() // 转unicode时用 %换成\
unescape() //解 

 是否汉字判断

/[\u4e00-\u9fa5]/.test("ani你a") //判断是不是汉字

rtmp直播流播放

<video id="myvideo" class="video-js vjs-default-skin" controls preload="auto"       width="400" height="300" poster="http://vjs.zencdn.net/v/oceans.png" data-setup="{}">   
     <source src="rtmp://58.200.131.2:1935/livetv/cctv1" type="rtmp/mp4">
</video>