原创 面試官:你用純CSS來寫個遊戲嗎?

作者:陳大魚頭 github: KRISACHAN 前言 不知道大家小時候有沒有玩過一款遊戲叫『井字棋』的。 它長這樣: (我贏了,快誇我 ~o(´^`)o) 上面的就是本次文章的最終結果,一個用純CSS實現的AI井字棋

原创 leetCode解題記錄1 - 兩數之和(JS,TS,PY版)

作者:陳大魚頭 項目地址:ying-leetcode 碎碎念:Mmmmm,不定期刷leetcode,會以JS TS PY的形式輸出出來 題目描述 給定一個整數數組 nums 和一個目標值 target, 請你在該數組中找出

原创 leetCode解題記錄4 - 尋找兩個有序數組的中位數(JS, TS, PY版)

作者:陳大魚頭 項目地址:ying-leetcode 碎碎念:Mmmmm,不定期刷leetcode,會以JS TS PY的形式輸出出來 題目描述: 給定兩個大小爲 m 和 n 的有序數組 nums1 和 nums2。 請你

原创 leetCode解題記錄3 - 無重複字符的最長子串(JS,PY,TS版)

作者:陳大魚頭 項目地址:ying-leetcode 碎碎念:Mmmmm,不定期刷leetcode,會以JS TS PY的形式輸出出來 題目描述: 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1

原创 LeetCode解題記錄5 - 最長迴文子串

作者:陳大魚頭 github: KRISACHAN 介紹:本倉庫用於記錄魚頭LeetCode解題,主要用Python3, JavaScript與TypeScript實現。 題目描述: 給定一個字符串 s,找到 s 中最長的

原创 leetCode解題記錄2 - 兩數相加(JS, TS, PY版)

作者:陳大魚頭 項目地址:ying-leetcode 碎碎念:Mmmmm,不定期刷leetcode,會以JS TS PY的形式輸出出來 題目描述 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆

原创 5個提升你JS編碼水平的實例

作者:陳大魚頭 github: KRISACHAN 雖然 2020 的今天,各種前端框架、工具林立,而這些框架跟工具也幫我們提前解決了不少麻煩的問題,但是工具始終是工具,紮實的基本功纔是最核心的,現在一起來通過幾個實際的代

原创 『中高級前端面試』之終極知識點

作者:陳大魚頭 github: KRISACHAN Chrome瀏覽器進程 在資源不足的設備上,將服務合併到瀏覽器進程中 瀏覽器主進程 負責瀏覽器界面顯示 各個頁面的管理,創建以及銷燬 將渲染進程的結果繪製到用戶界面

原创 面試官:你可以用純 CSS 判斷鼠標進入的方向嗎?

作者:陳大魚頭 github: KRISACHAN 前言 在之前某一個前端技術羣裏,有一個羣友說他面試的時候遇到了一個問題,就是面試官讓他用純 CSS 來實現一個根據鼠標移動位置覺得物體移動方向的 DEMO。 給出的初始結

原创 【適合收藏】讓你減少加班的15條高效JS技巧!

作者:陳大魚頭 github: KRISACHAN 魚頭辛苦總結的15條非常高效的JS技巧,掌握這15個JS技巧,讓你減少加班次數,多抽出點時間來陪女(男)朋友。 正文 延遲函數delay const delay = ms

原创 二營長,快掏個CSS出來給我畫個井字棋遊戲

作者:陳大魚頭 github: KRISACHAN 前言 不知道大家小時候有沒有玩過一款遊戲叫『井字棋』的。 它長這樣: (我贏了,快誇我 ~o(´^`)o) 上面的就是本次文章的最終結果,一個用純CSS實現的AI井字棋

原创 JavaScript實現指定數量的併發限制

作者:陳大魚頭 首發地址: https://github.com/KRISACHAN/ying-study/issues 說明:魚頭的學習記錄 正文 在網上看到這麼一道題: 這道題跟魚頭這篇記錄『什麼是時間分片(Time

原创 5 個提升你 JS 編碼水平的實例

作者:陳大魚頭 github: KRISACHAN 雖然 2020 的今天,各種前端框架、工具林立,而這些框架跟工具也幫我們提前解決了不少麻煩的問題,但是工具始終是工具,紮實的基本功纔是最核心的,現在一起來通過幾個實際的代碼片段來提

原创 什麼是時間分片(Time Slicing)?

作者:陳大魚頭 github: KRISACHAN 根據W3C性能小組的介紹,超過50ms的任務就是長任務。 圖片來自使用 RAIL 模型評估性能 根據上圖我們可以知道,當延遲超過100ms,用戶就會察覺到輕微的延遲。

原创 忍法,scroll 翻滾之術!

作者:陳大魚頭 github: KRISACHAN 前言 在日常的開發中,我們對 scroll 這個單詞肯定不陌生。 例如因爲看不慣瀏覽器默認樣式而用 JS 一頓猛如虎操作的 自定義滾動條 。 或者是嗖~一下就到頂的 回到