日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

js日历代码_JS无形装逼,最为致命

發布時間:2025/3/20 javascript 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js日历代码_JS无形装逼,最为致命 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

單行簡潔的代碼很難維護(有時甚至難以理解),但這并不能阻止廣大攻城獅們腦洞,在編寫簡潔的代碼后獲得一定的滿足感。

以下我最近的一些收藏 javascript精簡代碼集合。它們都可以在你的開發控制臺中運行,你可以從控制臺中查看運行結果。同時,我希望你能在評論中分享一些自己的藏品!

日歷

創建過去七天的數組,如果將代碼中的減號換成加號,你將得到未來7天的數組集合

// 創建過去七天的數組 [...Array(7).keys()].map(days => new Date(Date.now() - 86400000 * days));

生成隨機ID

在原型設計時經常使用的創建ID功能。但是我在實際項目中看到有人使用它。其實這并不安全

// 生成長度為11的隨機字母數字字符串 Math.random().toString(36).substring(2); // hg7znok52x

獲取URL的查詢參數

這個獲取URL的查詢參數代碼,是我見過最精簡的 QAQ

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

// 獲取URL的查詢參數 q={};location.search.replace(/([^?&=]+)=([^&]+)/g,(_,k,v)=>q[k]=v);q;

本地時間

通過一堆HTML,您可以創建一個本地時間,其中包含您可以一口氣讀出的源代碼,它每秒都會用當前時間更新頁面

// 創建本地時間 <body onload="setInterval(()=>document.body.innerHTML=new Date().toLocaleString().slice(10,19))"></body>

數組混淆

隨機更改數組元素順序,混淆數組

// 隨機更改數組元素順序,混淆數組 (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) */

生成隨機十六進制代碼(生成隨機顏色)

使用JavaScript簡潔代碼生成隨機十六進制代碼

// 生成隨機十六進制代碼 如:'#c618b2' '#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');

一個面試題

這是一個臭名昭著的面試題,讓你寫出他的運行結果,受不了~

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

數組去重

這是一個原生的JS函數但是非常簡潔,Set接受任何可迭代對象,如數組[1,2,3,3],并刪除重復項

// 數組去重 [...new Set(arr)]

創建特定大小的數組

方便快捷創建特定大小的數組

[...Array(3).keys()] // [0, 1, 2]

返回一個鍵盤(驚呆了)

這是一個很難看懂的簡潔代碼,但是運行后你會驚呆的,他竟然返回一個圖形鍵盤

// 用字符串返回一個鍵盤圖形 (_=>[..."`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` `)()

這是它的打印結果:

驚人!

如果你對編程感興趣或者想往編程方向發展,可以關注微信公眾號【筑夢編程】,大家一起交流討論!小編也會每天定時更新既有趣又有用的編程知識!

總結

以上是生活随笔為你收集整理的js日历代码_JS无形装逼,最为致命的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。