亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

以下我最近的一些收藏 JAVAscript精簡(jiǎn)代碼集合。它們都可以在你的開發(fā)控制臺(tái)中運(yùn)行,你可以從控制臺(tái)中查看運(yùn)行結(jié)果。同時(shí),我希望你能在評(píng)論中分享一些自己的藏品!

01、日歷

創(chuàng)建過去七天的數(shù)組,如果將代碼中的減號(hào)換成加號(hào),你將得到未來7天的數(shù)組集合

// 創(chuàng)建過去七天的數(shù)組

[...Array(7).keys()].map(days => new Date(Date.now() - 86400000 * days));

02、生成隨機(jī)ID

在原型設(shè)計(jì)時(shí)經(jīng)常使用的創(chuàng)建ID功能。但是我在實(shí)際項(xiàng)目中看到有人使用它。其實(shí)這并不安全

// 生成長(zhǎng)度為11的隨機(jī)字母數(shù)字字符串

Math.random().toString(36).substring(2);

// hg7znok52x

03、獲取URL的查詢參數(shù)

這個(gè)獲取URL的查詢參數(shù)代碼,是我見過最精簡(jiǎn)的 QAQ

?foo=bar&baz=bing => {foo: bar, baz: bing}

// 獲取URL的查詢參數(shù)

q={};location.search.replace(/([^?&=]+)=([^&]+)/g,(_,k,v)=>q[k]=v);q;

04、本地時(shí)間

通過一堆html,您可以創(chuàng)建一個(gè)本地時(shí)間,其中包含您可以一口氣讀出的源代碼,它每秒都會(huì)用當(dāng)前時(shí)間更新頁(yè)面

// 創(chuàng)建本地時(shí)間

<body onload="setInterval(()=>document.body.innerHTML=new Date().toLocaleString().slice(10,19))"></body>

05、數(shù)組混淆

隨機(jī)更改數(shù)組元素順序,混淆數(shù)組

// 隨機(jī)更改數(shù)組元素順序,混淆數(shù)組

(arr) => arr.slice().sort(() => Math.random() - 0.5)

/*

let a = (arr) => arr.slice().sort(() => Math.random() - 0.5)

let b = a([1,2,3,4,5])

console.log(b)

*/

06、生成隨機(jī)十六進(jìn)制代碼(生成隨機(jī)顏色)

使用JavaScript簡(jiǎn)潔代碼生成隨機(jī)十六進(jìn)制代碼

// 生成隨機(jī)十六進(jìn)制代碼 如:'#c618b2'

'#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');

07、一個(gè)面試題

這是一個(gè)臭名昭著的面試題,讓你寫出他的運(yùn)行結(jié)果,受不了~

for(i=0;++i<101;console.log(i%5?f||i:f+'Buzz'))f=i%3?'':'Fizz'

08、數(shù)組去重

這是一個(gè)原生的JS函數(shù)但是非常簡(jiǎn)潔,Set接受任何可迭代對(duì)象,如數(shù)組[1,2,3,3],并刪除重復(fù)項(xiàng)

// 數(shù)組去重

[...new Set(arr)]

09、創(chuàng)建特定大小的數(shù)組

方便快捷創(chuàng)建特定大小的數(shù)組

[...Array(3).keys()]

// [0, 1, 2]

10、返回一個(gè)鍵盤(驚呆了)

這是一個(gè)很難看懂的簡(jiǎn)潔代碼,但是運(yùn)行后你會(huì)驚呆的,他竟然返回一個(gè)圖形鍵盤

// 用字符串返回一個(gè)鍵盤圖形

(_=>[..."`1234567890-=~~QWERTYUIOP[]\~ASDFGHJKL;'~~ZXCVBNM,./~"].map(x=>(o+=`/${b='_'.repeat(w=x<y?2:' 667699'[x=["BS","TAB","CAPS","ENTER"][p++]||'SHIFT',p])}\|`,m+=y+(x+' ').slice(0,w)+y+y,n+=y+b+y+y,l+=' __'+b)[73]&&(k.push(l,m,n,o),l='',m=n=o=y),m=n=o=y='|',p=l=k=[])&&k.join`

`)()

這是它的打印結(jié)果:

10個(gè)JS精簡(jiǎn)代碼無形裝逼集合,最為致命,記得收藏好

驚人!

分享到:
標(biāo)簽:精簡(jiǎn) 代碼 javascript
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定