收藏 / 列表

beckyyyy - 閉包是什麼,有什麼用途

這是上月面試碰到的一道面試題,作為一個有着十年開發經驗七年前端經驗的大齡青年,碰到這種沒有一點鋪墊的八股文,真的只想説一句毀滅吧。 記得以前剛做前端不久的時候,就在百度搜閉包,大多搜到的結果都説的是閉包是什麼樣子的,比如説在函數外部可以訪問到函數內部的變量,又或者説閉包會導致什麼問題,比如會影響GC回收。總之沒什麼標準説法,就好像現在網上的吐槽,你背面試題沒用,得和麪試官背的同一套才行,但是天知道

閉包 , 面試問題 , 前端 , Javascript

銀之夏雪 - 從底層到實踐:深度解析 Vue Composition API 與 React Hooks 的異同

一、設計哲學與底層原理差異 1.1 響應式系統的基因差異 Vue3 的 Composition API 建立在 Proxy-based 響應式系統之上,通過劫持對象的 getter/setter 實現依賴收集。當訪問響應式對象時,Vue 會自動建立組件與數據的依賴關係。 // Vue 響應式原理簡版實現 function reactive(obj) { return new Proxy(obj

react , vue.js , react-hooks , vue3 , 前端

linong - 使用 Cursor 修復 Ant Design Pro Components 的 issues

Issue: 🐛 ModalFrom在同時設置了formRef、request和destroyOnClose時,加載過程中關閉ModalForm會報錯 #8858 PR: https://github.com/ant-design/pro-components/pull/9272 最近有個小夥伴在做穩定性建設,整理了一下現有的線上報錯,其中有一個 form.resetFields is n

react , ant-design , typescript , 前端 , Javascript

懟懟 - 【js】類(Class)

JavaScript中的Class 類的基本語法 類的繼承 修飾器 1. 類的基本語法 可以看成ES5中構造函數的語法糖,它的大部分功能ES5都可以做到 1.1 定義一個類 ES5 function Student(name,age){ this.name = name this.age = age } Student.prototype = { construc

, 繼承 , class , Javascript

前端小巷子 - 深入理解 Vue Router

深入理解 Vue Router 在前端單頁應用(SPA)中,路由是連接用户操作與頁面展示的核心橋樑。Vue Router 作為 Vue 官方的路由管理器,提供了豐富的功能和靈活的配置。本文將圍繞“路由模式”、“router 與 route 的區別”、“導航守衞的種類”以及“完整的導航解析流程”四個方面,帶你深入理解 Vue Router 的工作機制。 一、路由模式:hash 與

Vue , 路由配置 , 刷新頁面 , 前端開發 , Javascript

g天命風流 - 併發編程之的HashSet和HashMap的詳細解析

HashSet不安全 HashSet也是線程不安全的,底層沒有進行任何線程同步處理。 在hashset的源碼中,底層是用hashmap實現的: 每次add的時候,把值放在了map對象中的key,而map對象的value則全部統一放一個常量: 在下面的demo中,hashset在多線程情況下和arrayList一樣會拋出java.util.ConcurrentMo

System , i++ , JAVA , 前端開發 , Javascript

Grewer - qiankun 中遇見的問題集合

本文中的微前端基於 qiankun 框架 多個子應用共存 如果需要多個子應用同時共存,在管理就有很多例子: https://qiankun.umijs.org/zh/faq#%E5%A6%82%E4%BD%95%E5%90%8C%... registerMicroApps([ // 自定義 activeRule { name: 'reactApp', entry: '//localhost

qiankun , 微前端 , 前端 , Javascript

追風的苦咖啡 - 雙證書部署 + 國密算法:企業滿足多行業監管要求的最優解

雙證書部署 + 國密算法:企業跨行業監管合規的最優解 一、引言:跨行業監管合規 —— 企業數字化轉型的 “必答題” 在《密碼法》《數據安全法》及等保 2.0/3.0 標準全面落地的背景下,企業面臨前所未有的合規壓力:政務系統需滿足國產化加密要求,金融平台要兼顧跨境支付合規與數據主權,醫療行業則需符合《個人信息保護法》的數據傳輸規範。傳統單一加密方案難以適配多行業監管差異,導致合規成本高企、系統兼容

算法新解 , ssl證書 , 安全防護 , HTTPS

李遊Leo - 你可能不敢想象,2025 年,jQuery要更新到 4.0 了

讓人難以置信的是,jQuery,這個曾經幫助無數開發者簡化 DOM 操作、事件處理和動畫效果的 JavaScript 庫,至今仍在更新。自從 2006 年 8 月震撼亮相以來,它已走過了長達 19 年的路程。還記得麼?他的作者是:John Resig,這個年輕的小夥子也變成老大叔了。 而現在,即便在 React、Vue 這樣的現代框架盛行的今天,或者AI都滿天飛的今天jQuery 仍

jquery , Javascript

王大冶 - React Native 0.76 重大更新:新架構全面啓用

React Hook 深入淺出 CSS技巧與案例詳解 vue2與vue3技巧合集 VueUse源碼解讀 架構升級的里程碑 React Native 0.76 版本帶來了一個重大變革 - 新架構默認啓用。這次更新不僅支持了 React 的現代特性(如 Suspense、Transitions),還徹底重寫了原生模塊系統。 核心特性升級 1. 併發渲染支持 新架構完整支持 React 的

ecmascript-6 , typescript , 前端 , Javascript

南城FE - 純CSS實現炫酷文本陰影效果

如圖所示,這是一個文本陰影效果,陰影有多個顏色,鼠標懸停時文本陰影效果消失,文本回到正常的效果。讓我們逐步分解代碼,看看如何使用純CSS實現這個效果的。 基於以上動圖可以分析出以下是本次實現的主要幾個功能點: 文本有多個顏色的陰影的效果 文本有空心鏤空的效果 鼠標懸停時文本回到正常效果 鼠標懸停時英文字體的粗細有變化 實現過程 多層顏色陰影 文字的陰影用text-shadow實現,但

css3 , 動畫 , Css , 前端

月恆 - Chrome 瀏覽器插件從 Manifest V2 升級到 V3 版本所需要修改的點

本文參與了SegmentFault 思否 2023 年度有獎徵文活動,歡迎正在閲讀的你也加入。 一、Manifest V2 支持時間表 Chrome 瀏覽器官方已經給出確定的時間來棄用 V2 版本的插件了。 最早從 2024 年 6 月的 Chrome 127 開始,我們將開始停用 Chrome 的不穩定版本(開發者版、Canary 版和 Beta 版)中的 Manifest V2 擴展程序。

2023-年度總結 , manifest.json , 瀏覽器 , chrome-extension , 前端