36个工作中常用的JavaScript函数片段( 三 )

进入全屏function launchFullscreen(element) {if (element.requestFullscreen) {element.requestFullscreen();} else if (element.mozRequestFullScreen) {element.mozRequestFullScreen();} else if (element.msRequestFullscreen) {element.msRequestFullscreen();} else if (element.webkitRequestFullscreen) {element.webkitRequestFullScreen();}}launchFullscreen(document.documentElement);launchFullscreen(document.getElementById("id")); //某个元素进入全屏退出全屏function exitFullscreen() {if (document.exitFullscreen) {document.exitFullscreen();} else if (document.msExitFullscreen) {document.msExitFullscreen();} else if (document.mozCancelFullScreen) {document.mozCancelFullScreen();} else if (document.webkitExitFullscreen) {document.webkitExitFullscreen();}}exitFullscreen();全屏事件document.addEventListener("fullscreenchange", function (e) {if (document.fullscreenElement) {console.log("进入全屏");} else {console.log("退出全屏");}});数字 Number数字千分位分割function commafy(num) {return num.toString().indexOf(".") !== -1? num.toLocaleString(): num.toString().replace(/(d)(?=(?:d{3})+$)/g, "$1,");}生成随机数function randomNum(min, max) {switch (arguments.length) {case 1:return parseInt(Math.random() * min + 1, 10);case 2:return parseInt(Math.random() * (max - min + 1) + min, 10);default:return 0;}}
【36个工作中常用的JavaScript函数片段】


推荐阅读