js 各種碎片小知識

  • 獲取包含某個屬性的元素
    $('img[name="dog"]')
  • 獲取不包含某個class的元素
    $('p:not(.hide)')
  • delay()方法:將程序暫停一段時間
    $("div").delay(1000).hide();//1s之後隱藏div元素
  • index()方法:獲取元素的下標
    $("li:nth-child(2)").index();// 1 當元素是唯一時 返回0
  • end()方法:返回上一次的元素
    $("#pa").siblings().hide().end().html("勞資又回來了");//$("#pa").siblings().hide().end()即爲$("#pa")
  • padStart()和padEnd()字符串擴展方法
    "2".padStart(2,"0"); //"02" 在字符串開頭補充
    "web".padEnd(6,"*"); //"web***" 在字符串結尾補充
  • includes() 用來判斷字符串中是否包含某個字符串 返回布爾值
    "I am ok".includes("ok"); //true
  • apply()的巧妙用法
var arr = [15,68,214,64,30,766,0];
var max = Math.max.apply(null,arr);
//766 獲取數組中的最大值
var min = Math.min.apply(null,arr);
//0 獲取數組中的最小值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章