分享

【第3章第286回】JavaScript常用代码

 狼图腾1224 2017-03-04

常用代码

字符串截取

substr(start [, length ])

返回一个从指定位置开始的指定长度的子字符串

substring(start, end)

返回位于 String 对象中指定位置的子字符串。


页面跳转

window.navigate('top.jsp');

window.history.back(-1);

window.location.href='login.jsp?backurl='+window.location.href; 

self.location='top.htm';

top.location='xx.jsp';


加载完成

window.onload 

必须等页面内包括图片的所有元素加载完成后才能执行。

不能同时编写多个,只执行一个

$(document).ready()

是DOM结构绘制完毕后就可以执行

可以编写多个

简写$(function(){});

$(window).load()等同与window.onload


刷新页面

history.go(0) 

location.reload() 

location=location 

location.assign(location) 

document.execCommand('Refresh') 

window.navigate(location) 

location.replace(location) 

document.URL=location.href 


json转化和解析

JSON.parse('{a:'111',b:'ccc'}');  //解析

eval('('+''+')'); //解析


时间转换

var day1 = parseInt(new Date().valueOf()/1000); //获得当前时间时间戳

day2 = new Date(day1*1000);

alert(day2.getFullYear()+'-'+(day2.getMonth()+1)+'-'+day2.getDate()+' '+day2.getHours()+':'+day2.getMinutes()+':'+day2.getSeconds())

d = new Date();

s = d.getFullYear() + '-';

s += ('0'+(d.getMonth()+1)).slice(-2) + '-';

s += ('0'+d.getDate()).slice(-2) + ' ';

s += ('0'+d.getHours()).slice(-2) + ':';

s += ('0'+d.getMinutes()).slice(-2) + ':';

s += ('0'+d.getSeconds()).slice(-2) + '.';

s += ('00'+d.getMilliseconds()).slice(-3);


URI编码转换

var a='':'';

en = encodeURI(a);    //编码

a = decodeURI(en);    //解码


HTML编码转换

function htmlEncode(value){

  return $('

').text(value).html();

}


function htmlDecode(value){

  return $('

').html(value).text();

}


转自: http://macleo./2014/01/15/general-javascript-resources.html#title0

作者: macleo

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多