精品久久久久久久久久久院品网_男女男精品视频_日韩**一区毛片_在线免费不卡电影_亚洲少妇屁股交4_久久国内精品视频_日韩一区二区三免费高清_亚洲成人手机在线_91看片淫黄大片一级在线观看_中文字幕亚洲在_日本一区二区在线不卡_欧美酷刑日本凌虐凌虐_理论电影国产精品_国产精品视频yy9299一区_99久久精品免费观看_国产精品久久三

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > 5個實用JS庫99%的人可能都不知道

5個實用JS庫99%的人可能都不知道

來源:奇酷教育 發表于:

5個實用JS庫99%的人可能都不知道

  前言
 
  作為一名前端開發者,我通過這些JavaScript庫大大提高了自己的效率,比如格式化日期、處理URL參數、調試手機網頁等。
 
 
  1.使用“Day.js”格式化日期和時間
 
  地址:https://day.js.org/en/
 
  作為一名開發人員,我受夠了在 JavaScript 中操作日期和時間,因為它太麻煩了。
 
  比如我們要打印當前的日期和時間,就需要寫一大段代碼來完成。
 
  const getDate = () => {
 
    const fillZero = (t) => {
 
      return t < 10 ? `0${t}` : t
 
    }
 
    const d = new Date()
 
    const year = d.getFullYear()
 
    const month = fillZero(d.getMonth() + 1)
 
    const day = fillZero(d.getDate())
 
    const hour = fillZero(d.getHours())
 
    const minute = fillZero(d.getMinutes())
 
    const second = fillZero(d.getSeconds())
 
    return `${year}-${month}-${day} ${hour}:${minute}:${second}`
 
  }
 
  console.log(getDate()) // 2022-05-09 07:19:14
 
  幸運的是,使用 Day.js 只需一行代碼即可完成。
 
  console.log(dayjs().format('YYYY-MM-DD HH:mm:ss')) // 2022-05-09 07:19:14
 
  注意:“Day.js 是一個極簡主義的 JavaScript 庫,它使用大部分與 Moment.js 兼容的 API 為現代瀏覽器解析、驗證、操作和顯示日期和時間。
 
  如果你使用過 Moment.js,那么,使用Day.js,你也不會覺得很難。”
 
 
  2.使用“qs.js”格式化URL參數
 
  地址:https://github.com/ljharb/qs
 
  我們為了獲取“URL”的參數,也許會寫一個這樣的函數。
 
  const formatSearch = () => {
 
    window.location.search.slice(1).split('&').reduce((res, it) => {
 
      const [ key, value ] = it.split('=')
 
      res[ key ] = value
 
      return res
 
    }, {})
 
  }
 
  // https://medium.com?name=fatfish&age=100
 
  const search = formatSearch() // { name: 'fatfish', age: 100 }
 
  // use qs.js to format
 
  const search2 = qs.parse(window.location.search.slice(1)) // { name: 'fatfish', age: 100 }
 
  但是,現在我們如果要實現這樣一個新功能,就會變得簡單很多。
 
  如果我們想在“https://medium.com”中添加姓名和年齡兩個參數。
 
  // 1. url = https://medium.com
 
  // 2. params = { name: 'fatfish', age: 100 }
 
  const splitSearch = (url, params) => {
 
    const search = Object.entries(params).map((it) => it.join('=')).join('&')
 
    return `${url}?${search}`
 
  }
 
  const url = 'https://medium.com'
 
  const params = { name: 'fatfish', age: 100 }
 
  console.log(splitSearch(url, params)) // https://medium.com?name=fatfish&age=100
 
  // use qs.js to stringify url
 
  console.log(`${url}?${qs.stringify(params)}`) // https://medium.com?name=fatfish&age=100
 
 
  3.使用“js-cookie.js”讀寫cookies
 
  地址:https://github.com/js-cookie/js-cookie
 
  我們都知道在 JavaScript 中操作 cookies 不是一件簡單的事情,為了提高你的工作效率我強烈推薦“js-cookie.js”,它是一個簡單、輕量級的 JavaScript API,用于處理 cookies。
 
  Cookies.set('name', 'fatfish', { expires: 10 })
 
  Cookies.get('name') // fatfish
 
 
  4. 為什么選擇 Lodash?
 
  地址:https://github.com/lodash/lodash
 
  先來看看Lodash的介紹:
 
  Lodash 通過消除處理數組、數字、對象、字符串等的麻煩,使 JavaScript 變得更容易。Lodash 的模塊化方法非常適合:
 
  迭代數組、對象和字符串
 
  操縱和測試值
 
  創建復合函數
 
  // 1. Flatten the array
 
  _.flattenDeep([ 1, [ 2, [ 3, [  4, [ 5 ]] ] ] ]) // [1, 2, 3, 4, 5]
 
  // 2. More convenient object traversal
 
  _.each({ name: 'fatfish', age: 100 }, (val, key) => {
 
    console.log(val, key) 
 
    // fatfish name
 
    // 100 'age'
 
  })
 
  // 3. ...
 
 
  5、在移動端使用“Vconsole”調試網頁
 
  地址:https://github.com/Tencent/vConsole
 
  在移動設備上調試網頁非常困難,但有了“Vconsole”,一切都會變得容易得多。我們可以通過掃描此二維碼或點擊網址(http://wechatfe.github.io/vconsole/demo.html)來體驗其功能。
 
  
 
  TIP: 與chrome瀏覽器的devtools類似,Vconsole提供了以下功能幫助你更好的調試網頁。
 
  日志:console.log、info、error、…...
 
  網絡:XMLHttpRequest、Fetch、sendBeacon
 
  元素:HTML 元素樹
 
  存儲:Cookies、LocalStorage、SessionStorage
 
  手動執行JS命令
 
  自定義插件
精品久久久久久久久久久院品网_男女男精品视频_日韩**一区毛片_在线免费不卡电影_亚洲少妇屁股交4_久久国内精品视频_日韩一区二区三免费高清_亚洲成人手机在线_91看片淫黄大片一级在线观看_中文字幕亚洲在_日本一区二区在线不卡_欧美酷刑日本凌虐凌虐_理论电影国产精品_国产精品视频yy9299一区_99久久精品免费观看_国产精品久久三
91色视频在线| 欧美性猛交一区二区三区精品| 亚洲欧美在线视频观看| 7777精品伊人久久久大香线蕉超级流畅 | 日日夜夜免费精品| 国产精品大尺度| 26uuu精品一区二区在线观看| 欧亚洲嫩模精品一区三区| 日韩精品伦理第一区| 美女三级99| 精品久久一区二区三区蜜桃| 成人欧美视频在线| 波多野结衣一区二区三区在线观看| 国产成人av电影| 国产精品一二三| 精东粉嫩av免费一区二区三区| 免费人成黄页网站在线一区二区| 午夜视频久久久久久| 亚洲综合免费观看高清完整版在线| 亚洲人亚洲人成电影网站色| 最新中文字幕一区二区三区| 国产精品高潮呻吟| 日韩毛片在线免费观看| 国产精品久久网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 日本一区二区动态图| 国产精品人妖ts系列视频| 欧美激情在线看| 亚洲丝袜自拍清纯另类| 亚洲激情在线播放| 日韩精品一二三| 久久er99热精品一区二区| 国产精品一区二区在线播放| 成人免费高清视频在线观看| 99久久综合国产精品| 91蜜桃网址入口| 久久久7777| 色综合中文字幕| 一区二区久久久久| 亚洲天天做日日做天天谢日日欢| 亚洲日本乱码在线观看| 亚洲精品免费电影| 日韩福利电影在线观看| 国产麻豆精品95视频| 99久久综合色| 免费99视频| 在线精品视频免费播放| 欧美一级久久久久久久大片| 久久先锋影音av鲁色资源| 亚洲视频每日更新| 美女一区二区三区在线观看| 高清shemale亚洲人妖| 不卡一区二区三区四区五区| 日韩视频在线播放| 91一区二区三区在线观看| 久久精品magnetxturnbtih| 激情视频在线观看一区二区三区| 亚洲精品国产精品久久| 欧美性生交片4| 欧美日韩免费视频| 国产视频一区不卡| 亚洲成人午夜电影| 国产精品77777竹菊影视小说| 国产真实乱子伦精品视频| 91小视频在线免费看| 天堂√在线观看一区二区| 欧美一区二区观看视频| 日韩欧美不卡一区| 亚洲激情六月丁香| 成人综合日日夜夜| 日韩一区国产在线观看| 中文字幕中文字幕99| 精品国产乱码久久久久久图片| 一区二区三区成人| 成人动漫av在线| 亚洲午夜激情| 久久亚区不卡日本| 国产精品久久国产精品| 色狠狠桃花综合| 亚洲伊人伊色伊影伊综合网| 国产高清精品一区二区三区| 日韩一级二级三级精品视频| 精品一区二区三区免费| 亚洲综合av一区| 亚洲妇女屁股眼交7| 欧美极品jizzhd欧美| 中文成人av在线| 91网站黄www| 精品久久人人做人人爱| 国模大尺度一区二区三区| 中文字幕一区二区三区最新| 午夜影院在线观看欧美| 亚洲天堂电影网| 天堂在线亚洲视频| 亚洲精品免费在线看| 亚洲国产一区视频| 亚洲国产精品毛片| 视频一区视频二区中文字幕| 亚洲一区二区三区加勒比| 香蕉成人伊视频在线观看| 亚洲欧美电影在线观看| 亚洲超碰精品一区二区| 日韩欧美一区二区在线观看| 一区二区三区日韩欧美精品| 精品国产一区二区三区四区精华| 国产女主播在线一区二区| 97国产超碰| 国产精品麻豆久久久| 精品中文字幕一区| 亚洲同性gay激情无套| 久久综合九九| 亚洲一区在线播放| 伊人久久av导航| 免费在线观看一区二区三区| 欧美日韩一区二区电影| 国产成人在线影院| 精品国产电影一区二区| 99久久精品久久久久久ai换脸| 国产亚洲婷婷免费| 国产偷国产偷亚洲高清97cao| 综合久久久久综合| 欧美资源一区| 日韩中文字幕不卡| 欧美日韩视频不卡| 国产aⅴ综合色| 亚洲国产成人一区二区三区| 欧美精品尤物在线| 日韩精品一二三区| 日韩一区二区精品| 国产精品视频入口| 亚洲成人手机在线| 欧美精品123区| 国产成人精品日本亚洲11| 一区二区三区av电影| 欧美综合色免费| 99久久精品国产麻豆演员表| 国产精品久久久久久久午夜片 | 欧美色欧美亚洲另类二区| 国产99久久久国产精品潘金| 欧美激情一区二区三区不卡| 欧洲一区二区在线| 免费在线视频一区| 国产亚洲欧美在线| 视频一区二区在线| 国产成人精品1024| 17c精品麻豆一区二区免费| 一区二区日本| 波波电影院一区二区三区| 亚洲精品网站在线观看| 欧美日韩一级二级| 精品一区久久| 国产一区二区三区在线看麻豆| 亚洲国产精品传媒在线观看| 一本久久a久久精品亚洲| 波多野结衣在线一区| 亚洲高清三级视频| 26uuu精品一区二区| 亚洲欧美成人一区| 5g国产欧美日韩视频| 欧美aaa在线| 国产精品久久毛片| 欧美日韩国产成人在线91| 久久亚洲高清| 不卡电影免费在线播放一区| 亚洲精品日韩一| 精品免费一区二区三区| 在线观看一区二区三区三州| 99re资源| 国产精品一区一区| 亚洲高清免费观看高清完整版在线观看| 欧美一区二区三区小说| 亚洲欧美精品在线观看| 成人av电影在线网| 日本在线不卡视频一二三区| 国产欧美va欧美不卡在线| 在线亚洲免费视频| 免费精品视频一区| 99re热视频这里只精品 | 国产精品一二三四| 亚洲欧美偷拍三级| 精品乱人伦小说| 欧美亚洲综合久久| 国产一区二区久久久| 高潮精品一区videoshd| 日韩av一二三| 亚洲欧美一区二区三区孕妇| 亚洲精品在线观看免费| 成人影片在线播放| 国产成人精品综合在线观看| 亚洲成a人片综合在线| 国产精品三级在线观看| 精品国产在天天线2019| 欧美午夜一区二区三区| 亚洲精品一区二区三区四区五区| 国产精品露出视频| 97人人干人人| 成人精品视频一区二区三区| 国产永久精品大片wwwapp| 日本不卡123| 日韩成人免费看|