zoukankan      html  css  js  c++  java
  • js常用代码

    1.字符串截取
    substr(str,length)返回从指定位置开始,截取length长度的子字符串。
    substring(start,end)返回从start开始到end结束的字符串。end不写就到结尾。
    区别,前者截取长度,后者截取位置

    2.页面跳转
    window.history.back();返回的是页面的状态,有可能删除的数据依然存在,需要location.reload()刷新下。
    window.location.href="";这是属性值
    self.location="";self当前窗口对象,
    top.location="";top父窗口对象

    3.页面加载完成执行函数
    window.onload=function(){}原生写法,等页面所有元素包括图片加载完才执行,只能执行一个
    $(document).read()jq的写法,dom绘制完毕就可执行,可以执行多个

    4.刷新页面
    history.go(0)
    location.reload()
    window.location=window.location;表单数据可以回丢失
    window.location.assign(url)加载url指定资源,可以后退到上一个页面
    window.location.replace(url)替换当前地址,无法返回上一个页面
    document.execCommand("Refresh")执行刷新命令

    5.json转化和解析
    JSON.parse()将字符串解析成json对象
    JSON.stringify()将json对象解析成字符串
    eval("("+""+")")

    6.时间解析
    当前时间戳,按秒算
    var dayVal = parseInt(new Date().valueOf()/1000)
    var d = new Date();
    year = d.getFullYear()// 获取年
    month = d.getMonth()+1// 获取月
    date = d.getDate()// 获取日
    hour = d.getHours()
    minute = d.getMinutes()
    seconde = d.getSeconds()

    7.uri编码转换
    var params="";
    en = encodeURI(a);// 编码
    a = decodeURI(en);// 解码

  • 相关阅读:
    luoguP2016 战略游戏
    [Usaco2006 Nov]Corn Fields牧场的安排
    [Ahoi2009]self 同类分布
    POJ3208:Apocalypse Someday
    [usaco2010 Oct]Soda Machine
    [Usaco2005 Dec]Scales 天平
    PTA的Python练习题(十九)
    堆叠注入
    PHP序列化与反序列化(三)总结实战
    攻防世界web进阶1-12总结篇
  • 原文地址:https://www.cnblogs.com/yanglang/p/6866328.html
Copyright © 2011-2022 走看看