收藏 / 列表

LaughingZhu - Cloudflare R2 - 免費圖牀

前言 之前看了一篇文章,關於介紹 Cloudflare R2 來搭建圖牀的方案,主要是白嫖 Cloudflare 的空間和 cdn 服務。我現在博客 DevNow 的 CDN 使用的是七牛雲,偶爾還是有一點點的支出。 雖然不多,但是吧,看到有白嫖的方案,還是蠢蠢欲動,這不今天就來試着弄下看看。 1. 註冊Cloudflare賬號 先簡單介紹下 Cloudflare 是一家提供網絡安全和性能優化服

cloudflare , blog

尹光耀 - underscore源碼分析之基礎方法

underscore源碼分析之基礎方法 本文是underscore源碼剖析系列的第二篇,主要介紹underscore中一些基礎方法的實現。 mixin 在上篇文章underscore整體架構分析中,我們講過_上面的方法有兩種掛載方式,一個是掛載到_構造函數上以_.map(arr)的形式直接調用(在後文上統稱構造函數調用),另一種則是掛到_.prototype上以_(arr).map()的形式被實

underscore , 前端 , Javascript

哈囉技術 - 街貓自研多媒體能力介紹

背景 哈囉街貓移動團隊在支撐業務發展過程中,已有的多媒體基礎能力存在一些問題/瓶頸: 貓屋直播 - 三方直播sdk,在MTK芯片的機型上存在兼容問題(hevc硬解報錯),導致直播流無法播放,用户無法使用app的核心功能 音視頻流合成、濾鏡 - 需要能夠靈活的支持用户去觸發對貓屋直播流的截取、合成、添加濾鏡等,使用系統多媒體Api,在可擴展性,流處理效率,兼容性,以及濾鏡的支持上,都存在問題

移動端 , 前端

海豚V靚仔 - HTML 顏色

顏色在網頁設計和數字藝術中扮演着至關重要的角色。正如您所提到的,顏色可以通過紅色、綠色和藍色的混合(RGB)來定義,這種混合方式允許我們創建出數百萬種不同的顏色。每種顏色的強度(或稱為亮度)可以從0(最暗,表示為#00)到255(最亮,表示為#FF)變化。 在HTML和CSS中,顏色可以通過十六進制顏色代碼(如#FF0000表示紅色)、RGB函數(如rgb(255, 0, 0)也表示紅色)或者顏色

前端 , html5

Aresn - View UI Plus 發佈 1.3.0 版本,新增 Space、$ImagePreview 組件

View UI Plus 1.3.0 版本已於 2022-06-21 發佈。 更新日誌 請到官網 www.iviewui.com 查看最新版。 新增間距組件 Space。 ImagePreview 新增下載圖片功能。 ImagePreview 新增屬性 toolbar,可選擇開啓的快捷功能並排序。 圖片預覽支持 $ImagePreview 實例化調用。 ImagePreview 新增拖

vue.js , iview , 前端 , html5 , Javascript

羊先生 - 關於前端壓縮字體的方法

我在編寫一個撰寫日常的網站,需要用到自定義字體,在網上找到一ttf的字體,發現體積很大,需要進行壓縮 如何壓縮 目前我們的字體是.ttf字體,其實我們需要把字體轉換成.woff字體 WOFF本質上是包含了基於SFNT的字體(如TrueType、OpenType或其他開放字體格式),且這些字體均經過WOFF的編碼工具壓縮,以便嵌入網頁中。[[3]](https://zh.wikipedia.org/

字體 , 壓縮工具 , Javascript

zxl20070701 - React 相關插件之 Redux 基本使用入門

引入和定義 首先,你需要創建Store實例並暴露出來: // stores/login.store.js const loginInstance = (preState, action) = { switch (action.type) { // 修改狀態 case "changeLoginState": preState.isLo

react , redux , 前端

TANKING - 原生JavaScript實現的SPA單頁應用(hash路由)

什麼叫做SPA單頁應用 單頁Web應用 (single page web application,SPA) ,就是隻有一張Web頁面的應用,是加載單個HTML 頁面並在用户與應用程序交互時動態更新該頁面的Web應用程序。 單頁應用的説法是在JavaScript和AJAX技術比較成熟以後才出現的,指的是通過瀏覽器訪問一個網站時,只需要加載一個入口頁面,此後顯示的內容和數據都不會再刷新瀏覽器頁面。有了

vue.js , 單頁應用 , 路由 , spa , Javascript

若川 - Taro 源碼揭秘:8. Taro 是如何使用 webpack 打包構建小程序的?

1. 前言 大家好,我是若川,歡迎關注我的公眾號:若川視野。從 2021 年 8 月起,我持續組織了好幾年的每週大家一起學習 200 行左右的源碼共讀活動,感興趣的可以點此掃碼加我微信 ruochuan02 參與。另外,想學源碼,極力推薦關注我寫的專欄《學習源碼整體架構系列》,目前是掘金關注人數(6k+人)第一的專欄,寫有幾十篇源碼文章。 截至目前(2024-11-07),目前最新是 4.0.7,

react , 小程序 , webpack , 前端 , Javascript

limingcan - 弄懂這幾個概念後,我對webpack有了新的理解

前言 隨着vite的誕生,webpack似乎漸漸的被大家拋棄。前陣子我也用vue@3.x + vite@4.x開發了一個後台管理系統,體驗了一把,確實有被vite飛快的啓動速度給驚豔到。 但是畢竟webpack已經誕生了許久,也經過市場的一些考驗,並且它有着豐富的插件,豐富的功能,一些大型的項目也使用過它,目前來説,它是一個相對於vite來説更穩定的打包工具。 基於以下原因: 有些公司由於歷史

構建工具 , webpack5 , webpack , 前端 , Javascript

得物技術 - 得物基於AIGC生成測試用例的探索與實踐

一、背景 隨着人工智能技術的快速發展,尤其是在自然語言處理(NLP)、計算機視覺和生成對抗網絡(GANs)等領域,AIGC(AI Generated Content)得到了廣泛應用,這一技術的進步使得內容創作變得更加高效與多樣化,推動了各個行業的創新與變革。對於測試而言,基於AI進行測試用例生成也逐漸從夢想變成現實。 傳統問題 目前我們在編寫測試用例時,大部分依賴人工編寫,在實際編寫過程中主要存在

效率 , 人工智能

Kagol - TinyEditor v4.0 alpha 版本發佈:表格更強大,表情更豐富,上傳體驗超乎想象!

你好,我是 Kagol,個人公眾號:前端開源星球。 TinyEditor 是一個基於 Quill 2.0 的富文本編輯器,在 Quill 基礎上擴展了豐富的模塊和格式,框架無關、功能強大、開箱即用。 源碼:https://github.com/opentiny/tiny-editor/ 官網:https://opentiny.github.io/tiny-editor/ 對於富文本編輯器來

富文本編輯器 , 開源 , 前端

codechen8848 - 一體化白板!一款開源的白板工具!

在日常工作中,我們常常需要使用到白板工具,用於作圖,生成思維導圖、流程圖等來輔助工作。 今天,給大家介紹一款開源的白板工具,支持多種類型圖! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 drawnix —— 一款開源的、基於 React 實現的白板工具(SaaS),實現一體化白板功能,包含自由畫、思維導圖、流程圖等。 功能

react , 前端

愛跑步的番茄 - 靜態IP與動態IP的選擇:如何通過711Proxy實現高性價比代理服務

1.住宅代理IP是什麼? 在互聯網的應用中,代理IP被廣泛使用,比如:跨境電商,網絡匿名瀏覽等,特別需要隱藏真實IP、提高匿名性或繞過地域限制。 住宅代理IP就是一種常見的代理方式,通過提供真實的住宅IP地址,讓用户看起來像是來自不同地區的普通用户,因此具備較高的隱匿性和穩定性。 住宅代理IP可以分為兩種類型:靜態IP和動態IP。這兩者各有特點,適合不同的使用場景。 今天,我們將深入探

ip , 代理服務器

點量實時雲渲染 - Tizen版應用上架三星商店,海外OTT/IPTV系統實現全平台覆蓋新突破

近日,一套為海外視頻運營商定製的Tizen版OTT/IPTV影音系統應用APP,已通過三星官方審核,並在Samsung Smart TV應用商店正式上架。此舉標誌着該運營商的影音服務已全面覆蓋iOS、Android、Android TV及Web等主流平台,完成了全球智能電視生態的關鍵佈局。 一、合作背景:從單點部署到全平台生態的構建 該海外視頻運營商在當地市場擁有廣泛的用户基礎。在長期的數字化升

資訊 , Android , ios , 後端 , 前端

小帆聊前端 - Flex 佈局實戰指南:從踩坑到精通,解決 90% 佈局難題

前言:你是否也被這些 Flex 問題折磨過? “為什麼我用justify-content: center卻無法垂直居中?” “align-items和align-content到底什麼時候生效?” “設置了width: 200px,加了flex:1後怎麼沒用了?” 作為前端開發最常用的佈局方案,Flex(彈性佈局)以 “靈活” 著稱,但這份靈活也讓很多開發者陷入 “混亂”—— 核心原因是沒吃透 “

css3 , Css , 前端

王大冶 - 如何複製由自定義元素組成的網頁的 HTML 代碼

React Hook 深入淺出 CSS技巧與案例詳解 vue2與vue3技巧合集 VueUse源碼解讀 有時我們需要獲取某個網頁HTML的本地副本,例如作為測試的輸入。 但複製網頁或元素的HTML並不總是直截了當的。現代網站往往由自定義元素構建。自定義元素通常是影子宿主。影子宿主的 innerHTML 或 outerHTML 屬性只返回直接子元素的HTML,而忽略了包含的影子DOM的

ecmascript-6 , typescript , 前端 , Javascript

銀之夏雪 - AntV G6 基礎元素詳解(React版)

一、初識 AntV G6 AntV G6 是螞蟻集團推出的專業級圖可視化引擎,適合構建關係圖譜、拓撲圖、流程圖等場景。相比其他圖形庫,G6 提供完整的佈局算法 和交互體系 ,開發者在 10 分鐘內即可搭建可交互的圖應用。 技術特點速覽: 支持 Canvas / SVG 雙渲染模式 內置 10+ 圖佈局算法 提供豐富的節點/邊類型 完善的文檔和 React 示例 二、節點(Nodes)完

數據可視化 , 前端 , Javascript

敏捷開發 - 持續測試性能的方法

持續測試是指在軟件開發生命週期中的不同階段納入自動反饋的過程,其中包括探索性測試等自動化測試外的活動。持續測試是CI/CD流程取得成效的關鍵因素,通過提高代碼質量來避免付出多餘的人力、物力和財力,從而加快DevOps流程。在Dan Ashby創建的DevOps持續測試模型圖(如圖1)中,他表明我們可以在任何一個階段進行測試。 對於持續測試存在一個誤區:持續測試就是測試左移。這是兩種不

性能測試 , 敏捷開發 , devops , 自動化測試 , ci

3Q聊工具 - 2025年12款開源項目管理工具貢獻榜:中國開發者佔比達40%

在2025年的開源項目管理工具領域,一個令人振奮的數據浮現:中國開發者在全球貢獻榜中的佔比高達40%,這標誌着中國在開源社區的崛起與影響力。本文將詳細介紹上榜的12款開源項目管理工具,包括禪道、Redmine、Taiga、OpenProject、GitLab、Gitea、Tuleap、Odoo、Wekan、Kanboard、Leantime和ERPNext。這些工具不僅在功能上各具特色,還體現了開

項目管理工具 , 項目管理 , 項目管理軟件 , 開發者生態 , 開源軟件