精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

編程必備!25個讓你眼前一亮的JavaScript代碼技巧

開發 前端
JavaScript一行代碼是節省時間和代碼的強大方式。它們可以用來在一行代碼中執行復雜的任務,這對其他開發人員來說非常令人印象深刻。

學習強大的JavaScript一行代碼,能夠節省你的時間和代碼量。

1. 將內容復制到剪貼板

為了提高網站的用戶體驗,我們經常需要將內容復制到剪貼板,以便用戶可以將其粘貼到指定位置。

const copyToClipboard = (content) => navigator.clipboard.writeText(content)
copyToClipboard("Hello fatfish")

2. 獲取鼠標選中內容

你以前遇到過這種情況嗎?我們需要獲取用戶選擇的內容。

const getSelectedText = () => window.getSelection().toString()
getSelectedText()

3. 打亂一個數組

打亂一個數組?這在彩票程序中非常常見,但它并不是真正的隨機。

const shuffleArray = array => array.sort(() => Math.random() - 0.5)
shuffleArray([ 1, 2,3,4, -1, 0 ]) // [3, 1, 0, 2, 4, -1]

4.將rgba轉換為十六進制

我們可以將rgba和十六進制顏色值互相轉換。

const rgbaToHex = (r, g, b) => "#" + [r, g, b].map(num => parseInt(num).toString(16).padStart(2, '0')).join('')
rgbaToHex(0, 0 ,0) // #000000
rgbaToHex(255, 0, 127) //#ff007f

5.將十六進制轉換為rgba

const hexToRgba = hex => {
  const [r, g, b] = hex.match(/\w\w/g).map(val => parseInt(val, 16))
  return `rgba(${r}, ${g}, ${b}, 1)`;
}
hexToRgba('#000000') // rgba(0, 0, 0, 1)
hexToRgba('#ff007f') // rgba(255, 0, 127, 1)

6.獲取多個數字的平均值

使用reduce函數,我們可以非常方便地得到一組數組的平均值。

const average = (...args) => args.reduce((a, b) => a + b, 0) / args.length
average(0, 1, 2, -1, 9, 10) // 3.5

7.檢查一個數字是偶數還是奇數

怎么判斷一個數字是奇數還是偶數?

const isEven = num => num % 2 === 0
isEven(2) // true
isEven(1) // false

8.在數組中去重元素

使用Set來刪除數組中的重復元素,會讓這個過程變得非常簡單。

const uniqueArray = (arr) => [...new Set(arr)]
uniqueArray([ 1, 1, 2, 3, 4, 5, -1, 0 ]) // [1, 2, 3, 4, 5, -1, 0]

9.檢查一個對象是否為空對象

const isEmpty = obj => Reflect.ownKeys(obj).length === 0 && obj.constructor === Object
isEmpty({}) // true
isEmpty({ name: 'fatfish' }) // false

10.反轉字符串

const reverseStr = str => str.split('').reverse().join('')
reverseStr('fatfish') // hsiftaf

11.計算兩個日期之間的間隔

const dayDiff = (d1, d2) => Math.ceil(Math.abs(d1.getTime() - d2.getTime()) / 86400000)
dayDiff(new Date("2023-06-23"), new Date("1997-05-31")) // 9519

12. 找出日期所在的年份中的天數

const dayInYear = (d) => Math.floor((d - new Date(d.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24)
dayInYear(new Date('2023/06/23'))// 174

13.將字符串的首字母大寫

const capitalize = str => str.charAt(0).toUpperCase() + str.slice(1)
capitalize("hello fatfish")  // Hello fatfish

14.生成指定長度的隨機字符串

const generateRandomString = length => [...Array(length)].map(() => Math.random().toString(36)[2]).join('')
generateRandomString(12) // cysw0gfljoyx
generateRandomString(12) // uoqaugnm8r4s

15.在兩個整數之間獲取一個隨機整數

const random = (min, max) => Math.floor(Math.random() * (max - min + 1) + min)
random(1, 100) // 27
random(1, 100) // 84
random(1, 100) // 55

16.指定位數四舍五入

const round = (n, d) => Number(Math.round(n + "e" + d) + "e-" + d)
round(3.1415926, 3) //3.142
round(3.1415926, 1) //3.1

17.清除所有的cookies

const clearCookies = document.cookie.split(';').forEach(cookie => document.cookie = cookie.replace(/^ +/, '').replace(/=.*/, `=;expires=${new Date(0).toUTCString()};path=/`))

18.檢測是否為暗黑模式

const isDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
console.log(isDarkMode)

19.滾動到頁面頂部

const goToTop = () => window.scrollTo(0, 0)
goToTop()

20.判斷是否為蘋果設備

const isAppleDevice = () => /Mac|iPod|iPhone|iPad/.test(navigator.platform)
isAppleDevice()

21.隨機布爾值

const randomBoolean = () => Math.random() >= 0.5
randomBoolean()

22.獲取變量的類型

const typeOf = (obj) => Object.prototype.toString.call(obj).slice(8, -1).toLowerCase()
typeOf('')     // string
typeOf(0)      // number
typeOf()       // undefined
typeOf(null)   // null
typeOf({})     // object
typeOf([])     // array
typeOf(0)      // number
typeOf(() => {})  // function

23.判斷當前選項卡是否處于活動狀態

const checkTabInView = () => !document.hidden

24.檢查元素是否處于焦點狀態

const isFocus = (ele) => ele === document.activeElement

25. 隨機IP

const generateRandomIP = () => {
  return Array.from({length: 4}, () => Math.floor(Math.random() * 256)).join('.');
}
generateRandomIP() // 220.187.184.113
generateRandomIP() // 254.24.179.151

總結

JavaScript一行代碼是節省時間和代碼的強大方式。它們可以用來在一行代碼中執行復雜的任務,這對其他開發人員來說非常令人印象深刻。

在本文中,我們向您展示了25個厲害的JavaScript一行代碼,這些代碼將讓您看起來像個專家。我們還提供了一些關于如何編寫自己的JavaScript一行代碼的技巧。

責任編輯:武曉燕 來源: 大遷世界
相關推薦

2017-03-06 18:35:22

VRAR應用

2021-08-17 11:20:25

Vue前端技巧

2024-06-17 10:24:21

2022-12-19 08:23:24

2025-11-14 04:00:00

2021-06-30 09:56:24

MySQL數據庫索引

2022-07-28 15:46:08

Linux工具

2025-08-22 13:37:22

2023-08-10 08:16:41

Hash技術哈希表

2022-12-09 09:39:20

Vue3Vue2

2024-03-14 17:41:25

AIGC人工智能應用

2022-02-28 23:37:16

iOS蘋果系統

2024-12-24 08:23:31

2016-01-21 10:55:04

2025-01-16 08:44:55

2024-01-03 15:59:56

Linux發行版

2025-05-29 08:35:39

Python代碼開發

2025-08-26 08:51:57

點贊
收藏

51CTO技術棧公眾號

精品欧美视频| 97超碰人人在线| 欧美视频福利| 国产视频综合在线| 最新中文字幕免费视频| 激情影院在线观看| 成人免费va视频| 国产精品草莓在线免费观看| 韩国一级黄色录像| 狼人精品一区二区三区在线| 日本黄色一区二区| 老汉色影院首页| 欧美女优在线| 大美女一区二区三区| 国产成人精品午夜| 国产一级中文字幕| 爽成人777777婷婷| 日韩成人av在线| 一级黄色免费毛片| 日韩三区免费| 亚洲国产精品久久艾草纯爱| 日韩av大全| 天堂在线资源库| 精品一区二区国语对白| 欧美在线一级va免费观看| 国产高潮国产高潮久久久91| 极品美女一区二区三区| 亚洲成人久久电影| 国产成人在线综合| 一二区成人影院电影网| 亚洲国产美国国产综合一区二区| 亚洲看片网站| 你懂的视频在线免费| 高清不卡在线观看| 川上优av一区二区线观看| 男人的天堂av网站| 亚洲一区二区三区免费在线观看| 欧美理论电影在线观看| youjizz亚洲女人| 亚洲免费成人av在线| 欧美成人艳星乳罩| 特黄特黄一级片| www欧美在线观看| 欧美伊人精品成人久久综合97| 男人添女荫道口图片| 日本资源在线| 樱桃视频在线观看一区| 在线免费观看成人网| 999在线视频| 日本一区二区三区视频视频| 久久精品国产一区二区三区不卡| 亚洲精品97久久中文字幕| 韩国欧美一区二区| 成人黄色在线观看| 亚洲资源在线播放| 激情综合亚洲精品| 91视频8mav| 国产视频一二三四区| 精品亚洲国产成人av制服丝袜| 国产区精品视频| 国产精品久久久久久无人区| 国模大尺度一区二区三区| 国产欧美欧洲在线观看| 97在线公开视频| 国产精品99久久久久久久女警| 亚洲综合在线做性| 亚洲毛片在线播放| 99久久精品国产网站| 久久久免费看| 国产精品久久久久一区二区国产| 欧美国产精品一区二区三区| 亚洲欧洲中文| 黄色在线免费看| 一个色综合av| 黄色片视频在线免费观看| 电影亚洲精品噜噜在线观看| 欧美日韩你懂得| 丰满少妇一区二区三区专区 | 日韩精品诱惑一区?区三区| 在线成人免费网站| 在线免费观看亚洲视频| 日韩视频中文| 国产精品丝袜久久久久久不卡| 国产精品久久婷婷| 99视频一区二区| 水蜜桃亚洲精品| 18av在线视频| 欧美丝袜美女中出在线| 日韩成人精品视频在线观看| 亚洲网址在线观看| 国产一区二区三区在线观看视频| 国产黄色小视频网站| 亚洲精品少妇| 国产日产亚洲精品| 国产小视频一区| 日本一区二区三区在线观看| 久久www视频| 午夜无码国产理论在线| 欧美大片一区二区| 神马久久久久久久久久久| 欧美日韩亚洲国产精品| 国产精品99蜜臀久久不卡二区| av中文字幕第一页| 久久久青草青青国产亚洲免观| 免费国产成人看片在线| jizz内谢中国亚洲jizz| 欧美一卡二卡三卡| 亚洲欧美va天堂人熟伦| 亚洲精品资源| 亚洲精品日韩激情在线电影| 四虎影视精品成人| 亚洲精品v日韩精品| 噼里啪啦国语在线观看免费版高清版| 这里视频有精品| www.亚洲免费视频| 亚洲欧美偷拍一区| 粉嫩aⅴ一区二区三区四区五区| 日本欧洲国产一区二区| 超碰资源在线| 日韩精品一区二区三区视频播放 | 欧美少妇bbw| 国产精品另类一区| 日韩亚洲在线视频| 欧洲在线一区| 欧美精品videosex极品1| 亚洲影视一区二区| 亚洲国产精品黑人久久久| 日韩精品xxxx| 老司机凹凸av亚洲导航| 欧美久久精品午夜青青大伊人 | 日韩精品一区二区三区中文不卡 | 亚洲线精品一区二区三区 | 久久一区二区视频| 成人免费观看cn| 成人性生交大片免费看中文视频| 久久综合久中文字幕青草 | 日韩精品中文字幕在线不卡尤物| 性爱在线免费视频| 日本在线不卡一区| 亚洲国产婷婷香蕉久久久久久99| 奇米777日韩| 亚洲一区第一页| 日本欧美www| 中文字幕av不卡| 中文字幕av不卡在线| 日韩激情在线| 国产一区红桃视频| 日本中文字幕在线2020| 欧美日韩国产精选| 日韩在线观看免| 国产美女视频91| 成人性做爰片免费视频| 91精品啪在线观看国产爱臀 | 日韩经典第一页| 日韩精品一区二区亚洲av| 久久精品亚洲国产奇米99| www.超碰com| 日本一二区不卡| 国产综合久久久久| 影院在线观看全集免费观看| 欧美不卡激情三级在线观看| 国产大片中文字幕| ww亚洲ww在线观看国产| 日本xxxx黄色| 亚洲欧美一级二级三级| 国产日韩欧美二区| 欧美成人免费电影| 精品国产一区二区三区在线观看| 一女二男一黄一片| 亚洲成av人影院在线观看网| 在线观看日韩精品视频| 久久精品国产99久久6| 久久久无码中文字幕久...| 国产精品1luya在线播放| 欧美一级片一区| 日韩免费啪啪| 亚洲电影在线观看| 91网址在线播放| 国产三级在线观看完整版| 成人免费视频国产在线观看| 5566中文字幕一区二区电影| 色天使在线视频| 日本美女一区二区三区视频| 久久只精品国产| 国产精品va无码一区二区| 精品一区电影| 成人女人免费毛片| 666av成人影院在线观看| 久热在线中文字幕色999舞| 天天操天天干天天操| 欧美日韩另类一区| 日韩福利片在线观看| 国产精品另类一区| v8888av| 国产麻豆一精品一av一免费| 免费看的黄色大片| 国产精品精品国产一区二区| 国产原创精品| aa亚洲一区一区三区| 5566成人精品视频免费| 老司机在线永久免费观看| 亚洲精品黄网在线观看| 国产一区二区在线不卡| 欧美日韩亚洲精品内裤| 麻豆明星ai换脸视频| 国产色一区二区| 中文字幕第九页| 麻豆成人91精品二区三区| 日本精品免费在线观看| 亚洲国产老妈| 图片区小说区区亚洲五月| 清纯唯美亚洲经典中文字幕| 1卡2卡3卡精品视频| xxxxx.日韩| 国产成人精品亚洲精品| 国产网站在线| 欧美福利视频在线观看| 毛片在线看片| 自拍偷拍亚洲区| 国产原创av在线| 日韩久久精品成人| 免费观看国产视频| 精品日韩在线观看| 国产成人毛毛毛片| 91精品久久久久久蜜臀| 亚洲一区中文字幕永久在线| 91黄视频在线| www.久久久久久久| 欧美日韩另类在线| 欧美三日本三级少妇99| 一区二区不卡在线播放 | 99久久婷婷国产一区二区三区| 色天天综合久久久久综合片| 日韩精品一区二区三| 亚洲高清视频的网址| 久操视频免费在线观看| 亚洲欧美精品午睡沙发| 亚洲少妇xxx| 中文字幕一区二区三区在线不卡 | 久久久久亚洲av片无码v| 久久99精品国产麻豆婷婷| 在线免费视频一区| 日本午夜精品一区二区三区电影| 欧美一级片中文字幕| 老司机精品导航| 99免费视频观看| 日精品一区二区三区| 亚洲五月天综合| 免费高清在线一区| 老司机久久精品| 国产在线精品免费| 久久黄色一级视频| www.99精品| 中文字幕国产专区| 国产三级精品视频| 日本少妇aaa| 亚洲欧美激情一区二区| 久久久久成人网站| 婷婷一区二区三区| 国产成人精品网| 欧美性大战久久| 国产毛片在线视频| 精品国产乱子伦一区| 日韩欧美在线观看一区二区| 亚洲欧洲在线看| 日韩伦理在线电影| 久久久久成人精品| 日韩福利一区| 成人精品福利视频| 精品女人视频| 天天人人精品| 韩国欧美一区| 农村妇女精品一二区| 麻豆久久久久久| 日批免费观看视频| 国产人伦精品一区二区| www.5588.com毛片| 懂色av一区二区三区| 亚洲中文字幕在线观看| 欧美精品一区二| 在线播放日本| 午夜精品一区二区三区av| 久久久一本精品| 亚洲xxxx在线| 亚洲人成伊人成综合图片| 97超碰人人爱| 日日嗨av一区二区三区四区| 深爱五月综合网| 久久久久久久久久电影| 少妇人妻丰满做爰xxx| 懂色av一区二区三区| 国产乱淫片视频| 亚洲欧洲日本专区| 欧美巨大xxxx做受沙滩| 国产精品久久久久久久久| 超碰97久久| 国产91av视频在线观看| 一本久道综合久久精品| 一级做a免费视频| 久久久久久久综合| 国产主播在线观看| 91精品国产综合久久蜜臀 | 日韩成人久久| 日韩免费电影一区二区| 亚洲日本国产| 久久久精品人妻一区二区三区| 中文字幕+乱码+中文字幕一区| 天海翼一区二区| 日韩三级av在线播放| av在线收看| 日韩av不卡在线| 女同另类激情重口| 成人免费在线视频播放| 黄网站免费久久| 五月婷婷婷婷婷| 色婷婷av一区二区三区软件 | 日本成人一级片| 亚洲精品久久久久久久久| 色yeye免费人成网站在线观看| 国产精品免费久久久| 鲁大师精品99久久久| 今天免费高清在线观看国语| 久久成人羞羞网站| 日本人亚洲人jjzzjjz| 777午夜精品电影免费看| 国产美女主播一区| 国产欧美日韩精品一区二区免费 | 在线免费观看成人网| 日韩在线一区二区三区| 青青草视频播放| 精品久久久久久亚洲国产300| 国产综合无码一区二区色蜜蜜| 欧美激情欧美激情| 欧美日韩午夜电影网| 99re8这里只有精品| 国产揄拍国内精品对白| 2025国产精品自拍| 91精品国产色综合久久不卡蜜臀 | 成人午夜精品福利免费| 久久国产精品免费视频 | 欧美一区二区三区免费在线看 | 91pony九色| 日韩一区中文字幕| 国产精品亚洲lv粉色| 久久精品久久久久久| 国产精品亚洲欧美日韩一区在线| 国产系列第一页| 国产精品资源站在线| 久久免费视频播放| 亚洲国产精品资源| 无遮挡爽大片在线观看视频| 欧美一区少妇| 久久99九九99精品| 色在线观看视频| 欧美变态口味重另类| free性m.freesex欧美| 久久精品中文字幕一区二区三区| 模特精品在线| 免费看一级黄色| 日韩一本二本av| 麻豆mv在线看| 亚洲国产精品日韩| 国产激情视频一区二区三区欧美| 日本免费一二三区| 一区二区三区天堂av| 精品国产亚洲日本| 水蜜桃色314在线观看| 国产偷国产偷精品高清尤物| 亚洲网站免费观看| 欧美精品videos另类日本| 日韩欧美国产大片| 亚洲国产高清av| 一区av在线播放| 粉嫩一区二区三区国产精品| 成人妇女免费播放久久久| 精品69视频一区二区三区Q| 中文字幕一二三四区| 欧美一区二区三区免费视频| 国产精品蜜芽在线观看| 亚洲欧洲日本国产| 成人av在线资源网| 国产精品高清无码| 久久久久久久电影一区| 欧美丝袜激情| 97精品人人妻人人| 精品视频全国免费看| 丰满大乳少妇在线观看网站| 日本在线免费观看一区| 高清国产一区二区| 在线观看免费高清视频| 91国语精品自产拍在线观看性色| 欧美大片aaaa| 国产精品九九九九九| 欧美一级日韩一级| 日韩a**中文字幕| 久久久久免费看黄a片app| 中文字幕一区二区三| 日韩偷拍自拍| 国产伦精品一区二区三区| 久久精品国产久精国产爱|