tag typescript

標籤
貢獻200
278
05:15 PM · Oct 25 ,2025

@typescript / 博客 RSS 訂閱

daoheng - 結合生活中的場景來理解棧內存跟堆內存的區別

在程序開發中經常遇到值類型的數據跟引用類型的數據, 值類型的數據存儲在棧內存中, 引用類型的數據實例存儲在堆內存中, 變量保存的時候對象在堆內存中的引用地址. 棧內存跟堆內存兩者有啥區別哪? 我們可以用生活中常見的"快遞收發"場景來對比兩者的區別. 先建立一個核心比喻:內存 = 快遞站點 把整個計算機內存想象成一個 “快遞站點”,站點裏有兩種存放快遞的區域: 棧內存 = 站點前台的

內存管理 , typescript

收藏 評論

蓋亞 - electron-build報錯:cannot find module/ valid " main " entry

解決electron-build打包後運行app報錯:cannot find module xxx/ Please verify that the package . json has a valid " main " entry 先看一個簡單報錯: 或者類似這種: 解決方法: 檢查package. Json中是否寫了“main”,這裏的“main”必須寫,且應當使用npm指令build的di

vue.js , electron , typescript , 前端 , Javascript

收藏 評論

愛跑步的番茄 - 什麼是住宅代理(Residential Proxy)?詳解原理、優勢與應用場景

在數字經濟與跨境互聯網時代,網絡訪問安全與數據合規成為企業關注的核心。而“住宅代理”(Residential Proxy)作為一種高匿名、高穩定的網絡中轉方式,正成為營銷、數據採集與賬號管理領域不可或缺的技術基礎。 本文將深入解析住宅代理的概念、工作原理、與數據中心代理的區別,以及它在實際業務中的典型應用場景。 一、住宅代理的定義 住宅代理(Residential Proxy) 是指通過真實

typescript , 前端 , Javascript

收藏 評論

愛跑步的番茄 - 什麼是代理服務器?技術原理與應用解析

代理服務器(Proxy Server)是位於客户端與目標服務器之間的中間層節點,負責轉發網絡請求。在網絡通信體系中,它起到隱藏真實 IP、增強訪問控制與提高連接質量的作用。 其通信流程如下: Client → Proxy Server → Target Server目標服務器僅能看到代理服務器的 IP,而無法直接識別客户端的真實網絡身份。這也是代理在跨區域訪問、隱私保護與自動化業務中的

typescript , 前端 , Javascript

收藏 評論

xiaohe0601 - 🚀 擁抱 create-uni,一行命令輕鬆集成 Uni ECharts!

Uni ECharts 正式集成到 create-uni 啦!現在,你只需要一行命令,就能快速創建一個內置 Uni ECharts 的 uni-app 初始項目。告別複雜配置,數據可視化從未如此輕鬆高效,讓開發者專注於創意與體驗! 🤓 為什麼選擇 Uni ECharts ? Uni ECharts 是適用於 uni-app 的 Apache ECharts 組件,無需繁瑣的步驟即可輕鬆在 uni

vue.js , uni-app , echarts , typescript , 前端

收藏 評論

wszgrcy - ngx-formly的代替品piying-view

如果你正在使用 ngx-formly,或正在尋找一個更靈活、更現代、更易擴展的表單解決方案,那麼 piying-view 可能是你值得嘗試的下一代選擇。 📌背景 ngx-formly 是一個非常優秀的表單抽象庫 但隨着項目複雜度上升,我發現它在一些方面上存在侷限性.所以我基於 ngx-formly 的核心理念,進行了相關改進,並支持了更多功能,實現了piying-view 🚀改進

angular , form , jsonschema , typescript , 前端

收藏 評論

另類的剪刀 - Smartproxy提取指南——JSON-first 架構與參數化最佳實踐

本指南以 API 代理 IP 提取為核心,結合參數化設計、JSON-first 接口規範、嚴格的版本管理與狀態碼標準,幫助您構建高成功率、低運維成本、可平滑擴展的數據採集流水線。基於 8000萬+ 住宅代理 IP 資源池、覆蓋 全球 200+ 國家與主要城市、承諾 99.9% 服務可用性,Smartproxy 助力團隊快速上線並在 SLO 驅動下穩定擴容 1。 我們踐行安全、透明、合規的工程方法論

react , typescript

收藏 評論

冴羽 - 10 個被嚴重低估的 JS 特性,直接少寫 500 行代碼

前言 最近逛 Reddit 的時候,看到一個關於最被低估的 JavaScript 特性的討論,我對此進行了總結,和大家分享一下。 Hi,我是冴羽,學習前端,歡迎圍觀我的“網頁版朋友圈”、踏上“前端大佬成長之路”。 1. Set:數組去重 + 快速查找,比 filter 快 3 倍 提到數組去重,很多人第一反應是 filter + indexOf,但這種寫法的時間複雜度是 O (n²),而 Set

ecmascript-6 , typescript , 前端 , Javascript

收藏 評論

冴羽 - JavaScript 異步循環踩坑指南

1. 前言 在循環中使用 await,代碼看似直觀,但運行時要麼悄無聲息地停止,要麼運行速度緩慢,這是為什麼呢? 本篇聊聊 JavaScript 中的異步循環問題。 2. 踩坑 1:for 循環裏用 await,效率太低 假設要逐個獲取用户數據,可能會這樣寫: const users = [1, 2, 3]; for (const id of users) { const user = awa

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

收藏 評論

xiaohe0601 - 🥳 Uni ECharts 2.1 發佈:正式支持鴻蒙,零成本遷移、全平台兼容、跨端開發零負擔!

Uni ECharts 是適用於 uni-app 的 Apache ECharts 組件,無需繁瑣的步驟即可輕鬆在 uni-app 平台上使用 echarts。 官網 文檔:https://uni-echarts.xiaohe.ink Github:https://github.com/xiaohe0601/uni-echarts 🏝️ 背景 🎵 “本來應該從從容容遊刃有餘,現在是匆匆忙忙連

vue.js , uni-app , echarts , typescript , 前端

收藏 評論

兔子先森 - vue3前端pdf直接預覽

安裝依賴 npm i vue-pdf-embed 頁面結構 vue-pdf-embed :source="state.source" :style="scaleFun" :page="state.pageNum" @rendered="pdfRendered" @rendering-failed="pdfRendered" / 使用 script setup lang="t

react , vue.js , typescript , 前端 , Javascript

收藏 評論

下一個絕世 - CRM系統如何實現客户生命週期管理

客户生命週期管理是企業在客户關係管理過程中不可或缺的一環。通過對客户從潛在到忠誠的整個生命週期進行有效管理,企業能夠提升客户體驗、增加銷售機會並最終實現業務增長。而CRM系統作為現代企業的核心工具,能夠幫助企業高效地實現客户生命週期管理。那麼CRM系統是如何做到這一點的呢?本文將從客户生命週期的各個階段出發,全面解析CRM系統的功能與優勢。 什麼是客户生命週期管理? 客户生命週期管理是指企業根據客

chrome-devtools , typescript

收藏 評論

冴羽 - 為什麼在 JavaScript 中 NaN !== NaN?背後藏着 40 年的技術故事

1. 前言 初學 JavaScript 的時候,經常會遇到一些令人困惑的現象,比如: console.log(NaN === NaN); // false console.log(NaN !== NaN); // true 為什麼一個值會不等於它自己呢? 今天,我們就來深入探究這個問題。 2. NaN 的本質:一個特殊的“數字” NaN 其實是 Not a Number 的縮寫,表示它不是一個數字

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

收藏 評論

Josie - ArkTS 併發日誌系統實現:TaskPool + AsyncLock 實戰解析

🧩 ArkTS 併發日誌系統實現:TaskPool + AsyncLock 實戰解析 本文基於官方文檔 TaskPool 併發機制介紹 ArkTS 異步鎖 API 參考 結合實際工程實踐,展示了在 HarmonyOS ArkTS 中構建高性能、線程安全的日誌系統的方法。 一、背景:為什麼採用併發寫日誌 日誌系統通常是高頻調用且 IO 密集的模塊。傳統實現中,

harmonyos-next , harmonyos , typescript , 併發編程 , Javascript

收藏 評論

walker_jiang - vscode插件間通信

簡介 vscode提供了一些方式比如通過命令讓插件之間通信,但是兩個不同插件的webview的頁面間通信比較複雜,如果還想交換數據,涉及的步驟會更多。 MessageChannel的目的是讓所有vscode的通信都通過它來完成,不過目前階段僅實現了不同插件webview之間的通信以及交換數據。 使用方法 web端發送消息 使用方法 window.mc.pubWithSub(exte

typescript , Javascript

收藏 評論

代碼保安 - TypeScript中的混合類型:函數與對象的結合

混合類型(Mixin Types)是 TypeScript 中一種強大的類型系統特性,它允許一個類型既可以是函數又可以是對象。這種類型同時具備函數調用和對象屬性訪問的能力,為設計模式如裝飾器模式等提供了優雅的實現方式。 核心概念 混合類型通過將函數簽名與對象類型進行交叉(intersection)定義: // 定義一個混合類型 interface MixedFunction

函數調用 , 緩存 , 前端開發 , typescript

收藏 評論

Name6 - 實現一個打包時將CSS注入到JS的Vite插件

前言 Vite 在2.0版本提供了Library Mode(庫模式),讓開發者可以使用Vite來構建自己的庫以發佈使用。正好我準備封裝一個React組件並將其發佈為npm包以供日後方便使用,同時之前也體驗到了使用Vite帶來的快速體驗,於是便使用Vite進行開發。 背景 在開發完成後進行打包,出現瞭如圖三個文件: 其中的style.css文件裏面包含了該組件的所有樣式,如果該文件單獨出現的話,意

vite , plugin , typescript , 前端 , Javascript

收藏 評論

用户bPdeG32 - 使用 Node.js 實現高效的異步處理:深入理解 Event Loop

Node.js 作為一種基於事件驅動和非阻塞 I/O 模型的 JavaScript 運行環境,因其在構建高性能、高併發的網絡應用方面的卓越表現而備受開發者的青睞。然而,很多初學者在學習 Node.js 時,會遇到一個令人困惑但非常重要的概念——事件循環(Event Loop)。本文將圍繞事件循環的概念,討論如何利用 Node.js 處理異步編程的問題,並提供一些實際的代碼示例。 一、事件循環簡介

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

收藏 評論

Sean - 從硬編碼到 Schema 推斷:前端表單開發的工程化轉型

一、你的表單,是否正在失控? 想象一個場景,你正在開發一個“企業貸款申請”或“保險理賠”系統。 最初,頁面只有 5 個字段,你寫得優雅從容。隨着業務迭代,表單像吹氣球一樣膨脹到了 50 多個字段:“如果用户選了‘個體工商户’,不僅要隱藏‘企業法人’字段,還得去動態請求‘經營地’的下拉列表,同時‘註冊資本’的校驗規則還要從‘必填’變成‘選填’……” 於是,你的 Vue 文件變成了這樣: temp

vue.js , 教程 , typescript , 前端

收藏 評論

Swift社區 - 使用 AI 在醫療影像分析中的應用探索

摘要 醫療影像分析是 AI 在醫療領域的重要應用方向,能夠提高診斷效率,減少誤診率。本文將深入探討 AI 技術在醫療影像數據分析中的應用,包括核心算法、關鍵實現步驟和實際案例,並提供一個基於卷積神經網絡(CNN)的圖像分類 Demo。 引言 隨着醫療影像數據的爆炸式增長,傳統的人工分析已無法滿足高效、精準診斷的需求。AI 技術通過深度學習算法,在醫療影像的識別、分類和標註中發揮了重要作用。本文章將

機器學習 , tensorflow , typescript

收藏 評論

Python最棒 - CRM管理系統是幹什麼的?概念、作用、主流6大廠商解讀

數字化轉型浪潮中,企業對客户關係的管理方式正在發生深刻變革。CRM管理系統作為企業數字化的核心工具之一,已經從最初的客户信息記錄工具,演變為驅動企業增長的戰略性平台。本文將深入解析CRM管理系統的核心概念、實際作用,併為您詳細解讀全球主流的6大CRM廠商,幫助您全面瞭解這一關鍵的企業管理工具。 一、CRM管理系統的核心概念 什麼是CRM? CRM(Customer Relationship Man

typescript , npm

收藏 評論

尼羲 - 前端項目Typescript中的d.ts和.ts

TypeScript項目中,.d.ts(類型聲明文件)和普通.ts文件兩種文件都可以定義ts類型。 不過,在功能和使用場景上有顯著區別,全局類型的聲明則需要遵循特定規範。以下是詳細解析: 一、.d.ts與普通.ts文件的區別 特性

第三方庫 , 作用域 , yyds乾貨盤點 , Vue , 前端開發 , typescript

收藏 評論

用户bPdeUmS - PostCSS 插件系統:如何使用 PostCSS 插件優化 CSS 工作流

PostCSS 是一個功能強大的 CSS 處理工具,廣泛應用於現代前端開發中。它本身並不是一個 CSS 預處理器,而是一個工具集,可以通過插件系統來處理、優化、和增強 CSS 代碼。PostCSS 的核心非常輕量,但插件系統卻讓它極具擴展性,可以實現自動添加瀏覽器前綴、轉換現代 CSS 特性、支持變量、嵌套、甚至可以檢查和修復代碼質量等功能。 本文將專注於如何使用 PostCSS 插件優化 CSS

postman , postcss , typescript , 前端 , Javascript

收藏 評論

shellingfordly - Vele-Admin 一個基於Vue3+Element-Plus的後台管理系統

vele-admin 介紹 vele-admin是一個基於 vue3, vite2, element-plus, vuex-module-decorators, vue-router-next, typescript 的後台管理系統 倉庫 Github vele-admin 預覽 vue3-element-plus-admin瀏覽地址 依賴 Vue3 Vue-Router-Next V

mock.js , vite , vue3 , element-plus , typescript

收藏 評論