原创 可能是首個支持部署 Deno 前後端應用的部署工具

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null

原创 React DnD 拖放庫淺析

今天與你分享的是 redux 作者 Dan 的另外一個很讚的項目 react-dnd (github 9.6k star),dnd 是 Drag and Drop 的意思,爲什麼他會開發 react-dnd 這個項目,這個拖放庫解決了什麼

原创 複雜 Web 應用的狀態管理思考

目錄 1.背景 2.一個常見的多個組件共享狀態的問題 3.MVC 架構 4.Flux 架構 5.MVC 與 Flux 的對比 6.Vue.js 的 Vuex 方案 7.使用 Vuex 的正確姿勢 8.只有 Vuex 還不夠... 9.結語

原创 迅雷前端實習生招聘

崗位介紹 1.負責迅雷(PC端/移動端)前端業務開發和優化 2.負責前端業務框架、工具鏈的不斷完善 在這裏,你可以實現你寫的代碼被千萬級活躍用戶運行。 在這裏,你將有機會使用 JS 編寫web端、Node 端、客戶端程序等。 在這裏,你可

原创 比快更快,Github Action + 雲開發部署靜態網站

Github 爲開源項目提供了用於靜態頁面展示的 Pages 服務,很多開發者都在上面託管了自己的靜態網站和博客,不少開源項目的案例和文檔頁面也採用了這種方式。不過由於 Pages 的 CDN 節點大部分在國外,在國內的訪問速度不是很理想

原创 【攻略】如何在雲開發中使用 Redis?

默認情況下,雲開發的函數部署在公共網絡中,只可以訪問公網。如果開發者需要訪問騰訊雲的 Redis、TencentDB、CVM、Kafka 等資源,需要建立私有網絡來確保數據安全及連接安全。 本文會演示如何在雲開發的函數中使用 Redis,

原创 基於Gitlab CI搭建持續集成環境

本文簡單介紹了持續集成的概念並着重介紹瞭如何基於 Gitlab CI 快速構建持續集成環境,主要介紹了 Gitlab CI 的基本功能和入門操作流程。 本文提到的 Gitlab 版本爲 8.x ,新版的 Gitlab 界面可能會有所不同

原创 Electron Webview 刷新時禁用緩存

Electron Webview 標籤在刷新時使用<webview>.reload() 和 <webview>.reloadIgnoringCache() 都無法禁用頁面資源文件的緩存 如果想實現類似於 Disable Cache 的效果

原创 Vue 應用性能優化指南

得益於 Vue 的 響應式系統 和 虛擬 DOM 系統 ,Vue 在渲染組件的過程中能自動追蹤數據的依賴,並精確知曉數據更新的時候哪個組件需要重新渲染,渲染之後也會經過虛擬 DOM diff 之後纔會真正更新到 DOM 上,

原创 性能優化之組件懶加載: Vue Lazy Component 介紹

初始加載資源過多 問題起源於我們的一個頁面,下面是這個頁面的截圖和初次請求的瀑布圖。 初始加載了155個請求 初始加載的時候,一共請求了155個資源,請求的瀑布圖就快要和頁面一樣長了? 請求概況 初始加載的資源過多

原创 迅雷2019校園招聘 內推碼

【迅雷2019校園招聘 內推碼 628469】 免篩選直通筆試,優秀簡歷直通面試 迅雷# #校招# #內推# 崗位詳情&投遞簡歷 戳 http://wechat.niu.xunlei.com/hr/Wechathr/share?code=

原创 實戰分享: 小程序雲開發玩轉訂閱消息

微信官方爲提升小程序模板消息能力的使用體驗,對模板消息的下發條件進行了調整。原有的小程序模板消息接口於 2020 年 1 月 10 日下線,屆時將無法使用舊的小程序模板消息接口發送模板消息,取而代之的是新的一次性訂閱消息和長期訂閱消息。 訂

原创 Nuxt 自適應 SSR 方案: SEO 和首屏最小化優化

目前項目採用 Nuxt SSR 來完成服務端渲染 ,爲滿足 SEO 需求,將非首屏內容也進行了請求和服務端直出,導致首屏時間變長(非首屏的資源請求和組件的渲染都會帶來額外開銷)。對於海量的用戶來說,少量的爬蟲訪問需求反而影響了正常用戶的訪