$.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;
}
}