tag 大前端

標籤
貢獻5
82
08:42 AM · Nov 03 ,2025

@大前端 / 博客 RSS 訂閱

得物技術 - 得物複雜 C 端項目的重構實踐

1. 背景 1.1 重構 Q:什麼是重構? 重構是在不改變軟件可觀察行為的前提下,改善其內部結構。--《重構 - 改善既有代碼的設計》 Q:為什麼要重構? 重構可以提高理解性和降低修改成本 。--《重構 - 改善既有代碼的設計》 Q:什麼時候重構? (1)何時不應該重構? 沒有價值,沒有意義或者投入產出比很低時。團隊資源是有限的,有限的資源應該儘可能投入到有意義的事情上去。從團隊的角度考慮投

項目 , 大前端 , 實踐 , 重構 , 前端

收藏 評論

flydean - flutter系列之:做一個下載按鈕的動畫

簡介 我們在app的開發過程中經常會用到一些表示進度類的動畫效果,比如一個下載按鈕,我們希望按鈕能夠動態顯示下載的進度,這樣可以給用户一些直觀的印象,那麼在flutter中一個下載按鈕的動畫應該如何製作呢? 一起來看看吧。 定義下載的狀態 我們在真正開發下載按鈕之前,首先定義幾個下載的狀態,因為不同的下載狀態導致的按鈕展示樣子也是不一樣的,我們用下面的一個枚舉類來設置按鈕的下載狀態: enum D

大前端 , 下載 , button , flutter , 前端

收藏 評論

flydean - flutter系列之:flutter中的變形金剛Transform

簡介 雖然我們在開發APP的過程中是以功能為主,但是有時候為了美觀或者其他的特殊的需求,需要對組件進行一些變換。在Flutter中這種變換就叫做Transform。 flutter的強大之處在於,可以對所有的widget進行Transform,因此可以做出非常酷炫的效果。 Transform簡介 在Flutter中,Transform本身也是一個Widget,它主要是把變換作用在它的子widget

大前端 , transform , flutter

收藏 評論

杭城小劉 - 瀏覽器渲染原理

瀏覽器是如何渲染頁面的 當瀏覽器的網絡線程收到 HTML 文檔後,會產生一個渲染任務,並將其傳遞給渲染主線程的消息隊列。在事件循環機制下,渲染主線程取出消息隊列中的渲染任務,開啓渲染流程。 整個渲染流程分為多個階段:HTML 解析、樣式計算、佈局、分層、繪製、分塊、光柵化、畫。每個階段都有明確的輸入輸出,上一個階段的輸出就是下一個階段的輸入,整個流程類似流水線一樣。 下面針對每個階段做詳細的研

大前端 , 瀏覽器 , 瀏覽器原理 , 前端 , Javascript

收藏 評論

杭城小劉 - iOSer 年度總結|晉升的邏輯是什麼

Outline 2022年發生了什麼 大環境行業感悟和思考 個人工作內容變動思考 職場中一些好的特質是什麼 如何晉升? 工作計劃 未來展望 2022:github star 2.5k 2023:價值閉環 2022年是疫情3年的一個“小尾巴”,但它一點也不小,因為它是3年內大家感受最深的一年,也是影響最大的一年。身邊同事們換工作、周圍見聞都可以

大前端 , 2022-年度總結 , 職場 , 全棧工程師 , ios

收藏 評論

維李設論 - 從2021看2022前端發展趨勢

本文參與了 SegmentFault 思否徵文「2021 總結」,歡迎正在閲讀的你也加入。 前言 又到了年底,回顧一下整個2021年的前端歷程,總體來説前端趨向到了一個比較穩定的發展階段,雖然仍然有許多層出不窮的庫及輪子,但整體來看其實今年最突出的前端發展其實可以概括為以下幾個關鍵詞,即:工程基建、低代碼、多語言、雲+邊+端。從不同大廠對整個前端的劃分視角來看,整體可以分為兩大類,一類是聚焦化,比

大前端 , 前端工程化 , 前端框架 , 前端構建 , 前端

收藏 評論

雲智慧 - 前端架構三大巨頭之一 Angular | 深度講解

雲智慧集團成立於2009年,是全棧智能業務運維解決方案服務商。經過多年自主研發,公司形成了從IT運維、電力運維到IoT運維的產業佈局,覆蓋ITOM、ITOA、ITSM、DevOps以及IoT幾大領域,為金融、政府、運營商、能源、交通、製造等上百家行業的客户,提供了數字化運維體系建設及全生命週期運維管理解決方案。雲智慧秉承Make Digital Online的使命,致力於通過先進的產品技術,為企業

angularjs , angular , 大前端 , 開源 , 前端

收藏 評論

維李設論 - 從2023看2024前端發展趨勢

前言 流光溯影,縱觀2023全年,整個前端業界呈現出百業凋零之狀,更不乏有“前端已死”等論調甚囂塵上。從全局視角看IT行業,除了AI領域的大語言模型爆發外,整體都鮮有特別亮眼及突出的技術展現。故而,作為IT領域中細分方向的前端行業,加之整體經濟週期的影響,今年的這種形勢也算因之有素。然則,行有不得則需反求諸己,私以為各位前端同學應該以“守正”之心念搏“出新”之機遇。因此,以下個人將分享一些各位前端

2023-年度總結 , 大前端 , 前端工程化 , 前端工程師 , 可視化

收藏 評論

維李設論 - 面向垂類場景的智能化低代碼引擎

背景介紹 在通信領域中,不同客户的數字化場景存在多種個性化大屏的定製需求,常見業務範圍涵蓋政務、金融、教育、工業、傳媒、互聯網等行業領域。然而,面對如此巨大的產業痛點訴求,傳統低代碼領域卻存在數據監控粒度不統一、定製化研發成本高、版本維護難度大等問題,嚴重影響了客户的交付效率及使用感知。 需求説明 基於產品的業務需求,通過抽離功能模板將整個產品層次的需求提升到企業級甚至行業級的痛點需求,而在當

大前端 , 低代碼 , 前端工程師 , 數據可視化 , aigc

收藏 評論

維李設論 - 從2024看2025前端發展趨勢

前言 又至年關,回顧整個2024年,前端行業仍舊百廢待興,IT業界同樣也未見有所起色,AI風潮也從狂熱興奮逐步走向了冷靜穩定階段,造成此形勢感觀並非單一行業或者某一企業之特例,實為政經等綜合影響之結果。因此,私以為明年的大趨勢和調性應該不會有特別大的變化,雖然外界走向有所放緩,但整個情勢壓力還是不小的。故而,就前端行業而言,個人認為我們能做到的大概有以下幾個方面。 泛化 正如前序所言,相較於前幾

大前端 , 架構設計 , 前端工程師 , 前端 , Javascript

收藏 評論

得物技術 - 前端日誌回撈系統的性能優化實踐|得物技術

一、前言 在現代前端應用中,日誌回撈系統是排查線上問題的重要工具。然而,傳統的日誌系統往往面臨着包體積過大、存儲無限膨脹、性能影響用户體驗等問題。本文將深入分析我們在@dw/log和@dw/log-upload兩個庫中實施的關鍵性能優化,以及改造過程中遇到的技術難點和解決方案。 核心優化策略概覽: 我們的優化策略主要圍繞三個核心問題: 存儲膨脹問題 - 通過智能清理策略控制本地存儲大小 包體

性能優化 , 大前端 , 前端工程化 , 前端架構 , 前端

收藏 評論

杭城小劉 - 回溯算法的本質就是:n 叉樹的"開枝散葉"與"修剪枝條"

回溯算法可以形象地理解為在一棵n 叉樹上的探索過程,其核心機制就是"開枝散葉"與"修剪枝條"的有機結合 理解回溯:以 Leetcode 93 題"復原 IP 地址"為例: 🌿 開枝過程 每個 IP 段的長度範圍為 [1, 3],因此每層循環最多擴展3 個分支 這相當於在樹的每個節點處,橫向展開1-3 條可能的路徑 🍃 散葉過程 選中一個有效分支後,縱向深入遞歸探索 IP

大前端 , 數據結構 , 算法 , 回溯法 , ios

收藏 評論

杭城小劉 - 《劍指 Offer》字符串“左旋”、“右旋”裏的數學秘密

為什麼要寫本篇文章?看上去這是 easy 級別的題目。但“點是面的縮影,面是點的抽象”,單獨一道題似乎很簡單,我們可以比較輕鬆做出來。但是這一類題目的本質是什麼?不要處於混沌的狀態解決了題目,但下次遇到類似的,還是要遲疑思考一會兒。本篇文章帶你吃透問題的本質和背後的數學推導。 題目描述 字符串的左旋轉操作是把字符串前面的若干個字符轉移到字符串的尾部。 請定義一個函數實現字符串左旋轉操作的功能。比如

leetcode , 大前端 , 算法 , ios , 前端

收藏 評論