tag 前端

標籤
貢獻1,070
2734
06:37 AM · Oct 27 ,2025

@前端 / 博客 RSS 訂閱

破曉L - React 50 種狀態類型

React 是一個視圖層框架,其核心思想是 UI = f(state),即「UI 是 state 的投影」,state 自上而下流動,整個 React 組件樹由 state 驅動。當一個 React 應用程序足夠複雜,組件嵌套足夠深時,組件樹中的狀態流動會變得難以控制(例如你如何跟蹤父節點的 state 流動到葉子節點時產生的變化)。這時我們就需要對 state 進行管理,在進行狀態管理的同時,還

react , 狀態管理 , 組件通信 , 前端 , Javascript

收藏 評論

IT開發者筆記 - 【能源行業案例】藉助LightningChart打造高性能工業級數據可視化能力

在智能製造、能源監測與工業分析等領域中,高性能數據可視化是構建現代軟件產品核心能力的重要環節。瑞典能源測量與電力質量分析解決方案提供商Metrum Sweden AB成功採用LightningChart JS 高性能數據可視化庫,顯著提升其基於 Web 的實時圖表展示功能,為工業測量與分析產品注入更強的可視化動力。 LightningChart JS是Web上性能特高的圖表庫,具有出色的執行性能

前端

收藏 評論

map_3d_vis - JSAPIThree UI 控件學習筆記:用內置控件提升交互

作為剛接觸 mapvthree 的新手,今天我專門學習了 UI 控件模塊。這裏整理出最常用的控件和實用技巧,幫助和我一樣的初學者快速上手。 控件管理入口:engine.widgets mapvthree 中的控件由 EngineWidgets 管理,實例化後可以通過 engine.widgets 訪問。控件分兩種啓用方式: 初始化時配置:在 new Engine() 時,通過 widge

前端

收藏 評論

可不簡單 - vue vxe-context-menu 如何給任意組件使用右鍵菜單,全局右鍵菜單

vue vxe-context-menu 如何給任意組件使用右鍵菜單,全局右鍵菜單,支持任意組件中直接調用右鍵菜單 打開右鍵菜單:VxeUI.contextMenu.open({ options }) 事件觸發右鍵菜單:VxeUI.contextMenu.openByEvent(event, { options }) 關閉右鍵菜單:VxeUI.contextMenu.close() h

前端

收藏 評論

蘭亭 - js 展示百度地圖及添加標註

百度地圖開放平台: https://lbsyun.baidu.com/ 新建應用 js開發文檔: https://lbsyun.baidu.com/index.php?title=jspopularGL 我們暫時用的就是展示地圖和標註:源碼如下(ak換一下) !DOCTYPE html html lang="zh-CN" head meta charset="utf-8"

地圖開發 , 前端 , Javascript

收藏 評論

悲傷的煎雞蛋_cQXuXF - 裁員為什麼先裁技術人員?網友一針見血!

最近逛職場社區的時候,刷到一個職場話題,老生常談了,但是每次參與討論的同學都好多。 這個問題問得比較扎心: “為什麼有些企業的裁員首先從技術人員開始?” 關於這個問題,網上有一個被討論很多的比喻: “房子都蓋起來了,還需要工人麼?” 有一説一,這個比喻雖然刺耳,但卻非常形象地揭示了某些企業的用人邏輯,尤其在某些非技術驅動型的公司裏。 在某些非技術驅動的公司(比如傳統企業轉型、或者業務模式成

人工智能 , 程序員 , 前端

收藏 評論

TANKING - 2025年最新微信直跳支付寶領取支付寶賞金紅包腳本

摘要 關於支付寶賞金紅包這件事,其實已經好幾年了,2018年就已經有這個了,當初通過一個鏈接在微信點擊,就會自動跳轉到支付寶領取賞金,當初我也寫過一篇:https://segmentfault.com/a/1190000016097011 那一年我的賞金就已經賺了2w多,後來支付寶為了防止這個濫用,封禁了這個方法。 但是這個支付寶賞金活動是一直都有,只不過會有那麼幾天金額特別大,其它時間都是幾分錢

支付寶 , php , 後端 , 前端 , Javascript

收藏 評論

Sir_蘇 - 看似nb的unbuild插樁技術,不過rewriting function爾🤔

看過element-plus的朋友都知道,它在開發階段使用的是unbuild進行的打包編譯。相比較傳統的rollup、webpack等老牌構建工具而言,unbuild更快!! 但這個快並不是指的編譯上更快,畢竟它説到底仍然是基於rollup的,和借力了esbuild的vite相比它並不適合使用更這個修飾詞 這裏的快,指的是次數,和其他構建工具監聽文件變更後reCompile不同,unbuild只在

rollup , 前端

收藏 評論

samzhangjy - JS | 你真的會用 console.log 嗎?

引言 console.log 是每一個 JavaScript 開發者都會經常用到的函數。可能很多初學者第一次使用 JS 時,就是調用的它。 console.log 可能最廣泛的用途就是輸出調試信息了吧: console.log(current_processing); 當然,還有招聘信息: 但是,你可能注意到了,百度這招聘信息寫的挺花哨啊,這字還是紅色的! 不知道各位會不會寫,反正我第一次看見的

console , console.log , Css , 前端 , Javascript

收藏 評論

munergs - qiankun項目中子框架在window中掛載事件本地生效,但是運行在主應用下不生效解決辦法

項目中使用了qiankun微前端框架,但是有個問題,子項目本地單獨運行的時候,window上掛載的事件,是可以觸發的window.test()可以直接觸發test事件,但是在主應用下運行的時候卻不能夠觸發,解決辦法就是在主應用中使用window.proxy.test()就可以觸發了,當然,本地還是使用window.test()

qiankun , 事件 , 前端

收藏 評論

瘋狂踩坑人 - 【前端工程化】一文看懂現代Monorepo(npm)工程

引言:本文介紹了目前流行的 pnpm workspace + changesets + turborepo 構建npm包項目的方案,這套方案也適用於其他大型Monorepo項目。此外,還補充了前端工程下package.json、tsconfig和husky等配置知識以及CI/CD相關常識。 一、認識package.json 一個package.json代表了一個項目,可以通過npm/yarn

vue.js , monorepo , npm , 前端 , Javascript

收藏 評論

註銷 - JavaScript 函數 window.matchMedia 的用途

以下是window.matchMedia()函數的基本語法: var mediaQueryList = window.matchMedia(mediaQueryString); 其中,mediaQueryString是一個字符串,表示要檢查的媒體查詢條件。例如,要檢查當前設備的屏幕寬度是否小於某個值,可以使用以下代碼: var mediaQueryList = window.matchMedia(

ecmascript-6 , sap , javascript正則 , 前端 , Javascript

收藏 評論

xh4722 - Mobx autorun 原理解析

本次分享主題為 "mobx autorun" 原理解析,主要分為以下幾個部分: - 分析 "autorun" 的使用方式; - 對比 "autorun" 與“發佈訂閲模式”的異同; - 實現 "autorun" 函數; 通過從0到1實現 autorun 函數以後,你可以瞭解以下知識: autorun 與可觀察對象的協作過程; 為什麼使用 autorun 的時候,所提供的函數會立即執行一次?

mobx , 前端 , Javascript

收藏 評論

起風了 - JavaScript函數柯里化

JavaScript函數柯里化 一、定義: 柯里化(Currying)是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,並且返回接受餘下的參數且返回結果的新函數的技術。 通過一個簡單的例子解釋一下: function add(a, b) { return a + b } add(1, 2); // 3 將函數add轉化為柯里化函數_add: function _

currying , 前端 , Javascript

收藏 評論

andyxi_linux - 數據平滑處理算法03——中心移動平均

中心移動平均 中心移動平均主要用於時間序列分解,特別是在估計趨勢-週期成分時。它的核心特點是“對稱性”。 核心思想:將移動平均窗口置於數據的“中心”,使得平均值能夠對齊到窗口的時間中點,從而最大限度地減少滯後性。 計算方法 對於一個時間序列,其 N 期中心移動平均值是將窗口置於當前點的兩側。

數據 , MySQL , 算法 , i++ , 數據庫 , JAVA , 前端

收藏 評論

imzlh - 一個月,Vue四件套,專為移動端深度優化的第三方網易雲 WebApp

這年代真的很魔幻:物價在漲、黃金在漲,人都在悄悄發福,更別説內存條蒸蒸日上。結果回頭一看,音樂軟件也跟着 “發福” 到離譜。 就拿網易雲來説,十年間安裝包膨脹十幾倍,從一個純粹的播放器,硬生生塞成了集直播、K 歌、社區、短視頻、商城於一體的 “全能平台”。權限越要越多,體積越更越大,對於性能不怎麼好的設備,打開就卡,耗電還猛。對比下來,我都覺得 B 站算得上良心至極了。 電腦端還有 Y

前端

收藏 評論

東奔西走的小喇叭 - 做電競數據分析,還在手動爬數據?一個更省力的思路分享

很多人在做英雄聯盟電競數據分析時,第一反應都是: 直接調用 Riot 官方 API,或者自己去爬各類數據網站。 聽起來很“硬核”,但真正做過的都知道: 這條路,成本比你想象中高很多。 一、為什麼自己對接官方 API 成本很高? Riot 官方 API 確實權威,但在實際項目中,經常會遇到這些問題: 密鑰維護成本高 密鑰有旋轉週期,需要不斷更新,一旦過期,服務就會中斷。 請求頻率限

數據庫 , 前端

收藏 評論

林恆 - JS 裏的 “變量租房記”:閉包是咋把變量 “扣” 下來的?

🧑‍💻 寫在開頭 點贊 + 收藏 === 學會🤣🤣🤣 前言 你有沒有過這種疑惑: 明明在 “出租屋”(函數)裏放的 “行李”(變量),房東都退房了,這行李咋還能拿出來用?或者循環裏的變量總 “串房間”,明明住 1 號房,結果跑到 6 號房去了?在函數裏定義的變量,出了函數居然還能用? 這背後其實藏着作用域、作用域鏈的 “小九九”,而最終的 “幕後BOSS” 就是 —

前端

收藏 評論

yumiko - HTTP在前端的應用

最近打算寫一些前端知識的總結以及個人的見解,現在是第一篇,先寫一下關於HTTP相關的東西。 之前寫過一篇文章是關於curl命令與HTTP請求,裏面也提到一些關於HTTP的東西,這篇文章會再補充一下。 HTTP是什麼 HTTP即超文本傳輸協議(Hyper Text Transfer Protocol),是一個簡單的請求-響應協議,用於傳輸數據。 HTTP誕生之初主要是應用於WEB端內容獲取,隨

HTTP , http緩存 , 瀏覽器緩存 , 前端

收藏 評論

咆哮的凳子 - 分析 WebKit:跨平台的網頁引擎及其挑戰

WebKit 是一個開源的網頁瀏覽引擎,廣泛應用於許多現代瀏覽器中,尤其是蘋果的 Safari 瀏覽器。它支持 HTML、CSS、JavaScript 等網頁標準,並使瀏覽器能夠將網頁內容正確地渲染出來。然而,儘管 WebKit 在性能和兼容性方面有着顯著的優勢,但它仍面臨着一些專業性的問題,特別是在渲染性能優化和跨平台兼容性方面。本文將深入探討 WebKit 在這兩個領域的挑戰及其解決方案。 1

node.js , webkit , typescript , 前端 , Javascript

收藏 評論

悲傷的煎雞蛋_cQXuXF - 資深前端工程師| 升職加薪這件事,我困頓了2年

我大概是在工作的第五年,晉升到了高級前端工程師。那時候我挺自豪的,覺得自己技術不錯,能獨立負責複雜的業務,也能搞定線上疑難雜症,再往上走,應該也只是時間問題。 但沒想到,高級這個title,我一掛就是三年多。 其中有整整兩年,我感覺自己撞到了一堵看不見的牆。我明明是團隊裏解決技術難題最多的人,寫的代碼質量也公認是最好的,但每次晉升季,我和老闆聊,得到的反饋總是有點虛: “要多思考業務價值。” “要

程序員 , 前端

收藏 評論

冴羽 - 冴羽答讀者問:悄悄過來蹭個回答

前言 最近我發起了「冴羽答讀者問」活動,如果你也有想要提問的問題,歡迎留言,我會按照順序依此回答。 正文 這個問題我們就聊聊“如何提問”好了。 回答這個問題,自我感覺有些班門弄斧,因為我並不是一個擅長提問的人,所以我就從日常的工作生活中,分享一點自己的看法好了。 提問的場景有很多,先説工作中。 我們的老闆常會告訴我們一件事情,簡略的描述後就讓我們去做,我們可能因為各種原因沒有細問就直接去做了,最後

程序人生 , 程序員 , 總結 , 後端 , 前端

收藏 評論

16213681 - 前端學習筆記:let、const、var的區別

在 JavaScript 中,var、let 和 const 都可以用來聲明變量,但它們在作用域、提升行為和可變性等方面存在顯著差異。 一、var 在ES6之前,var是我們聲明變量的唯一選擇 1.1 作用域 函數作用域:使用var聲明的變量,其作用域是其所在的函數。如果在函數外聲明,則是全局作

作用域 , 大數據 , 初始化 , 賦值 , hadoop , 前端

收藏 評論

南玖 - 開發自定義Taro插件解決跨平台難題

前言 在Taro項目開發中,難免會遇到需要混合編譯的場景,一般來講Taro可以使用原生模塊、原生項目也可以使用Taro的模塊內容。官方也確實説了Taro 支持使用小程序原生的頁面、組件和插件。 比如Taro使用原生頁面,我們只需要在app.config.ts文件中加上原生頁面的路由,然後項目中就可以直接以小程序原生的開發模式開發該頁面。 使用原生頁面(weapp) 這種模式對於微信小程序確實是可以

小程序 , webpack , taro , 前端

收藏 評論