原创 AI入門級算法常識

在每一個企業中,各個部門都會生產出一定的數據,目前,各類數據在企業生產經營中起着至關重要的作用。數據已經成爲了企業生產、經營,戰略等等幾乎所有的經營活動所依賴的,不可或缺的信息。正確的數據分析可以幫助企業做出明智的業務經營決策,數據就猶如企

原创 不要肆無忌憚地在你的項目中使用 ES78910 了

如果我有故事,你有 star 嗎~故事背景在一次 code review 中,我在我們的項目(項目基於 vue-cli 3 創建)中找到了這句代碼 MDN[1, 2, [3, 4, [5, 6]]].flat(Infinity); // [

原创 vue / react的UI庫都在用的幾個DOM API

雖然vue/react幫我們實現了操作數據映射到dom操作, 但是還是有很多不得不用DOM API的場景, 下面我就給大家列出一些UI庫中經常出現的DOM API(寫業務代碼也可事半功倍).MutationObserver監視dom元素的變

原创 90行代碼,15個元素實現無限滾動

前言在本篇文章你將會學到:IntersectionObserver API 的用法,以及如何兼容。如何在React Hook中實現無限滾動。如何正確渲染多達10000個元素的列表。無限下拉加載技術使用戶在大量成塊的內容面前一直滾動查看。這種

原创 拿到一份設計稿,我該如何進行移動端開發?

出來混,那些混過去的,遲早是要還的 ( ̄Д  ̄)┍ 。讓我們來解決幾個問題:1. 什麼是 viewport ? 它的的作用是啥?提到 viewport,之前總感覺挺突兀的,但是當我最近做移動端項目時,突然關注到一直被忽略的 meta 標籤的

原创 JavaScript 私有成員

Class field declarations for JavaScript(JavaScript 類的字段聲明)目前已經進入了 stage-3,其中包含一項 OOP 開發者都很關注的內容:Private fields。JavaScrip

原创 WeWork,市值被砍200億美金後,全球最大共享辦公的上市被暫停

順着這幾年共享辦公的潮流,繼準備上市的WeWork共享辦公,準備融資30億美元的熱度還未消退,結果就被喊停了,究竟怎麼一回事?KlipC帶各位讀者一探究竟。據KlipC行業分析師Mary Gowan透露,WeWork在遭受到投資者冷落後,他

原创 終於實現滑動拼圖驗證碼,vue

緣由:之前看嗶哩嗶哩官網登錄的時候有一個拼圖驗證碼,很好奇怎麼去實現。然後就想着自己弄一個。先給大家看我的最終效果。後面再一點點拆解代碼。爲什麼想着寫這個功能呢,主要在於拼圖驗證碼在前端這裏會比較複雜並且深入。相比文字拼寫,12306的圖片

原创 JS 中 this 在各個場景下的指向

1. this 的奧祕很多時候, JS 中的 this 對於咱們的初學者很容易產生困惑不解。 this 的功能很強大,但需要一定付出才能慢慢理解它。對Java、PHP或其他標準語言來看,this 表示類方法中當前對象的實例。大多數情況下,t

原创 JS中,如何提高展開運算符的性能

爲了保證的可讀性,本文采用意譯而非直譯。本文主要講解怎麼提高展開運算的性能,在此之前先簡單說說展開運算在數組中的工作原理。展開運算符或三個點,接受一個數組數組或通常是可迭代的[... arrayOrIterable]並將數組元素分解,並使用

原创 瀏覽器垃圾回收機制與 Vue 項目內存泄漏分析

介紹瀏覽器的 Javascript 具有自動垃圾回收機制(GC:Garbage Collecation),也就是說,執行環境會負責管理代碼執行過程中使用的內存。其原理是:垃圾收集器會定期(週期性)找出那些不在繼續使用的變量,然後釋放其內存。

原创 三年大廠面試官——二面題(偏難)

面試題精選大廠的一面面試題,大家基本上都能在google上刷到,見過就會,沒見過就死。通過刷題,基本上能做出來85%以上。但是到了二面,你會發現難度徒然上升,一道題內,涉及到的技術點很多,很少能在網上查到原題目,因爲二面的題目大部分都是從工

原创 讓自動化工作流解放你的雙手

本篇主要講解一下如何去配置 jenkins,如何使用 Fabric(python 腳本)去部署項目,怎麼設置 gitlab 的鉤子,實現我們提交代碼及自動打包部署,實現真正的自動化部署。看歸看,記得一定要實踐一下才知道哪裏有坑。如果你在嘗試

原创 面試官: 100萬個成員的數組取第一個和最後一個有性能差距嗎?

什麼是數組數組是計算機科學中最基本的數據結構了,絕大多數編程語言都內置了這種數據結構,也是開發者最常見的數據結構.數組(英語:Array),是由相同類型的元素(element)的集合所組成的數據結構,分配一塊連續的內存來存儲.當然,在一些動

原创 精讀《React Hooks 最佳實踐》

React 16.8 於 2019.2 正式發佈,這是一個能提升代碼質量和開發效率的特性,筆者就拋磚引玉先列出一些實踐點,希望得到大家進一步討論。然而需要理解的是,沒有一個完美的最佳實踐規範,對一個高效團隊來說,穩定的規範比合理的規範更重要