国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

12 個JavaScript常用技巧,讓你看起來更像個專業人士

開發 前端
Javascript可以做很多令人驚奇的事情,我也還有很多東西要學,今天我們介紹12個簡短而實用的代碼片段,幫助你提升工作效率。

Javascript可以做很多令人驚奇的事情,我也還有很多東西要學,今天我們介紹12個簡短而實用的代碼片段,幫助你提升工作效率。

1、判斷一個數是奇數還是偶數

模運算符 % 做得很好。

const IsEven = num num % 2 === 0;console.log(IsEven(2));// Result: trueconsole.log(IsEven(3));// Result: false

2、判斷日期是否為工作日

檢查給定日期是否為工作日。

    const isWorkday = (date) => date.getDay() % 6 !== 0;    console.log(isWorkday(new Date("2022/10/17")));    // Result: true (Monday)    console.log(isWorkday(new Date("2022/10/16")));    // Result: false (Sumday)

3、獲取隨機布爾值(真/假)

使用 Math.random() 會返回一個介于 0 和 1 之間的隨機數,然后判斷是否大于 0.5 會得到一個有 50% 概率為 True 或 False 的值。

const randomBool = () Math.random() >= 0.5;console.log(randomBool());

4、從日期對象獲取時間

使用 Date 對象的 .toTimeString() 方法將其轉換為時間字符串,然后截取該字符串。

const timeBeginDate = date date.toTimeString().slice(0, 8);    console.log(timeBeginDate(new Date(2022, 8, 10, 15, 30, 21)));    // Result: "15:30:21"    console.log(timeBeginDate(new Date()));    // Result: return current time

5、滾動到頁面頂部

window.scrollTo() 會滾動到指定坐標,如果坐標設置為(0, 0),會返回到頁面頂部。

    const toTop = () window.scrollTo(0, 0);    toTop();

6、反轉字符串

反轉字符串的方法有很多,這里是最簡單的一種,使用 split()、reverse() 和 join()

 const reverse = str str.split('').reverse().join('');
console.log(reverse('hello maxwell')); //Result: llewxam olleh

7、確定當前選項卡是否可見

瀏覽器可以打開很多標簽,下面的代碼段是判斷當前標簽是否為活動標簽。

 const isBrowserTabInView = () document.hidden;    isBrowserTabInView();

8、檢查指定元素是否被聚焦

你可以使用 document.activeElement 來確定元素是否處于焦點中。

    const elementIsFocus = (el) => (el === document.activeElement);    elementIsFocus(anyElement)    // Returns True if it is in focus, otherwise returns False

9、判斷當前用戶是否支持觸摸事件

const touchSupported = ()        ('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch);    }    console.log(touchSupported());    // Returns True if touch events are supported, otherwise returns False

10、判斷當前用戶是否為 Apple 設備

你可以使用 navigator.platform 來確定當前用戶是否是 Apple 設備。

const isAppleDevice = /Mac|iPod|iPhone|iPad/.test(navigator.platform);console.log(isAppleDevice);// If it is an Apple device it will return True otherwise it will return False

11、獲取所有參數的平均值

reduce() 函數可用于計算所有參數的平均值。

  const average = (...args) => args.reduce((a, b) =>    var avg = average(6,10, 8, 12);    console.log(avg);    // Result: 9

12、轉換華氏/攝氏度

不要再害怕處理溫度單位了,下面兩個函數就是兩個溫度單位的相互轉換。

  const celsiusToFahrenheit = (celsius) => celsius * 9 / 5 + 32;    const fahrenheitToCelsius = (fahrenheit) => (fahrenheit - 32) * 5 / 9;    // Examples    console.log(celsiusToFahrenheit(20));    // 68    console.log(celsiusToFahrenheit(0));    // 32    console.log(celsiusToFahrenheit(-15));    // 5    console.log(celsiusToFahrenheit(35));    // 95

寫在最后

以上就是我今天跟你分享的全部內容,如果你覺得有用的話,請記得點贊,關注我,我將與你分享更多實用的開發技巧。


責任編輯:華軒 來源: web前端開發
相關推薦

2023-08-01 14:36:00

JavaScript開發

2024-08-27 15:25:33

2023-06-27 23:57:06

JavaScrip技能

2025-02-18 11:01:49

2025-03-17 10:42:12

2022-09-26 12:53:54

JavaScrip單行代碼

2023-07-11 15:43:16

JavaScript技巧

2024-09-13 16:19:47

2021-12-19 22:48:53

JavaScript開發代碼

2012-04-11 09:44:42

谷歌Chrome OS

2022-06-21 14:30:16

Vim自定義Linux

2022-02-28 12:57:09

GNOMEPlasma桌面

2022-05-26 01:15:22

GitHub代碼快捷鍵

2022-02-21 12:05:49

LibreOffiLinux工具欄

2020-02-26 21:57:09

Lambdajava8方法引用

2020-06-29 15:00:31

UbuntumacOSLinux

2016-08-01 11:33:40

云遷移云安全合規性

2013-12-30 10:06:51

智能硬件3D打印互聯網化

2021-10-02 10:36:00

YAML編程語言軟件開發

2024-03-08 12:20:25

Python代碼
點贊
收藏

51CTO技術棧公眾號

51vv免费精品视频一区二区| 欧美久久九九| 亚洲va欧美va国产va天堂影院| 国产日本一区二区三区| jizz亚洲女人高潮大叫| 色av成人天堂桃色av| 久久9精品区-无套内射无码| 亚洲久久成人| 国产99久久精品一区二区 夜夜躁日日躁 | 国产一区在线观看视频| 欧美综合一区第一页| 向日葵视频成人app网址| 91高清在线观看| 一道本在线免费视频| 国产伦精一区二区三区| 99视频在线播放| 精品九九在线| 欧美成人高清视频| 成人爱爱网址| 日韩一级欧美一级| 精品av中文字幕在线毛片 | 狠狠色狠狠色综合| 国产精品日韩一区二区| 色无极亚洲影院| 51色欧美片视频在线观看| 亚洲日本在线观看视频| 精品国产乱码久久久久久果冻传媒| 91老司机精品视频| 精品福利电影| 久久99精品国产99久久| 偷拍欧美精品| 一区二区三区在线免费播放| 蜜臀av无码一区二区三区| 三级久久三级久久| 精品乱色一区二区中文字幕| 一区二区电影| 91免费国产网站| 国产一区二区三区四区| 26uuu亚洲伊人春色| 精品人人人人| 欧美国产在线电影| 永久免费观看精品视频| 日韩一区二区福利| 国产一区一区| 亚州国产精品久久久| 亚洲精品一二三**| 欧美精品videosex极品1| 天堂精品久久久久| 亚洲精品tv久久久久久久久久| 精品少妇v888av| 午夜a成v人精品| 嫩草影院官网| 亚洲精品写真福利| 在线影院福利| 亚洲综合一区二区| 亚洲欧美日本免费| 好吊成人免视频| 一区二区三区我不卡| 国产一区二区三区在线观看网站| 激情婷婷久久| 国产一区啦啦啦在线观看| 欧美伦理影视网| 韩国三级日本三级少妇99| 国产精品久久免费视频| 欧美激情2020午夜免费观看| 日本视频一区在线观看| 青青草在线免费视频| 疯狂蹂躏欧美一区二区精品| 国产女人在线视频| 日韩一级完整毛片| 国产成人精品一区二区三区免费 | 精品欧美午夜寂寞影院| 欧美一级大片视频| 93在线视频精品免费观看| 国产亚洲福利社区| 国产麻豆精品95视频| 欧美日韩大尺度| 亚洲尤物视频在线| 国产福利视频在线观看| 最近2019中文字幕在线高清| 日本三级久久| 欧美日韩电影一区二区| 成人黄色综合网站| 诱受h嗯啊巨肉高潮| 日韩一区二区免费在线电影| 亚洲男人在线| 91精品在线看| 国产美女精品人人做人人爽| 成人综合网址| 欧美日韩不卡一区| 羞羞影院欧美| 国产精品电影观看| 青青国产91久久久久久| 国产原创精品在线| 欧美日韩国产小视频| 97久久精品一区二区三区的观看方式| 国产精品欧美日韩一区二区| 丝袜美腿一区二区三区| 99热免费在线| 精品日产卡一卡二卡麻豆| 国产精品任我爽爆在线播放| 久久久久资源| 综合久久一区二区三区| 久久国产精品黑丝| 欧美一区二区在线免费观看| 国产777精品精品热热热一区二区| 久久九九热免费视频| 欧美午夜精品一区二区三区电影| 久久国产精品亚洲va麻豆| 国产91在线观看| 在线免费看黄色| 亚洲欧美成人精品| 欧美日韩伦理在线免费| 一区二区精品在线观看| 亚洲日本va在线观看| 91国内在线| 91精品成人久久| 爽好久久久欧美精品| www.亚洲高清| 欧美成人vr18sexvr| 日本妇女一区| 国产欧美激情| 亚洲人一区二区| 一区二区久久久久| 你懂得影院夜精品a| 97久久天天综合色天天综合色hd| 波多野结衣在线一区| porn亚洲| 国产精品激情av在线播放| 国产成人精品三级| 国产污视频在线| 久久久久久国产免费 | 午夜激情综合网| 久久天天久久| 日本一区二区视频| 色综合天天综合网国产成人综合天 | 欧美色图另类| 5566日本婷婷色中文字幕97| 国产精品一二三在| 国产高清在线观看| 国产精品天天狠天天看| 国产精品私人影院| 亚洲欧洲一二区| 精品一区二区三区不卡| 欧美亚洲丝袜传媒另类| 秋霞影院一区| 国产a级黄色大片| 欧美精品1区2区| 888久久久| 粉嫩喷白浆久久| 欧洲中文字幕国产精品| 国产日韩三级在线| 清纯唯美激情亚洲| 浮妇高潮喷白浆视频| 亚洲欧美国产精品| 久久国产精品露脸对白| 国产第一页在线| 视频一区二区精品| 欧美一级片在线看| 奶水喷射视频一区| 国产理论在线观看| 久久久福利视频| 欧美日韩视频不卡| 国产欧美精品| 国内高清免费在线视频| 亚洲成人自拍| 精品视频中文字幕| 国产成人高清视频| 先锋影音网一区二区| 日本精品一区二区三区四区| 一区二区三区四区视频| zzijzzij亚洲日本少妇熟睡| 另类一区二区三区| 男女爽爽爽视频| 45www国产精品网站| 亚洲精品国产视频| 小小影院久久| 免费在线观看黄色| 日韩精品福利视频| 国产亚洲精品综合一区91| 91美女蜜桃在线| 久久99国产成人小视频| 欧美日韩伦理片| 日韩片电影在线免费观看| 亚洲视频axxx| 欧美激情在线看| 日韩欧美精品综合| av在线免费一区| 最新精品视频| 精品综合久久久久久97| 一区二区在线观看视频| 欧美精品精品精品精品免费| 六月丁香综合在线视频| 久久久999精品视频| 91精品国产一区二区三区动漫| 亚洲国产一区视频| 亚洲色图网站| 波多一区二区| 无码精品国产一区二区三区免费| 国产亚洲一区字幕|