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

  • 相关阅读:
    UGUI组件之Scrollbar 卷动条组件简单笔记
    在VerilogHDL中调用VHDL的模块
    jQuery表格删除功能
    offset方法与position方法
    小火箭返回顶部案例
    jQuery弹幕效果
    用jQuery写微博发布案例
    用jQuery写城市选择案例
    jquery创建与添加节点
    jQuery停止动画详情
  • 原文地址:https://www.cnblogs.com/victory820/p/6865952.html
Copyright © 2011-2022 走看看