您的位置:首页 > Web前端 > JavaScript

【死记硬背】javascript常用代码或注意事项

2016-03-11 10:03 501 查看
window.location.href='main.html'
页面跳转

x?y:z三目运算
x是一个boolean类型,若x为true,结果显示y,若x为false,则结果显示z.

var _this = ¥(this);
$(this).find('.a').click(function(){
  $(this).find().....//代表.a
  _this.find()………………//需要父类的时候
});

new Date(2016, 0, 25);

是2016.1.25

js中月是0-11

判断是否手机访问自动跳转移动端

var is_mobile=function (){
var arrs=['iphone','android'];
var info=navigator.userAgent.toLowerCase();
for(var i=0; i<arrs.length; i++){
var result=info.indexOf(arrs[i]);
if(result > -1){
return true;
}
}
return false;
}

if(is_mobile()){
window.location.href="http://wap.miit.gov.cn";
}


网页上弹出新窗口,要求新窗口水平垂直居中

function openWin(qq,sitename) {
//转向网页的地址;
var url='http://wpa.qq.com/msgrd?v=3&uin='+qq+'&site=qq&menu=yes';
//网页名称,可为空;
var name=sitename;
//弹出窗口的宽度;
var iWidth=720;
//弹出窗口的高度;
var iHeight=600;
//获得窗口的垂直位置
var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
//获得窗口的水平位置
var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
window.open(url, name, 'height=' + iHeight + ',,innerHeight=' + iHeight + ',width=' + iWidth + ',innerWidth=' + iWidth + ',top=' + iTop + ',left=' + iLeft + ',status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no');
}


关于ajax,js原生方法和jquery方法,要求背诵

关于添加事件监听器,js原生和jquery方法,要求背诵

bootstrap url tab

解决Twitter Bootstrap Tab URL链接问题

// 通过javascript检测页面URL,实现自动跳转到指定标签页
// Javascript to enable link to tab

$(document).ready(function(){
var url = document.location.toString();
console.log(url);
if (url.indexOf("?id=")>0) {
//console.log(url.indexOf("?id="));
$('#xhTab a[href="'+'#'+url.split('?id=')[1]+'"]').tab('show') ;
}
// Change hash for page-reload
$("#xhTab").find("a").on("shown", function (e) {
window.location.hash = e.target.hash;
});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: