• 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);// 解码

  • 相关阅读:
    Mybatis多层嵌套查询
    UUID 唯一性实现原理
    oracle 多实例启动
    orcal启动多实例是报 ORA-00845: MEMORY_TARGET not supported onthis system
    java调用quartz 2.2.2方法总结。
    mybatis中like的使用(模糊查询)
    Orcal数据库实现主键ID自增
    spring cloud分布式关于熔断器
    spring cloud分布式健康检查
    spring cloud分布式整合zipkin的链路跟踪
  • 原文地址:https://www.cnblogs.com/victory820/p/6865952.html
Copyright © 2020-2023  润新知