精华内容
下载资源
问答
  • javascript常用方法

    2018-07-20 12:58:05
    javascript常用方法:数组属性、方法;String对象属性、方法;以及日期、Math、Number等以及JavaScript 全局属性方法。
  • JavaScript数组常用方法

    2020-10-24 15:48:03
    主要介绍了JavaScript数组常用方法的相关资料,非常的详细,需要的朋友可以参考下
  • javascript常用方法,个人整理.目前还不是很完善,先与大家分享一下。
  • 主要汇总了javascript中数组常用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • javascript 常用方法 ,比较不错大家可以参考下。
  • javascript 常用方法

    2013-05-02 15:46:36
    javascript 常用方法总结,以便于使用的时候可以查找。
  • Javascript常用方法

    2018-09-10 11:11:26
    整理了一套Javascript常用方法,各个方法的差异,以及在实际开发中如何规避这些差异。
  • 本篇文章主要介绍了谈谈JavaScript数组常用方法总结,在JavaScript中,我们需要时常对数组进行操作。一起跟随小编过来看看吧
  • javascript常用方法总结

    2020-10-24 05:38:29
    经常使用的一些javascript方法,今天总结了一下,以便以后查询,有需要的小伙伴可以参考下。
  • javascript常用方法汇总

    2020-10-25 04:02:53
    本文给大家汇总了一些自己整理的在项目中经常能够用到的javascript方法,基本都是短小精悍型,方便大家快速开发。
  • moment.js常用方法

    万次阅读 多人点赞 2018-11-19 23:48:23
    vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment() ; vue项目中不挂载到全局,单文件(单组件)使用: ==>> import moment from "moment"; 然后直接使用 moment...

    vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment() ;

    vue项目中不挂载到全局,单文件(单组件)使用:

              ==>>  import moment from "moment";      然后直接使用 moment() 

    1. 初始化日期 / 时间

    初始化日期:moment().format('YYYY-MM-DD');

    初始化日期时间:moment().format('YYYY-MM-DD HH:mm:ss');

    2. 格式化日期 / 时间

    格式化日期:moment(value).format('YYYY-MM-DD');

    格式化日期时间:moment(value).format('YYYY-MM-DD HH:mm:ss');

    3. 加/减  ==>>  操作之前必须使用 this.moment(日期变量) ;将要操作的日期转为 moment.js 可以处理的日期时间格式

    加法:this.moment().add(1, 'months').format('YYYY-MM-DD');    ==>> 当前日期加一个月并输出格式为 'YYYY-MM-DD'

    加法:this.moment(startDate).add(2, 'days').format('YYYY-MM-DD')      ==>> 指定日期(startDate)加2天并输出格式                                                                                                                                       为 'YYYY-MM-DD'

    减法: this.moment().subtract(7, 'days');     ==>> 当前时间减去7天

    加法:this.moment(startDate).subtract(2, 'days').format('YYYY-MM-DD')      ==>> 指定日期(startDate)加减去2天并输出格式                                                                                                                                       为 'YYYY-MM-DD'

    4. 获取某年某月的第一天或最后一天

    获取某年某月的第一天:startOf('month')、startOf('year')

    moment(日期).startOf('month').format("YYYY-MM-DD")//日期可以是 年月的格式 也可以是年月日的格式
    
    moment(日期).startOf('year').format("YYYY-MM-DD")

    获取某年某月的最后一天:endOf('month')、endOf('year')

    moment(日期).endOf('month').format("YYYY-MM-DD")//日期可以是 年月的格式 也可以是年月日的格式
    
    moment(日期).endOf('year').format("YYYY-MM-DD")

    5. 获取星期几

    获取星期几: this.moment().day()  或  this.moment(startDate).day()      ==>> 当前日期/指定日期 是星期几

    6. 获取毫秒数

    获取毫秒数:this.moment().day()  或  this.moment(startDate).valueOf()   

                         ==>> 在获取指定时间的毫秒数时,必须要有日期。即startDate包括日期时间

    7. 获取时间差(以毫秒计算)

    两个日期/时间的时差:this.moment(endTime).diff(this.moment(startTime),'days' )

                                         ==>>  开始时间和结束时间的时间差,以“天”为单位;endTime和startTime都是毫秒数

                                        this.moment(endTime).diff(this.moment(startTime), 'minutes')

                                         ==>>  开始时间和结束时间的时间差,以“分钟”为单位

                        ==>> 注意:计算时间差时,可以以 “years”、“days”、“hours”、“minutes” 以及 "seconds" 为单位输出!

    8. 两个具体的日期之差(天数,也可以是年)

    9. 获取时、分、秒

    原理:利用字符串的 split 方法拆分时分秒,然后分别用moment的 hour、minute 和 second 方法;带有日期的可以用 .valueof() 方法。

    const fixStart = '08:00:00'
    
    const getHour = this.moment().hour(Number(fixStart.split(':')[0]));
    const getMinute = this.moment().minute(Number(fixStart.split(':')[1]));
    const getSecond = this.moment().second(Number(fixStart.split(':')[2]));
                
    // 描述为0,直接写出second(0)
    const getHour_Minute_Second = this.moment().hour(Number(fixStart.split(':')[0])).minute(Number(fixStart.split(':')[1])).second(0);       
    
    console.log('=====输出',getHour,getMinute,getSecond,getHour_Minute_Second);

    得到的结果都是moment.js 自身的时间格式。可以用 format 转换为自己想要的格式,也可以用 diff 方法做时间差的计算

    10. 将毫秒数转为时分秒

    注意:毫秒转为其他单位时,达到你想要转的单位时,为1,超过时不管,不足时为0;

               如4800000(80分钟),转为天:0

                                                       转为小时:1

                                                       转为分钟:20

                                                       转为秒:0

    const msTime = 4800000;        //80分钟
    
    moment.duration(msTime).hours();       //转为小时,值为1
    moment.duration(msTime).minutes();     //转为分钟,值为20
    moment.duration(msTime).seconds();     //转为秒,值为0

    转为其他单位:

    moment.duration(msTime, 'seconds');        //转为秒
    moment.duration(msTime, 'minutes');        //转为分
    moment.duration(msTime, 'hours');          //转为小时
    moment.duration(msTime, 'days');           //转为天
    moment.duration(msTime, 'weeks');          //转为周
    moment.duration(msTime, 'months');         //转为月
    moment.duration(msTime, 'years');          //转为年

    对应的显示格式:

    11. 判断一个日期是否在两个日期之前  isBetween

    语法: this.moment().isBetween(moment-like, moment-like, String, String);

    a. 不包含起始这两个日期(只有两个参数)   ==>> 中文网只有两个参数

    this.moment('2010-10-20').isBetween('2010-10-19', '2010-10-25'); // true
    this.moment('2010-10-19').isBetween('2010-10-19', '2010-10-25'); // false
    this.moment('2010-10-25').isBetween('2010-10-19', '2010-10-25'); // false

    b. 自定义是否包含起始日期(四个参数,主要是第四个参数)   ==>> 英文网才有四个参数

            第三个参数,固定为null;

            第四个参数,字符串,( ) 表示不包含,[ ] 表示包含。右括号制开始日期,右括号控制结束日期

    this.moment('2016-10-30').isBetween('2016-10-30', '2016-12-30', null, '()'); //false
    this.moment('2016-10-30').isBetween('2016-10-30', '2016-12-30', null, '[)'); //true
    this.moment('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '()'); //false
    this.moment('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '(]'); //true
    this.moment('2016-10-30').isBetween('2016-10-30', '2016-10-30', null, '[]'); //true

    文章仅为本人学习过程的一个记录,仅供参考,如有问题,欢迎指出!

    展开全文
  • JS方法常用方法汇总

    万次阅读 多人点赞 2018-08-28 08:54:15
     * 字符串可以看成是字符组成的数组,但是js中没有字符类型  * 字符是一个一个的,在别的语言中字符用一对单引号括起来  * 在js中字符串可以使用单引号也可以使用双引号  * 因为字符串可以看成是数组,所以,可以...

    * String---->是一个对象

        * 字符串可以看成是字符组成的数组,但是js中没有字符类型

        * 字符是一个一个的,在别的语言中字符用一对单引号括起来

        * 在js中字符串可以使用单引号也可以使用双引号

        * 因为字符串可以看成是数组,所以,可以通过for循环进行遍历

        *

        * 字符串特性:不可变性,字符串的值是不能改变

        *

        * 字符串的值之所以看起来是改变的,那是因为指向改变了,并不是真的值改变了

        *

    * 字符串的常用属性:

         * .length------>字符串的长度

         * .charAt(索引),返回值是指定索引位置的字符串,超出索引,结果是空字符串

         * .fromCharCode(数字值,可以是多个参数),返回的是ASCII码对应的值

         * .concat(字符串1,字符串2,...);返回的是拼接之后的新的字符串

         * .indexOf(要找的字符串,从某个位置开始的索引);返回的是这个字符串的索引值,没找到则返回-1

         * .lastIndexOf(要找的字符串);从后向前找,但是索引仍然是从左向右的方式,找不到则返回-1

         * .replace("原来的字符串","新的字符串");用来替换字符串的

         * .slice(开始的索引,结束的索引); 从索引5的位置开始提取,到索引为10的前一个结束,没有10,并返回这个提取后的字符串

         * .split("要干掉的字符串",切割后留下的个数);切割字符串

         * .substr(开始的位置,个数);返回的是截取后的新的字符串

         * .substring(开始的索引,结束的索引),返回截取后的字符串,不包含结束的索引的字符串

         * .toLocaleLowerCase();转小写

         * .toLowerCase();转小写

         * .toLocaleUpperCase()转大写

         * .toUpperCase();转大写

         * .trim();干掉字符串两端的空格

     

     

    总结Date对象的用法:

    var dt=new Date();

       var dt=+new Date();//一种特殊的写法,只适用于这个Date的对象

       console.log(dt);

     

        dt.getFullYear();//年

        dt.getMonth();//月---从0开始

        dt.getDate();//日

        dt.getHours();//小时

        dt.getMinutes();//分钟

        dt.getSeconds();//秒

        dt.getDay();//星期---从0开始

        dt.toDateString();//日期

        dt.toLocaleDateString();//日期

        dt.toTimeString();//时间

        dt.toLocaleTimeString();//时间

        dt.valueOf();//毫秒

     

     

    Array对象的方法;

     * Array.isArray(对象)---->判断这个对象是不是数组

         * instanceof关键字

         * .concat(数组,数组,数组,...) 组合一个新的数组

         * .every(函数)--返回值是布尔类型,函数作为参数使用,函数中有三个参数,第一个参数是元素的值,第二个参数是索引值,第三个参数是原来的数组(没用)

         * 如果这个数组中的每个元素的值都符合条件,最后才返回的是true

         *

         * .filter(函数);返回的是数组中每一个元素都复合条件的元素,组成了一个新的数组

         *

         * .push(值);--->把值追加到数组中,加到最后了---返回值也是追加数据之后的数组长度

         * .pop();--->删除数组中最后一个元素,返回值就是删除的这个值

         * .shift();--->删除数组中第一个元素,返回值就是删除的这个值

         * .unshift();--->向数组的第一个元素前面插入一个新的元素,----返回值是插入后的程度

         * .forEach(函数)方法---遍历数组用---相当于for循环

         * .indexOf(元素值);返回的是索引,没有则是-1

         * .join("字符串");----返回的是一个字符串

         * .map(函数);--->数组中的每个元素都要执行这个函数,把执行后的结果重新的全部的放在一个新的数组中

         * .reverse();----->反转数组

         * .sort();---排序的,可能不稳定,如果不稳定,请写MDN中的那个固定的代码

         * .arr.slice(开始的索引,结束的索引);把截取的数组的值放在一个新的数组中,但是不包含结束的索引对应的元素值

         * .splice(开始的位置,要删除的个数,替换的元素的值);一般是用于删除数组中的元素,或者是替换元素,或者是插入元素

       

      基本包装类型

     

        普通变量不能直接调用属性或者方法

        对象可以直接调用属性和方法

     

        *基本包装类型:本身是基本类型,但是在执行代码的过程中,如果这种类型的变量调用了属性或者是方法,那么这种类型就不再是基本类型了,而是基本包装类型,这个变量也不是普通的变量了,而是基本包装类型对象

    //string number boolean

      var str="hello";

    //    str=str.replace("ll","HH");

    //    console.log(str);

    //    var str=new String("hello");

    //    str=str.replace("ll","HH");

    //    console.log(str);

    //    str=null;

    //    var num=10;//number---->

    //    console.log(num.toString())

     //如果是一个对象&&true,那么结果是true

        //如果是一个true&&对象,那么结果是对象

    //    var flag=new Boolean(false);

    //    var result=true&&flag;

    //    console.log(result);

     

     实例对象:通过构造函数创建出来,实例化的对象

        *静态对象:不需要创建,直接就是一个对象,方法(静态方法)直接通过这个对象名字调用,

        实例方法必须通过实例对象调用

        静态方法必须通过大写的对象调用

        >Math.PI----π---

        >Math.E----常数的底数

        >Math.abs(值)-----绝对值

        >Math.ceil(值)----向上取整

        >Math.floor(值)---向下取整

     

     

      * Math和Date和String和Array中的所有的方法,全部一遍

    展开全文
  • JavaScript数组常用方法总结.pdf
  • 今天小编就为大家分享一篇关于JavaScript常用工具方法封装,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • 本文给大家分享了几个javascript常用方法,十分的实用,也很简单,有需要的小伙伴可以参考下。
  • 主要介绍了Underscore.js常用方法总结,本文讲解了Underscore.js概述、在node.js下安装、与集合有关的方法、与对象有关的方法、与函数相关的方法等内容,需要的朋友可以参考下
  • 主要介绍了Javascript字符串常用方法详解的相关资料,在平时工作中经常会用到的,非常不错,需要的朋友可以参考下
  • 主要介绍了Node.jsJavaScript操作MySQL的常用方法整理,包括作者对使用MySQL模块连接池时错误解决的一个记录,需要的朋友可以参考下
  • js常用DOM方法详解

    2020-10-20 12:41:54
    本文主要介绍了js常用的DOM方法,具有很好的参考价值,下面跟着小编一起来看下吧
  • js-常用方法列表

    2008-04-13 22:02:16
    js-常用方法列表 js-常用方法列表
  • 下面小编就为大家带来一篇JavaScript String 对象常用方法详解。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 主要介绍了JavaScript array常用方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 原生js常用方法整理.pdf
  • JAVASCRIPT是AJAX技术中不可或缺的一部分,所以想学好AJAX以及现在流行的AJAX框架,学好JAVASCRIPT是最重要的。这章我给大家整理了一些JAVASCRIPT的基础知识、常用代码和事件汇总。
  • JAVASCRIPT是AJAX技术中不可或缺的一部分,所以想学好AJAX以及现在流行的AJAX框架,学好JAVASCRIPT是最重要的,通过本篇文章给大家介绍javascript基础知识及常用方法总结,对js基础知识及常用方法相关知识感兴趣的...
  • javascript常用验证方法

    2013-12-23 11:04:32
    javascript常用电话、邮编等验证方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 394,193
精华内容 157,677
关键字:

js属于常用方法