首页 > 代码库 > JavaScript随记
JavaScript随记
availHeight,availWidth 窗口可以使用的屏幕高度宽度
这里的长度都是减去了状态栏的长度 ,默认情况下windows下 availHeight是要比height小,如果把状态栏转移到左右两边,availWidth 就要变小了
判断浏览器
ie浏览器之前用MSIE可以判断,但是IE11就不能判断了,第四行是新的判断方法
1 var ua=navigator.userAgent; 2 var browser="unknown"; 3 function check() { 4 if (!!window.ActiveXObject || "ActiveXObject" in window){ 5 browser="IE"; 6 }else if (ua.indexOf("Chrome")>-1){ 7 browser="Chrome"; 8 }else if (ua.indexOf("Firefox")>-1){ 9 browser="Firefox";10 }11 alert(browser);12 }
两个不同文件名的js文件,如果有相同的方法名,而且又都要使用的时候,可以使用创建命名空间来解决问题
方法一
var curd= window.Namespace ||{};curd.data=new function () { var self=this; self.init= function () { console.log("curd1 init") } self.xx=function () { console.log("curd1 xx") }}
调用
curd.data.init();curd.data.xx();
方法二
var curd2={ add:function () { console.log("add "); }, xx:function () { console.log("curd2 xx"); }}
调用
curd2.add();curd2.xx();
JavaScript随记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。