摘要:這是一個長期更新的文章,歡迎大家補充的奇技淫巧個人建議一些奇技淫巧使得代碼可讀性較差,不建議使用兩行寫一個評分組件錯誤處理的正確姿勢另外一種等價于論如何優雅的取整論如何優雅的交換數值用最短的代碼實現數組去重
這是一個長期更新的文章,歡迎大家補充 JavaScript 的奇技淫巧
個人建議:一些奇技淫巧使得代碼可讀性較差,不建議使用
1. 兩行寫一個評分組件let rate = 2 "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate)2. JavaScript 錯誤處理的正確姿勢
try { something } catch (e) { window.location. + e.message }3. 另外一種 undefined
let data = void 0 // 等價于 let data = undefined4. 論如何優雅的取整
let a = ~~1.11 // 1 let b = 1.11 | 0 // 1 let c = 1.11 >> 0 // 15. 論如何優雅的交換數值
let a = 1.11 let b = 2.22 [b, a] = [a, b]6. 用最短的代碼實現數組去重
const arr = [1, 2, 1, 2, "1", "2"] console.log([...new Set(arr)])
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93312.html
摘要:嚴格模式下有自己的作用于,直接接受是獲取不到值的,需要掛載再全局下面方式二標簽直接插入標簽,同時把字符串拼接一個接受的變量進去。方式三標簽字符串通過可以轉二進制,再通過轉。 經常我們會遇到后端返回的數據JSON的格式不正常,會出現key沒有引號的情況,如: var str = {a: 1, b: 2}; 當然,這種情況可以讓后端修改返回數據格式,但是往往再面試或則其他時候有可能會問道:...
摘要:現如今編程這個行當,也約定俗成出了一個入行儀式,就是選你將要使用的編程語言,寫段代碼輸出,這片文章講的就是這么個事寫個函數輸出,請真的不要覺得很簡單。但每行兩個字符的限制,是把函數創建的生門堵死了。 自古,三百六十行,每一行入行的時候都有個儀式。現如今編程這個行當,也約定俗成出了一個入行儀式,就是選你將要使用的編程語言,寫段代碼輸出hello world!,這片文章講的就是這么個事——...
摘要:知乎上也有相關的討論,開發的下一代編輯器莫非已經定義為上一代編輯器了嗎。 這篇是我在知乎的回答,原文在這里:justjavac: VS Code、ATOM這些開源文本編輯器的代碼實現中有哪些奇技淫巧? 研究 V8 比較多,也關注了一下 vscode 和 atom 的性能,每次 vscode、atom 的 change log 我都會看一遍。印象最深的是 vscode 1.14 的一次更...
摘要:比如經常逛知乎可以看到不少妹子自拍,比如這個問題打開控制臺執行這個或者就可以將所有圖片地址復制好了。另外關于知乎還有個隱藏技能,按可以打開快捷鍵幫助,不用鼠標也可以玩知乎了,微博也有這功能。平常工作少不了用瀏覽器,以下分享一些瀏覽器的使用技巧,更好的有助于你的工作。 ps: 以下技巧均在 Chrome 瀏覽器下測試的。 網頁長截圖 按 F12 彈出控制臺,按 ctrl+shift+p 彈出...
摘要:比如經常逛知乎可以看到不少妹子自拍,比如這個問題打開控制臺執行這個或者就可以將所有圖片地址復制好了。另外關于知乎還有個隱藏技能,按可以打開快捷鍵幫助,不用鼠標也可以玩知乎了,微博也有這功能。顯示保存密碼通過審查元素將的刪掉即可。 平常工作少不了用瀏覽器,以下分享一些瀏覽器的使用技巧,更好的有助于你的工作。 ps: 以下技巧均在 Chrome 瀏覽器下測試的。 網頁長截圖 按 F12 彈...
閱讀 1809·2019-08-30 13:54
閱讀 2725·2019-08-29 17:27
閱讀 1109·2019-08-29 17:23
閱讀 3350·2019-08-29 15:20
閱讀 1225·2019-08-29 11:28
閱讀 1566·2019-08-26 10:39
閱讀 1315·2019-08-26 10:29
閱讀 639·2019-08-26 10:13