码迷,mamicode.com
首页 > 其他好文 > 详细

## $.each() 与.each()的区别

时间:2018-01-03 22:40:46      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:ret   通过   xtend   media   dia   col   sep   index   格式化   

$.each() 与.each()的区别

$.each()与$(selector).each()不同,

后者专用于jquery对象的遍历,

前者可用于遍历任何的集合(无论是数组或对象)

如果是数组,回调函数每次传入数组的索引和对应的值(值亦可以通过this 关键字获取,但javascript总会包装this 值作为一个对象—尽管是一个字符串或是一个数字),方法会返回被遍历对象的第一参数.

var arr1 = [ "aaa", "bbb", "ccc" ]; 
$.each(arr1, function(i,val){ 
    alert(i); 
    alert(val);
});

alert(i)将输出0,1,2
alert(val)将输出aaa,bbb,ccc

## 判断自身是否包含这个class

element: main (指定的目标)

cls :要判断的className

function hasClass(element, cls) {
        return element.className .indexOf(‘‘ + cls + ‘‘) >= 0;
}

html data 属性

设置data

main.setAttribute(‘data-over‘,‘over‘)

获取data 值

main.getAttribute(‘data-over‘)
或者
main.dataset.over

Math

Math.max(0,2)  // 2
Math.min(0,2)  // 0
var a = 2;
Math.max(a++,2)  // 2
var a = 2;
Math.max(++a,2)  // 3

new Image()

创建一个Image对象:
    var a=new Image();    
定义Image对象的
    src: a.src=”xxx.gif”;    
这样做就相当于给浏览器缓存了一张图片。

JS 获取当前时间并格式化

function getNowFormatDate() {
        var date = new Date();
        var seperator1 = "-";
        var seperator2 = ":";
        var month = date.getMonth() + 1;
        var strDate = date.getDate();
        var getSeconds = function(){

            if (date.getSeconds() < 10) {
                return ‘0‘ + date.getSeconds()
            }
            else{
                
                return date.getSeconds();
            }
        }

        if (month >= 1 && month <= 9) {
            month = "0" + month;
        }
        if (strDate >= 0 && strDate <= 9) {
            strDate = "0" + strDate;
        }
        var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + " " + date.getHours() + seperator2 + date.getMinutes()
            + seperator2 + getSeconds();
        return currentdate;
    } 

月份日期用两位书表示

    if(i<10){
        return ‘0‘+i;
    }
    

响应式查询

@media only screen and (max-width: 500px) {
    body {
        background-color: lightblue;
    }
}

$.extend

## $.each() 与.each()的区别

标签:ret   通过   xtend   media   dia   col   sep   index   格式化   

原文地址:https://www.cnblogs.com/ar13/p/8185608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!