這裡是個人的「部落格」、「筆記」、「書籍」、「Awesomes」、「書籤」以及 「面試」等資源彙集。如果目前的你
- 愁於找不到某項技術相對完善的文件
- 不知道讀哪些書
- 想快速檢索某一項技術
- 想快速獲取某一方面的
- 想了解別人怎麼記筆記
- 想了解別人的書籤裡都收藏了些啥
- 想快速獲取面經資源
- 迷茫於不知道如何繼續學習
那麼可以看看這個資源彙集,或許能給你帶來一些靈感(這是我開始工作以來的所有前端資源成果,如果大家喜歡可以點個贊哈)。感興趣的同學可以 Star 一下 Git 倉庫,或者自己 Fork 哦。
部落格
有些文章寫了,但可能還沒理解透徹。
CSS
Vue
- Vue CLI 3 構建庫時對於產生 Polyfill 的問題分析
- Vue CLI 3 快取舊版本的 VUE 元件(npm包)問題
- Vue CLI 3 結合 Lerna 進行UI設計
- Vue 原始碼分析 - nextTick
- 基於 Vue 的簡易 MVVM 實現
設計模式
- MV* 架構設計模式的演變歷史 - 瞭解MVC、MVP以及MVVM的演變歷史
- 觀察者模式和釋出/訂閱模式
- mvvm - 模擬Vue的簡易實現
Git
Npm
面試
總結
隨筆
筆記
有些筆記記了,但可能仍然會忘記。
JavaScript
- jquery 2.0.3 原始碼分析筆記 - 參考《鋒利的jQuery》/《jQuery技術內幕》/《JavaScript高階程式設計》/《JavaScript權威指南》
- 設計模式 - 參考兩本《JavaScript設計模式》
- JavaScript 類和繼承 - 參考《ES6標準入門》/ 《JavaScript高階程式設計》/《JavaScript權威指南》
- 如何使 JavaScript 提高執行效能 - 參考《高效能JavaScript》
- ES6 學習筆記 - 參考《ES6標準入門》
- JavaScript 高階程式設計 - 參考《JavaScript高階程式設計》
- JavaScript 權威指南 - 參考《JavaScript權威指南》
演算法
- 演算法導論與 JavaScript 實現 - 參考《演算法導論》/《資料結構與演算法JavaScript描述》/ javascript-algorithms / CLRS - 【進行中】
- 資料結構和演算法 - 參考《資料結構與演算法JavaScript描述》
CSS
HTTP
- HTTP 協議分析 - 參考《圖解HTTP》
正則
- 正規表示式 - 參考《精通正規表示式》- 【進行中】
Awesomes
一個好的 Awesome 可以快速入門某項技術。
全部
- awesome - Awesome lists about all kinds of interesting topics
- awesome-awesome - A curated list of awesome curated lists of many topics.
- awesome-awesome-awesome - Awesome list of repositories of awesome lists
語言
- awesome-javascript - A collection of awesome browser-side JavaScript libraries, resources and shiny things.
- awesome-css - A curated contents of amazing CSS :)
- awesome-nodejs - Delightful Node.js packages and resources
- Front-End-Develop-Guide - 這份指南匯集了前端開發所使用語言的主流學習資源,並以開發者的視角進行整理編排而成
- knowledge - 文件著重構建一個完整的「前端技術架構圖譜」,方便 F2E(Front End Engineering 又稱 FEE、F2E) 學習與進階。
- awesome-javascript-cn - JavaScript 資源大全中文版,內容包括:包管理器、載入器、測試框架、執行器、QA、MVC 框架和庫、模板引擎等
框架
- awesome-vue - A curated list of awesome things related to Vue.js
- awesome-react - A collection of awesome things regarding React ecosystem
- awesome-wechat-weapp - 微信小程式開發資源彙總
- awesome-graphql - Awesome list of GraphQL & Relay
- Awesome Redux - Awesome list of Redux examples and middlewares
- awesome-github-vue - Vue 相關開源專案庫彙總
- awesome-github-wechat-weapp - 微信小程式開源專案庫彙總
- awesome-nuxt - A curated list of awesome things related to Nuxt.js
- awesome-nextjs - A curated list of awesome resources : books, videos, articles about using Next.js (A minimalistic framework for universal server-rendered React applications)
UI
- awesome-ui-component-library - Curated list of framework component libraries for UI styles/toolkit
- awesome-react-components - Curated List of React Components & Libraries.
架構
- awesome-architecture - 架構師技術圖譜,助你早日成為架構師
書籍
- awesome-books - 開發者推薦閱讀的書籍
- awesome-programming-books - 經典技術書籍推薦,持續更新...
- awesome-bookmarks
工具
- awesome-mac - Collect premium software in various categories
- awesome-vscode - A curated list of delightful VS Code packages and resources.
- Awesome-Design-Tools - The best design tools and plugins for everything
- awesome-webpack - A curated list of awesome Webpack resources, libraries and tools
- awesome-gulp - A curated list of awesome gulp resources, plugins, and boilerplates for a better development workflow automation
- awesome-github - 收集這個列表,只是為了更好地使用 GitHub,歡迎提交 pr 和 issue
- awesome-npm - Awesome npm resources and tips
圖示
- Font Awesome - The iconic SVG, font, and CSS toolkit
文件
-
awesome-resume - 程式設計師簡歷例句,程式設計師簡歷範例,Java 簡歷模版,Python 簡歷模版,C++簡歷模版
-
awesome-interview-questions - A curated awesome list of lists of interview questions. Feel free to contribute!
-
awesome-webpack-cn - webpack 優秀中文文章
書籍
有些書買了,但可能永遠遺憾。
HTML
- 《HTML5與CSS3權威指南》- 陸凌牛 - 機械工業出版社
JavaScript
- 《JavaScript從入門到精通》- 明日科技 - 清華大學出版社
- 《JavaScript寶典(第六版)》- (美)古德曼,(美)莫里森 - 人民郵電出版社
- 《JavaScript高階程式設計》- Nicholas C. Zakas - 人民郵電出版社
- 《JavaScript權威指南》- (美)弗蘭納根 - 機械工業出版社
- 《高效能JavaScript》 - Nicholas C. Zakas - 電子工業出版社
- 《JavaScript設計模式》- - (美)奧斯馬尼 - 電子工業出版社
- 《ES6標準入門》 - 阮一峰 電子工業出版社
- 《JavaScript設計模式》- 張容銘 -人民郵電出版社
- 《jQuery技術內幕》- 高雲 - 機械工業出版社
- 《鋒利的jQuery》 - 單東林,張曉菲,魏然 - 人民郵電出版社
- 《JavaScript效能優化(度量監控與視覺化)》- (美)巴克 - 機械工業出版社
- 《編寫可維護的JavaScript》- Nicholas C. Zakas - 人民郵電出版社
- 《JavaScript語言精髓》- (美)克羅克福德 - 電子工業出版社
- 《JavaScript函數語言程式設計》- [美]Michael Fogus - 人民郵電出版社
- 《JavaScript忍者祕籍》- (美)萊西格,(美)貝比奧特 - 人民郵電出版社
瀏覽器
- 《Chrome擴充套件及應用開發》- 李喆 - 人民郵電出版社
CSS
- 《CSS權威指南》 - Eric A. Meyer 和 Estelle Weyl 著 - 中國電力出版社
- 《深入理解Bootstrap》 - 徐濤 - 機械工業出版社
- 《CSS世界》- 張鑫旭 - 人民郵電出版社
- 《精通CSS:高階WEB標籤解決方案》- (英)巴德,(英)科利森,(英)莫爾 - 人民郵電出版社
- 《CSS揭祕》- Lea Verou - 人民郵電出版社
- 《CSS實戰手冊》- [美]David McFarland - 中國電力出版社
- 《圖解CSS3》- 大漠 - 機械工業出版社
Node.js
- 《Node即學即用》 - (英)TomHughes-Croucher MikeWilson - 人民郵電出版社
- 《深入淺出Node.js》 - 樸靈 - 人民郵電出版社
- 《Node.js權威指南》- 陸凌牛 - 機械工業出版社
- 《Node.js除錯指南》- 趙坤 - 電子工業出版社
全棧
- 《Node.js+MongoDB+Angular Web開發:MEAN全棧權威指南》 - (美)Brad Dayley - 電子工業出版社
- 《Web全棧工程師的自我修養》- 餘果 - 人民郵電出版社
Vue
- 《Vue.js前端開發 快速入門與專業應用》 - 陳陸揚 -人民郵電出版社
- 《Vue.js權威指南》- 張耀春 - 電子工業出版社
- 《Vue2實踐揭祕》- 樑睿坤 - 電子工業出版社
React
- 《深入React技術棧》 - 陳屹 - 人民郵電出版社
Git
- 《Git版本控制管理》- (美)羅力格,(美)麥卡洛 - 人民郵電出版社
資料結構
- 《資料結構(第二版)》- 嚴蔚敏 - 清華大學出版社
- 《資料結構與演算法JavaScript描述》- (美)Michael McMillan - 人民郵電出版社
網路
- 《計算機網路基礎》- 羅婭 - 清華大學出版社
- 《圖解HTTP》 - (日) 上野宣 - 人民郵電出版社
- 《深入理解Nginx》- 陶輝 - 機械工業出版社
- 《TCP/IP詳解 卷1-3》- 機械工業出版社
- 《圖解TCP/IP》- (日) 竹下隆史 - 人民郵電出版社
- 《圖解網路硬體》- (日) 竹下隆史 - 人民郵電出版社
Web
- 《Web效能權威指南》- Ilya Grigorik - 人民郵電出版社
正則
- 《精通正規表示式》- (美)傑佛瑞E.F.佛瑞德 - 電子工業出版社 -【進行中】
演算法
- 《演算法導論》 - (美) 科爾曼 - 機械工業出版社 -【進行中】
- 《計算機程式設計藝術 卷1:基本演算法》- (美) 高德納 - 人民郵電出版社
- 《演算法圖解》 - (美) 巴爾加瓦 - 人民郵電出版社
- 《演算法心得》- (美) Henry S. Warren, Jr. - 機械工業出版社
儲存
- 《Redis設計與實現》- 黃健巨集 - 機械工業出版社
軟體工程
- 《軟體工程》 - 賴均 - 清華大學出版社
作業系統
- 《鳥哥的Linux私房菜基礎學習篇》- 鳥哥 - 人民郵電出版社
- 《作業系統真象還原》- 鄭鋼 - 人民郵電出版社
其他
- 《不止程式碼》 - 電子版 - 阿里巴巴
- 《前端面試江湖》- 李紅米 - 電子工業出版社
人生
- 《冰心詩集》
- 《艾青詩選》
- 《朱自清散文》
- 《徐志摩詩集》
- 《駱駝祥子》
- 《三國演義》
- 《倉央嘉措》
- 《紅與黑》
- 《傲慢與偏見》
- 《巴黎聖母院》
- 《希臘神話》
- 《魯濱遜漂流記》
- 《少年維特之煩惱》
- 《三個火槍手》
- 《簡·愛》
- 《茶花女》
- 《包法利夫人》
- 《愛的教育》
- 《契訶夫小說集》
- 《鋼鐵是怎樣煉成的》
- 《老人與海》
- 《罪與罰》
- 《挪威的森林》
- 《浮士德》
- 《局外人》
- 《羊脂球》
- 《莫泊桑短篇小說選》
- 《苦兒流浪記》
- 《十四行詩》
- 《飄》
- 《悲催世界》
- 《堂·吉訶德》
- 《懺悔錄》
- 《九三年》
- 《歐也妮·葛朗臺》
- 《高老頭》
- 《基督山伯爵》
- 《呼嘯山莊》
- 《湯姆叔叔的小屋》
- 《草葉集》
- 《戰爭與和平》
- 《安娜·卡列寧娜》
- 《復活》
- 《普希金詩選》
- 《了不起的蓋茨比》
- 《飛鳥集》
- 《小王子》
- 《童年》
書籤
有些書籤收藏了,但可能永遠不會再開啟。
HTTP
文件
應用
- superagent - Small progressive client-side HTTP request library, and Node.js module with the same API, sporting many high-level HTTP client features
博文
- 跨域資源共享 CORS 詳解 - 阮一峰
- 瀏覽器快取知識小結及應用
- GET方法與POST方法的區別
- [譯] SuperAgent中文使用文件
- 徹底明白ip地址,區分localhost、127.0.0.1和0.0.0.0
CSS
文件
- CSS Snapshot 2018 - w3c
- CSS - MDN web docs
- DevDocs API Documentation CSS
- BEM - class命名規範
- Less 中文網
- Sass
- PostCSS
應用
- Bootstrap - Bootstrap 是全球最受歡迎的前端元件庫,用於開發響應式佈局、移動裝置優先的 WEB 專案
- Bootstrap Table
- Bulma - Bulma is a free, open source CSS framework based on Flexbox
- FLEXBOX FROGGY - 學 Flex 的小遊戲
後臺模板
- WrapPixel - Free & Premium Bootstrap, Angular & React Admin Templates + UI Kits
- Remark - Responsive Bootstrap 4 Admin Template
- ampleadmin - Bootstrap Admin Template
博文
- CSSOM檢視模式(CSSOM View Module)相關整理 - 張鑫旭
- CSS相對定位|絕對定位(五)之z-index篇 - 張鑫旭
- 獲取元素CSS值之getComputedStyle方法熟悉 - 張鑫旭
- 我對CSS vertical-align的一些理解與認識 - 張鑫旭
- CSS實現單行、多行文字溢位顯示省略號
- Flex 佈局教程 - 阮一峰
- 我所知道的幾種display:table-cell的應用 - 張鑫旭
- [譯] 這些 CSS 命名規範將省下你大把除錯時間
- 等高分欄佈局小結
- css寫作建議和效能優化小結
JavaScript
文件
- ECMAScript 6 入門 - 開源的 JavaScript 語言教程,全面介紹 ECMAScript 6 新引入的語法特性
工具
- ESLint - 可組裝的JavaScript和JSX檢查工具
- Prettier - An opinionated code formatter
- CKEditor 4 - Smart WYSIWYG HTML editor
應用
- lodash - A modern JavaScript utility library delivering modularity, performance & extras
- jQuery
- zTree - jQuery Tree Plugin
博文
設計模式
- Scaling Isomorphic Javascript Code
- Understanding JavaServer Pages Model 2 architecture
- GUI Architectures
- 介面之下:還原真實的MV*模式
- ES7 Decorator 裝飾者模式
- javascript設計模式系列
- 框架篇—MVC、MVP、MVCS、MVVM、VIPER使用關係總結
機制
- 從瀏覽器多程式到JS單執行緒,JS執行機制最全面的一次梳理 - 全面瞭解JS單執行緒
- Forcing Garbage Collection in node.js and JavaScript - 強制垃圾回收
語法
工具
- 使用ESLint & Prettier美化Vue程式碼
- eslint prettier的配置選項(引數)官網直譯
- A Comparison of JavaScript Linting Tools - JSLint,JSHint,JSCS和ESLint對比
- 一個日期處理類庫moment.js
效能優化
- 讓老闆虎軀一震的前端技術 - 掘金
風格指南
TypeScirpt
文件
- TypeScirpt - JavaScript的超集
- TypeScript 入門教程
博文
Vue
文件
- Vue.js - 漸進式JavaScript 框架
- Vuex - 專為Vue.js應用程式開發的狀態管理模式
- Vue Router - Vue.js官方的路由管理器
- Vue CLI3 - Vue.js開發的標準工具
- Vue CLI2 - A simple CLI for scaffolding Vue.js projects
- Vue Loader - Vue元件的webpack loader
- Vue外掛開發指南 - Vue CLI3的外掛開發指南手冊
- Vue SSR 指南 - Vue.js伺服器端渲染指南
- eslint-plugin-vue - Official ESLint plugin for Vue.js
應用
- Nuxt - Vue.js通用應用框架(服務端渲染)
- Vue Apollo - 在你的 Vue.js 應用中整合 GraphQL
- Vue I18n - Vue.js國際化外掛
- Vue Test Utils - Vue.js 官方的單元測試實用工具庫
- VuePress 1.x - Vue 驅動的靜態網站生成器
原始碼分析
- MVVM - 基於Vue的簡易MVVM實現
- DMQ/MVVM - 剖析Vue實現原理,如何實現雙向繫結mvvm
- 剖析 Vue.js 內部執行機制 - 掘金小冊
- Vue.js 技術揭祕 - 全方位細緻深度解析Vue.js的實現原理
- 深度剖析:如何實現一個 Virtual DOM 演算法
- Tasks, microtasks, queues and schedules - 瞭解$nextTick中macrotask和microtask的區別
- 為什麼Proxy可以優化vue的資料監聽機制
UI元件庫
- element-ui - 基於Vue2.0的餓了麼桌面端元件庫
- muse-ui - 基於Vue 2.0優雅的Material Design UI元件庫
- ant-design-vue - Ant Design 的 Vue 實現
- buefy - Lightweight UI components for Vue.js based on Bulma
- Vue Material - Build beautiful apps with Material Design and Vue.js
中臺前端
- vue-antd-admin - 一個開箱即用的中後臺前端/設計解決方案
- ant-design-pro-vue - 開箱即用的中臺前端/設計解決方案
腳手架
- vue-typescript-starter - vue-typescript-starter 腳手架
外掛
- cli-plugin - Vue官方外掛
- vue-cli-plugin-i18n - Vue I18n外掛
工具
- nuxt-property-decorator - nuxt屬性修飾器
社群
會議
- VueConf - Vue.js開發者大會
博文
- [譯] 尤雨溪:Vue 3.0 計劃 - 介紹Vue 3.0帶來的新特性
- Tasks, microtasks, queues and schedules - 瞭解$nextTick中macrotask和microtask的區別
- 使用ESLint & Prettier美化Vue程式碼
- vue + typescript 新專案起手式
- vue + typescript 進階篇
- 美團點評點餐 Nuxt.js 實戰
- 淺談使用 Vue 構建前端 10w+ 程式碼量的單頁面應用開發底層
- Vue2.0 探索之路——生命週期和鉤子函式的一些理解
- vue-cli3 專案從搭建優化到docker部署
- 離職後才搞懂vue專案開發流程中的疑惑點
- Vuex 帶來全新的程式設計體驗
- vue-cli3 從搭建到優化
- what-i-learned-from-analysis-vuepress
React
文件
- React
- Create React App 中文文件
- React Router
- Redux
- Redux Toolkit
- RxJS 中文文件
- redux-observable
- React Lifecycle
UI元件庫
- Ant Design - 基於 Ant Design 設計體系的 React UI 元件庫,主要用於研發企業級中後臺產品
- Salt UI - 高效、簡潔的移動端UI元件庫
博文
- 如何管理好10萬行程式碼的前端單頁面應用
- React 的效能優化(一)當 PureComponent 遇上 ImmutableJS
- [譯] React-Redux 官方 Hooks 文件說明
- 漁人和Rxjs的故事,這次一定教會你前端必會的Rxjs
- Immutable 操作在 React 中的實踐
- Redux 入門教程(一):基本用法
- Redux 入門教程(二):中介軟體與非同步操作
- Redux 入門教程(三):React-Redux 的用法
- How to fetch data with React Hooks?
- 2020 年你應該知道的 React 庫
- React Hooks 究竟有多慢?
- 終於搞懂 React Hooks了!!!!!
- 關於Vue和React的一些對比及個人思考(中)
- [譯] React-Redux 官方 Hooks 文件說明
- React 開發必須知道的 34 個技巧【近1W字】
- 使用70行程式碼配合hooks重新實現react-redux
- 使用 React Hooks + Context 打造簡版 Redux
- 2019年了,整理了N個實用案例幫你快速遷移到React Hooks
- React Hooks 詳解 【近 1W 字】+ 專案實戰
- React16:Hooks總覽,擁抱函式式 (這大概是最全的React Hooks吧)
- React hooks實踐
- 30分鐘精通React Hooks
原始碼解析
Webpack
文件
- Webpack - 靜態模組打包器
- 深入淺出Webpack
工具
- webpack-chain - 生成和修改Webpack配置資訊的鏈式API集
博文
- 入門 Webpack,看這篇就夠了 - Webpack科普類博文
- Webpack 入門指迷 - Webpack科普類博文
- Webpack 大法之 Code Splitting - 縮小打包體積
- 徹底解決Webpack打包效能問題
- 讓你的Webpack起飛—考拉會員後臺Webpack優化實戰
- import、require、export、module.exports 混合使用詳解
- 前端構建祕籍
- 結合vue-cli來談webpack打包優化
- html-webpack-plugin 使用總結
- 帶你深度解鎖Webpack系列(優化篇)
- 玩轉 webpack,使你的打包速度提升 90%
Gulp
- Gulp中文網 - 用自動化構建工具增強你的工作流程!
Babel
文件
- Babel - JavaScript編譯器
外掛集
- @vue/babel-preset-app - Vue CLI3的Babel外掛集
- @babel/preset-env - Babel外掛集
博文
- 你真的會用Babel嗎? - 全面瞭解Babel
- 再見,babel-preset-2015
- Deploying ES2015+ Code in Production Today
- 【建議改成】讀完這篇你還不懂Babel我給你寄口罩
Node.js
文件
應用
- linkerd2 - Linkerd gives you observability, reliability, and security for your microservices
- Express - 高度包容、快速而極簡的 Node.js Web 框架
- Koa - 基於Node.js平臺的下一代web開發框架
- Egg - better enterprise frameworks and apps with Node.js & Koa
- Socket.io - websocket
- Node Redis
工具
- pm2 - The Most Advanced Production Process Manager for Node.js
博文
命令列工具
資料庫
框架
- Node.js環境效能監控 - Egg框架
微服務
BFF
Typescript
爬蟲
Npm
文件
Yarn
文件
- yarn - 快速、可靠、安全的依賴管理工具。
- Workspaces in Yarn
- 工作區
Lerna
文件
- Lerna - A tool for managing JavaScript projects with multiple packages
博文
- Why you should use a single repository for all your company’s projects - 多專案單倉庫思考
- Open Sourcing CloudFlare’s UI Framework - 使用Lerna開源的UI框架設計
- monorepo 新浪潮 | introduce lerna - Lerna介紹
- Why is Babel a monorepo?
- lerna管理前端packages的最佳實踐
Git
文件
- Git - Documentation
- Git教程 - 廖雪峰
- commit_msg - git鉤子文件
- Git 分支 - 變基
- 語義化版本 2.0.0 - 語義化版本控制規範
規範
工具
- cz-cli - cz工具
- cz-customizable - cz介面卡
- @commitlint/config-conventional - cz介面卡
- commitlint - cz校驗工具
- commitlint-config-cz - cz校驗工具的校驗規則
- validate-commit-msg - cz校驗工具
- conventional-changelog - cz日誌生成器
網站
- HELLO GITHUB - 分享 GitHub 上有趣、入門級的開源專案
博文
GraphQL
文件
- GraphQL - A query language for your API
- Prisma OSS Documentation - Documentation content for oss.prisma.io (GraphQL Playground, GraphQL Yoga, GraphQL Config...)
- Apollo Client - Apollo Client is the best way to use GraphQL to build client applications
應用
- graphql-yoga - Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience
- graphql-middleware - Split up your GraphQL resolvers in middleware functions
博文
- 30分鐘理解GraphQL核心概念
- Open Sourcing GraphQL Middleware - A Library to Simplify Your Resolvers
- RPC vs REST vs GraphQL
Nginx
文件
博文
微前端
Serverless
中臺
監控
客戶端
- 簡述Chromium, CEF, Webkit, JavaScriptCore, V8, Blink
- 從用 AngularJS 開發 PC 客戶端說起
- 網際網路:桌面客戶端框架技術選型
- 漫談windows桌面客戶端的UI框架
- 小白必看,JSBridge 初探
- 分享這半年的 Electron 應用開發和優化經驗
- Electron 從零到一
- 淺談Native、Web App、Hybrid、RN 和 Weex優劣
- 用JS開發跨平臺桌面應用,從原理到實踐
- Hybrid APP架構設計思路
- 前端構造桌面級應用(QQ音樂)
- Electron構建跨平臺應用Mac/Windows/Linux
- Hybrid 開發:JsBridge - Web 和客戶端的橋
- JSBridge實戰
- 高併發IM系統架構優化實踐
- 給客戶端同學的一份前端學習指南
- 2000萬日訂單背後:美團外賣客戶端高可用建設體系
docker
地圖
- OpenLayers
- OpenLayers 3 Primer - OpenLayers 3使用的入門教程
測試
文件
- Vue Test Utils - Vue.js 官方的單元測試實用工具庫
- Jest - Jest is a delightful JavaScript Testing Framework with a focus on simplicity
- Nightwatch.js - Browser automated testing, the easy way
- Mocha - Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun.
- Chai - 斷言庫
- Karma - A simple tool that allows you to execute JavaScript code in multiple real browsers
博文
部署
博文
Fonts
應用
- Font Awesome
- Font Awesome - 完美的圖示字型只為Bootstrap設計
- Free Icons - Get free icons designed to combine perfectly and fit into the style of your design
瀏覽器
Chrome外掛
- Google翻譯
- Vue.js devtools - Vue除錯工具
- Octotree - Github原始碼檔案瀏覽工具
- 谷歌訪問助手 - 訪問Google瀏覽器
- 馬克飛象
相容性
- Can I use - 查詢瀏覽器相容性
- browserl.ist - A page to display compatible browsers from a browserslist string
博文
Visual Studio Code
外掛
- ESLint - Integrates ESLint JavaScript into VS Code
- Prettier - Prettier formatter for Visual Studio Code
- Vuetur - Vue tooling for VS Code, powered by vue-language-server
移動端
博文
演算法
文件
示例
- javascript-algorithms - Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- CLRS - Solutions to Introduction to Algorithms
工具
- 函式影像繪製工具
- Desmos - Graphing Calculator
- MathJax與LaTex公式簡介 (轉載)
- MathJax basic tutorial and quick reference
博文
部落格
應用
- Hexo - Hexo 是一個快速、簡潔且高效的部落格框架
- Next - Elegant Theme for Hexo
- icarus - A simple, delicate, and modern theme for the static site generator Hexo
- Yelee - 簡而不減 Hexo 雙欄部落格主題
- LeanCloud - 部落格評論
Markdown
工具
文件
設計
工具
- coolors - 顏色搭配設計
文章
職業
- 16年畢業的前端er在杭州求職ing
- 我在淘寶做前端的這三年 — 第一年
- 我在淘寶做前端的這三年 — 第二年
- 我在淘寶做前端的這三年 — 第三年
- 阿里前端社招面試總結
- 一位前端 2018 絕地求生記
- 職業路線:前端工程師的晉升邏輯到底是什麼
- 今天聊:你晉升失敗的原因是什麼
- 如何成為公司獨當一面的工程師
團隊
- 第二屆搞基建|堂主 - 如何推動前端團隊的基礎設施建設
- 前端API層架構,也許你做得還不夠
- if 我是前端Leader,談談前端框架體系建設
- 有贊開源專案最佳實踐
- 技術棧:小菜前端的技術棧是如何規劃和演進的
- 滴滴後市場前端技術體系
協議
工具
文件
博文
低程式碼
- 前端生產方式:過去 10 年回顧和未來 10 年展望
- 第三屆搞搭建|洛塵 - 如何設計實現 PC 站點搭建系統 - Schema
- 第三期 |《早早聊搞搭建》搞過搭建的我收穫了什麼?(上篇)
- 第三期 |《早早聊搞搭建》搞過搭建的我收穫了什麼?(下篇)
- React無門檻實現拖拽佈局、表單設計器
視覺化
穩定性
總結
面試
面經
- 面試分享:兩年工作經驗成功面試阿里 P6 總結
- 在阿里我是如何當面試官的(持續更新)
- 【1 月最新】前端 100 問:能搞懂 80% 的請把簡歷給我
- 2018前端面試總結,看完弄懂,工資少說加3K | 掘金技術徵文
- 2019 面試系列 - 簡歷
- JavaScript-面試
- Javascript 面試核心考點(基礎版)
- jsliang 的 2019 面試準備
- 從面試題看 JS 事件迴圈與 macro micro 任務佇列
- 總結了 17 年初到 18 年初百場前端面試的面試經驗(含答案)
- 面試 -- 網路 HTTP
- 中高階前端大廠面試祕籍,為你保駕護航金三銀四,直通大廠(上)
- (下篇)中高階前端大廠面試祕籍,寒冬中為您保駕護航,直通大廠
- 面經合集 | 面試不用愁,掘友能解憂,一批大廠面試經驗新鮮出爐啦~
- 中高階前端開發高頻面試題
- 前端工程師面試必備(持續更新中)
- 阿里前端社招面試總結
站點
書籍
- 《前端面試江湖》