博客 / 列表

公子 - 一道面試題讓你更加了解事件隊列

今天在羣裏聊天,突然有人放出了一道面試題。經過羣裏一番討論,最終解題思路慢慢完善起來,我這裏就整理一下羣內解題的思路。 該題定義了一個同步函數對傳入的數組進行遍歷乘二操作,同時每執行一次就會給 executeCount 累加。最終我們需要實現一個 batcher 函數,使用其對該同步函數包裝後,實現每次調用依舊返回預期的二倍結果,同時還需要保證 executeCount 執行次數為1。 let e

eventloop , promise , settimeout , 前端 , Javascript

公子 - 基於 Serverless 的 Valine 可能並沒有那麼香

Valine 是一款樣式精美,部署簡單的評論系統, 第一次接觸便被它精美的樣式,無服務端的特性給吸引了。它最大的特色是基於 LeanCloud 直接在前端進行數據庫操作而無需服務端,極大的縮減了部署流程,僅需要在靜態頁引入 Valine SDK 即可。 👨‍💻‍ 初識 Valine 以下是 Valine 官網提供的快速部署腳本,其中 appId 和 appKey 是你在 LeanCloud

leancloud , serverless , 前端

公子 - 常見登錄鑑權方案

編者注:今天我們分享的是盧士傑同學整理的網站常用鑑權方案的實現原理與實現以及他們的適用場景,幫助大家在業務中做合適的選擇。 背景 説起鑑權大家應該都很熟悉,不過作為前端開發來講,鑑權的流程大頭都在後端小哥那邊,本文的目的就是為了讓大家瞭解一下常見的鑑權的方式和原理。 認知:HTTP 是一個無狀態協議,所以客户端每次發出請求時,下一次請求無法得知上一次請求所包含的狀態數據。 一、HTTP Auth

oauth , HTTP , cookie , Jwt , session

公子 - 別人在挖石頭我在擼碼的編程之路

介紹自己 大家好,我是怡紅公子,這個是我常用的中文暱稱,英文暱稱的話一般就是我的名字拼音 lizheming。我的博客地址是 http://zh.eming.li,叫怡紅院落,和暱稱一樣都是來自《紅樓夢》。之前是學地質的,畢業於中國地質大學(北京),目前是 360 的前端工程師。喜歡倒騰一些新鮮事物,經常逛的幾個網站是 SegmentFault, Github 和 v2ex。PHP 是世界上最好的

我的編程之路