- 加入收藏夹代码
function AddFavorite(sURL,sTitle){
try{
window.external.addFavorite(sURL, sTitle);
}catch (e){
try{
window.sidebar.addPanel(sTitle, sURL, "");
}catch (e){
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
}
<a href=”javascript:favorite(‘李刚的学习专栏’’,http://blog.csdn.net/ligang2585116’)”>加入收藏</a>
</body>
2, js获取对象字符串,截取所需位数的内容
var data=$("#a").val();
data =data.length>20 ?(data.substring(0,20) : data
3,验证邮箱格式是否正确
function chkEmail(strEmail) {
if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(strEmail)) {
return false;
}
else {
return true;
}
}
4,判断设备为pc或者是移动终端
//判断平台
isPCByPlat = function(){
var platForm = navigator.platform.toLowerCase();
var isWin = (platForm=="win32")||(platForm=="win64")||(platForm=="windows")||(platForm.indexOf("win") > -1);
if(isWin)
return "windows";
var isMac = (platForm=="mac68k")||(platForm=="macppc")||(platForm=="macintosh")||(platForm=="macintel");
if(isMac)
return "mac";
return false;
};
//判断UA
isPCByOSList = function(uaArg){
var pcOS = ["AIX","Amiga","BeOS","DragonFly","FreeBSD","GNU","Haiku","HP-UX","IRIX","Joli","Java","Macintosh","Minix","MorphOS","NetBSD","OpenBSD","PClinuxOS","QNX x86pc","SunOS","Ubuntu","Mint","Red Hat","Slackware","SUSE","PCLinuxOS","Debian","Fedora","CentOS","Vine","Arch Linux","Gentoo","Kanotix","Mandriva"];
for (var i = 0; i < pcOS.length; i++){
if(uaArg.indexOf(pcOS[i]) > -1){
return true;
}
};
return false;
};
if(isPCByPlat() || isPCByOSList(navigator.userAgent)){
console.log("PC");
} else {
console.log("Mobile");
};
5,js实现页面跳转的几个方式
window.location.href="login.jsp?backurl="+window.location.href;
window.history.back(-1);//返回
self.location="top.html";
6,漂亮的随机码
var a=Math.random().toString(16).substring(2);
console.log(a);
var b=Math.random().toString(36).substring(2);
console.log(b);
7,用0补全位数
function prefixInteger(num, length) {
return (num / Math.pow(10, length)).toFixed(length).substr(2);
};
prefixInteger(31, 4);//0031
8,如何用jquery进行图片加载
jQuery.preloadImages = function() {
$("img[alt=1]").attr('src', arguments[0]);
$("img[alt=2]").attr('src', arguments[1]);
$("img[alt=3]").attr('src', arguments[2]);
};
jQuery(document).ready(function() {
$.preloadImages('1.JPG', '2.JPG', '3.JPG');
})