原创 編碼揭祕:解構字符%20背後的祕密與百分號編碼藝術

前言 提到這個 %20,想必大家都見過,熟悉一點編碼的人,還會知道這玩意就是空格轉換而來! 那麼我們一起破解, 如何編碼而來? 我們今天繼續學習前端編碼知識, 其他編碼文章: 前端Base64編碼知識,一文打盡,探索起源,追求真相。 lo

原创 任何樣式,javascript都可以操作,讓你所向披靡

前言 習慣了在 css 文件裏面編寫樣式,其實JavaScript 的 CSS對象模型也提供了強大的樣式操作能力, 那就隨文章一起看看,有多少能力是你不知道的吧。 樣式來源 客從八方來, 樣式呢, 樣式五方來。 chrome舊版本用戶自定

原创 深度解讀UUID:結構、原理以及生成機制

What 是 UUID UUID (Universally Unique IDentifier) 通用唯一識別碼 ,也稱爲 GUID (Globally Unique IDentifier) 全球唯一標識符。 UUID是一個長度爲128

原创 electron踩坑系列之一

前言 以electron作爲基礎框架,已經開發兩個項目了。第一個項目,我主要負責用react寫頁面,第二項目既負責electron部分+UI部分。 做項目,就是踩坑, 一路做項目,一路踩坑,坑多不可怕,就怕忘記坑。 坑前準備 項目模板 開發

原创 Why系列:謹慎使用delete

題外話 這裏大家可能要笑了,這不就一個操作符嗎,還用單獨來講。 有這時間,還不如去看看react源碼,vue源碼。 我說:react源碼會去看的,但是這個也很重要。 delete你瞭解多少 這裏提幾個問題 delete的返回值是什麼 de

原创 極客時間離線課堂

特點 我們徒手擼代碼, 除了zip部分,都是原生代碼 前言 最近發現極客時間的有些課程不錯,不貴還實惠。有一天有一個同事找到我說,你在看什麼呢,不覺明歷,能分享給我嗎。 我說,是好東西要分享。可是這個網站不支持多地方登陸。 同事說,那把網頁

原创 Why系列:0.1 + 0.2 != 0.3

爲了知道更多一點,打算自己來一個why系列。 面試官:同學, 請問 0.1 + 0.2 等於多少 同學:不等於0.3, 因爲精度問題 面試官:能更深入的說一下嘛 同學:...... 上面的同學,就是曾今的我! 所以,幹! 來解決 0.1

原创 chrome插件: yapi 接口TypeScript代碼生成器

前言 2020-09-12 天氣晴,藍天白雲,微風,甚好。 前端Jser一枚,在公司的電腦前,瀏覽器打開着yapi的接口文檔,那密密麻麻的接口數據,要一個一個的去敲打成爲TypeScript的interface或者type。 心煩。 雖然這

原创 京東閱讀(web)體驗優化

京東有電子書可以購買,可以多端閱讀。比如PC客戶端,移動端,以及本文提到的PC網站端。 先換個鏡頭,讀書要記筆記(電子版本), 方便以後查閱。 鏡頭換回來,但是,我們爲了方便肯定是想複製,下載啊,分享啊等,但是服務商一般是不允許你這麼做的。

原创 我想學前端動畫-前端的貝塞爾

我想學前端動畫 最近想學習前端動畫,準備先從css3的動畫開始。 css3的動畫主要是 transition animation transition有animation-timing-function animation有animat

原创 上滑跑馬燈

前言 產品說,我們做一個轉盤活動吧,需要輪播中獎信息。 當然這需求完全沒有問題。 產品說,你聽我說完。 是從下往上輪播 如何數據沒有更新,就反覆輪播。 如果數據有更新,要無縫更新。 進入時間1s,暫停1S,出去時間1s. 沒問題吧。 額

原创 項目重構體驗一二三

前言 不知不覺月底了,都有點不知道自己在忙啥! 最近在重構原來的項目,把一個項目分成了三個項目。 一個socket的BFF,一個http的BFF,當然還有一個就是純UI項目。 BFF層 拆分後的項目都採用的是TypeScript重寫的。

原创 背景圖片閃現空白問題

前言 那天天氣不錯,心情並不好,因爲感冒了。 實現前端一個彈出框功能時,發現有背景圖片的彈出框,會出現閃白現象。因爲心情不太好,我一直忍着。 直到今天, 研究一下解決方案,於是有了今天的文章。 這是一個很基礎的問題,也很常見的問題。 正常情

原创 監測元素resize

前言 近來有需求要做分頁,聽起來可能有點Low。 所以我要把Low的事情做得有點逼格。 分頁本身沒啥,但是數據量起來了,比如十萬。 要是不做點處理, 那你的頁面估計爽得很,機器也爽得很。 放心,我不會讓你這麼爽。 大量數據展現方案 比較流行

原创 JavaScript數值千分位格式化的方法和性能

瞎掰的前提 前端嘛,經常處理數值和時間。 所以數值和時間的格式化少不了。 最近一直在面試前端, 就出了一個如何給數值添加千分位的面試題。 至於答案,我一直都有一種標準, 一是基於你現有的知識可以實現, 二是超出你知識。 有人說, 不就一個千