zoukankan      html  css  js  c++  java
  • 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();

  • 相关阅读:
    【转】PHP操作MongoDB【NoSQL】
    web前端响应式
    CSS Hack
    ES6特性
    zepto.js使用前注意
    移动端 isScroll自定义实现
    严格模式use strict
    node.js和express.js安装和使用步骤 [windows]
    JSONP理解和使用
    require.js+backbone.js基本使用
  • 原文地址:https://www.cnblogs.com/zhulijun/p/6665299.html
Copyright © 2011-2022 走看看