收藏 / 列表

小帆聊前端 - JS 原型鏈深度解讀:從混亂到通透,掌握 90% 前端面試核心

JS 原型鏈深度解讀:從混亂到通透,掌握 90% 前端面試核心 前言:你是否也被這些原型鏈問題折磨過? " 為什麼obj.toString()能調用卻不在自身屬性裏?" "prototype和__proto__到底有什麼區別?" " 用class定義的類和原型鏈是什麼關係?" "修改原型對象為什麼會影響所有實例?" 作為 JavaScript 的核心機制,原型鏈是理解繼承、對象關係和內置方法的基礎

原型鏈 , 前端 , Javascript

銀之夏雪 - this你瞭解多少呢

執行上下文 js在執行代碼之前,需要經過一系列的“準備”,這被稱為執行上下文 ,其包含詞法環境 和this 。所有的 js 代碼在運行時都是在執行上下文中進行的,每創建一個執行上下文,就會將當前執行上下文放到一個棧頂,這就就是我們常説的執行棧 。 執行上下文的創建 何時創建執行上下文 JavaScript 中有三種情形會創建新的執行上下文: 全局執行上下文 ,進入去全局代碼的時候。任何不在函數

面試 , this , 前端 , Javascript

麒寧 - 3分鐘搞定:瀏覽器本地存儲 Web Storage

寫在前面 瀏覽器本地存儲包括兩個對象:sessionStorage 和 localStorage,它們都是 Storage 的實例對象。 window.localStorage instanceof Storage; // true Web Storage 的基本使用 查-訪問數據:getItem() 方法。 增改-添加、修改數據:setItem() 方法。 刪-刪除數據:removeItem()

面試小抄 , sessionstorage , localstorage , 前端 , Javascript

TANKING - 一個非常簡單易用的php數據庫pdo操作類(Curd操作類,超好用)

操作類文件 db.class.php ?php class DB_API { // 數據庫表名 protected $table; // 數據庫主鍵 protected $primary = 'id'; // 表前綴 protected $prefix = ''; // WHERE和ORDER拼裝後的條件 private

pdo , MySQL , php , 數據庫 , class

JackySummer - 【解讀 ahooks 源碼系列】DOM篇(三)

前言 本文是 ahooks 源碼系列的第四篇,往期文章: 【解讀 ahooks 源碼系列】(開篇)如何獲取和監聽 DOM 元素:useEffectWithTarget 【解讀 ahooks 源碼系列】DOM篇(一):useEventListener、useClickAway、useDocumentVisibility、useDrop、useDrag 【解讀 ahooks 源碼系列】DOM篇

react , hooks , 前端

泯瀧 - Web Woker 與主線程通信場景下對postMessage的簡潔封裝

在Web Worker與主線程之間進行通信時,使用postMessage是一種常見的方式。然而,在某些業務場景中,postMessage可能會顯得不夠簡潔,因為它涉及到手動序列化和反序列化數據,以及通過事件監聽器處理消息。以下是一些常見問題和解決方案,以簡化在Web Worker與主線程之間的通信場景中使用postMessage的問題。 結構化克隆問題 在Web Worker與主線程之間傳輸數據時

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

小陳運維 - 使用kubeadm部署高可用IPV4/IPV6集羣---V1.32

使用kubeadm部署高可用IPV4/IPV6集羣 https://github.com/cby-chen/Kubernetes 開源不易,幫忙點個star,謝謝了 k8s基礎系統環境配置 配置IP # 注意! # 若虛擬機是進行克隆的那麼網卡的UUID和MachineID會重複 # 需要重新生成新的UUIDUUID和MachineID # UUID和MachineID重複無法DHCP獲取到IPV

kubernetes , ipv4 , ipv6 , Centos , Linux

xuxueli - XXL-TOOL v2.1.0 發佈 | Java工具類庫

Release Notes 1、【新增】新增“令牌桶/限流器”工具,TokenBucket,支持 突發限流、預熱限流 等模式; 2、【新增】新增“驗證碼”工具,CaptchaTool,支持字符驗證碼、算式驗證碼、中文驗證碼等多形式。支持自定義驗證碼生成算法、寬高、顏色、文字字體、文字大小、文字間距、背景顏色、邊框寬度、邊框顏色、干擾組件…等。 3、【新增】新增基礎模塊工具,包括:Array

springboot , JAVA , 後端

技術員阿偉 - 《LLM零開銷抽象與插件化擴展指南》

許多高層語言構建的LLM方案,雖能通過靈活封裝適配複雜架構,卻因抽象層的運行時開銷、硬件調用的中間損耗,導致實際推理效率大打折扣,尤其在高併發、資源受限場景下,這種損耗會被無限放大。而C++的核心價值,正體現在其“零開銷抽象”與“硬件級可控”的雙重特性上:它既能夠以接近彙編的底層效率直接操作CPU、內存、緩存等硬件資源,又能通過泛型編程、強類型系統構建靈活的抽象層,無需額外 ru

封裝 , yyds乾貨盤點 , 數據 , 緩存 , c++ , 後端開發 , c

codecraft - 聊聊JetCache的緩存構建

序 本文主要研究一下JetCache的緩存構建 invokeWithCached com/alicp/jetcache/anno/method/CacheHandler.java private static Object invokeWithCached(CacheInvokeContext context) throws Throwable {

緩存