• JS对于字符串、时间日期、数学函数的操作以及常用事件的使用(组织事件冒泡)


    一、字符串的操作

    1、转大写:

    s.toLowerCase();

    2、转大写:

    s.toUpperCase();

    3、字符串的截取:

    s.substr(3,4);      -从索引3开始截取,截取4位。索引从0开始。

    4、将字符串按指定的字符拆开:

    s.split(",");             引号内放指定的字符。返回的是一个数组。

    5、字符串长度:

    s.length;

    6、字符串中一个字符的索引:

    s.indexOf("world");      world在字符串中第一次出现的位置,返回的是索引,如果没有返回-1。

    7、o在字符串中最后一次出现的位置:

    s.lastIndexOf("o");

    二、时间日期的操作

    1、当前时间:

    var d =new Date();

    2、定义一个时间:

    var d =new Date(2017,03,02);     2017年2月2日。

    3、获取年份:d.getFullYear();     获取月份:d.getMonth();取出来的月份少1。    获取天:d.getDate();     获取星期几:d.getDay();

    获取小时:d.getHours();       获取分钟:d.getMinutes();              获取秒:d.getSeconds();     设置年份:d.setFullYear();设置月份时注意加1。

    三、数学函数的操作:

    1、Math.ceil();       取上限

    2、Math.floor();     取下限

    3、Math.sqrt();      开平方

    4、Math.round();     四舍五入

    5、Math.random();     随机数,0-1之间。

    四、事件

    onclick           鼠标单机触发

    ondblclick      鼠标双击触发

    onmouseover     鼠标移入触发

    onmouseout      鼠标移出触发

    onmousemove     鼠标在上面移动触发

    onchange         内容改变触发

    onblur      失去焦点触发(焦点是指光标所在位置)

    onfocus     获得交点触发

    onkeydown     按下按键触发

    onkeyup        抬起按键触发    可以同步显示

    window.onload     浏览器的所有内容都加载玩以后触发,一个页面中只允许有一个onload事件,不建议使用

    window.onresize    浏览器大小改变就触发

    获取当前客户端宽度,高度:

    window.onresize=fuction(){

    var wid =document.documentElement.clientWidth;

    var hei =document.documentElement.clientHeight;

    }

    阻止事件冒泡:window.event ? window.event.cancelBubble = true : e.stopPropagation();

  • 相关阅读:
    解决EXC_BAD_ACCESS错误的一种方法--NSZombieEnabled
    关于deselectRowAtIndexPath
    CGRectInset、CGRectOffset、等对比整理
    代码设置UITableViewCell 各个组件间距
    UITableViewCell计算行高
    设置UITableView中UIImage的大小
    UILbale自动换行
    根据字体多少使UILabel自动调节尺寸
    ios通过url下载显示图片
    Python【requests】第三方模块
  • 原文地址:https://www.cnblogs.com/zhulijun/p/6665299.html
Copyright © 2020-2023  润新知