tag typescript

標籤
貢獻206
331
05:15 PM · Oct 25 ,2025

@typescript / 博客 RSS 訂閱

Code數字遊民 - Session和Cookie的定義是什麼?他們之間有什麼區別?

一、什麼是 Cookie? Cookie 是一小段文本信息(最多約4KB),由服務器生成併發送給瀏覽器,瀏覽器會將其保存在用户本地。此後,瀏覽器每次向同一服務器發起請求時,都會自動攜帶這個 Cookie。 主要特點: 存儲位置:客户端(瀏覽器)。 生命週期:可設置有效期。可以是會話級(瀏覽器關閉即失效),也可以設置一個未來的過期時間。 參與方:服務器創建,瀏覽器保存和發送。 安全性:相

知識 , c# , typescript , asp.net , Javascript

收藏 評論

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

收藏 評論

Josie - 使用 OffscreenCanvas 在 HarmonyOS 中生成動態五角星評分圖

在移動端和小型設備應用中,動態顯示評分通常使用五角星圖形更直觀。本文將結合 HarmonyOS 的 OffscreenCanvas 與 OffscreenCanvasRenderingContext2D,演示如何生成可按分數填充的五角星圖像。 1. OffscreenCanvas 簡介 在 HarmonyOS 中,OffscreenCanvas 是一種在後台線程中進行繪製的畫布對象,它不直接顯示在

harmonyos-next , 知識 , harmonyos , typescript , 前端

收藏 評論

Josie - 鴻蒙添加桌面卡片並根據尺寸顯示不同UI

首先在entry/src/main/ets文件夾上右擊,選擇New-Service Widget-Dynamic Widget(或者靜態也可以) 選擇一個模板,我這裏直接選擇Hello World 勾選支持的尺寸與默認的尺寸,勾選完後點擊finish創建完成 創建好後,會自動打開一個WidgetCard.ets的文件,這個文件是卡片的佈局,我們先不改動

harmonyos-next , 知識 , harmonyos先行者 , harmonyos , typescript

收藏 評論

Columsys - Zess:⚡ 一個性能超越 Vue 且直逼 Solid 的輕量編譯型 JS 框架

引言 作為一名前端開發者,我一直有個未完成的計劃,那就是獨立構建一個符合個人技術理念的 JavaScript 框架。最初的想法是圍繞虛擬 DOM 進行設計,但進入2025年,前端技術日新月異,各類框架層出不窮且競爭激烈,虛擬 DOM 已不再是當下的主流方案。因此我調整了計劃,並決定立即開啓項目。 2025年上半年,這個項目進入實際開發階段,並於今年10月在 npm 上發佈。 本文不會深入技術細節,

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

收藏 評論

Python最棒 - CRM 軟件如何服務中大型企業

CRM軟件如何服務中大型企業?Zoho CRM 通過其多功能集成、靈活定製、強大的分析能力和優秀的整合性,為中大型企業提供了全面的解決方案。 企業的成功往往取決於客户關係管理的有效性。對於中大型企業而言,這一點尤為重要。客户關係管理系統(CRM) 不僅可以提升效率,還能全面優化客户體驗。 一、CRM軟件的基本概念 CRM軟件(Customer Relationship Management)

教程 , typescript

收藏 評論

夢想雲圖網頁CAD - (JS實現編輯DWG文件)網頁CAD SDK集成方法

前言 我們基於mxcad創建了一個在線的CAD項目,該項目中包含了預覽、編輯圖紙、操作圖紙數據庫等多種CAD功能。用户集成後支持二次開發。當前我們提供了兩種集成方式,方案1:通過iframe集成mxcad項目;方案2:直接在項目中集成mxcad-app插件。 下面我們詳細講解第2種mxcad-app的集成方式,這種方式與iframe嵌套集成相比更加方便,集成後也只需要維護當前一個系統項目。

node.js , typescript , html5 , Javascript

收藏 評論

xiaohe0601 - 👋 一起寫一個基於虛擬模塊的密鑰管理 Rollup 插件吧(四)

上一章 我們成功將插件遷移到 Unplugin 插件系統,使其同時支持 Vite、Rollup、Webpack、Esbuild 等多種構建工具,讓更多用户都能輕鬆體驗到我們基於虛擬模塊的密鑰管理方案。 然而,儘管我們的插件功能已經完整實現,但是在未來的迭代過程中仍然存在潛在風險。插件可能因為版本更新、構建工具差異或者代碼修改而出現功能迴歸、虛擬模塊解析異常或類型聲明生成不正確等問題。 為了確保插件

插件 , vite , rollup , typescript , 前端

收藏 評論

xiaohe0601 - 🎉 Uni ECharts 2.0 正式發佈:原來在 uni-app 中使用 ECharts 可以如此簡單!

Uni ECharts 是適用於 uni-app 的 Apache ECharts 組件,無需繁瑣的步驟即可輕鬆在 uni-app 平台上使用 echarts。 官網 文檔:https://uni-echarts.xiaohe.ink Github:https://github.com/xiaohe0601/uni-echarts 🤓 為什麼選擇 Uni ECharts ? 🚀 快速上手

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

收藏 評論

蓋亞 - 解決electron+Vue(Vite):ERR _CONNECTION_REFUSED

解決用electron打包Vue工程(Vite)報錯electron : Failed to load URL : xxx... with error : ERR _CONNECTION_REFUSED Background: 生產環境通過 Electron 直接加載本地文件系統中的靜態資源 注:node後的狀態碼不重要 明明前端工程可以運行,後端連接也沒問題,為什麼打包完成後總是連不上網址?

vue.js , electron , typescript , npm , Javascript

收藏 評論

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

收藏 評論