tag node.js

標籤
貢獻246
195
05:12 PM · Oct 25 ,2025

@node.js / 博客 RSS 訂閱

JavaCodexPro - [開源]一款可視化提效頁面生成工具

一、簡介 基於 vue3.x 可視化拖拽編輯,頁面生成工具。提升前端開發效率,可集成至移動端項目作為通過定義 JSON 直接生成 UI 界面 項目採用了 Apache 2.0 license協議 允許自由使用:你可以自由地使用受該許可證約束的軟件,用於各種目的,包括商業應用。 源代碼可用性:通常要求在分發衍生作品時,提供相應的源代碼。這有助於確保軟件的透明度和可修改性

node.js , vuex , 前端

收藏 評論

JavaCodexPro - [開源] 又一款快速開發的後台管理系統

一、簡介 這是一款ThinkPHP v8.0 和 Layui v2.9.x 的快速開發的後台管理系統 使用MIT開源協議 寬鬆性:與其他常見的軟件許可協議(如 GPL、LGPL、BSD)相比,MIT 協議相對寬鬆,賦予軟件被許可人更大的權利與更少的限制 兼容性高:對軟件的再使用限制較少,因此具有較高的兼容性,可以與其他許可協議並存,也與 GPL 兼容 商業友好:

node.js , thinkphp , 前端

收藏 評論

Java陳序員 - 叮點跑腿!一套跑腿下單接單系統!

大家好,我是 Java陳序員。 今天,給大家介紹一套開源的跑腿下單接單系統! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 ddrun —— 一套後端基於 Midway3.0、後台採用 Nuxt2.x、小程序採用 Uniapp 實現的跑腿下單接單系統。 系統實現了幫送服務、幫買服務、騎手註冊、騎手接單、用户下單、提現、訂單分配

微信小程序 , nuxt.js , node.js , MySQL

收藏 評論

一顆冰淇淋 - Node.js 構建命令行工具:實現 ls 命令的 -a 和 -l 選項

在日常的前端開發中,我們常常藉助各種基於 Node.js 的腳手架工具來加速項目搭建和維護,比如 create-react-app 可以一鍵初始化一個 React 項目,eslint 則幫助我們保持代碼的整潔和一致。而在公司內部,為了更好地滿足特定業務的需求,我們往往會構建自己的腳手架工具,如自定義的 React 或 Vue 框架、內部使用的代碼檢查工具等。本篇文章來和大家分享一下如何用 Node

node.js , 前端工程化 , 前端 , Javascript

收藏 評論

用户bPdeG32 - 深入理解 HTML 語義化標籤:為什麼語義化標籤對網頁結構和 SEO 至關重要

在前端開發中,HTML 是構建網頁的基礎。HTML 的功能不僅僅是展示信息,還要幫助網頁結構化數據,以便瀏覽器、搜索引擎和輔助技術更好地理解網頁內容。語義化標籤是 HTML5 引入的一個重要概念,旨在讓標籤名稱表達其內容的意義。合理使用語義化標籤可以提高網頁的可訪問性和 SEO(搜索引擎優化)效果,使得頁面更具可讀性和結構性。 本文將專注於HTML 語義化標籤的定義、優勢、常用標籤及其適用場景,幫

ecmascript-6 , css3 , node.js , HTML , html5

收藏 評論

用户bPdeG32 - JavaScript 與 TypeScript 的詳細對比

JavaScript 是當前 Web 開發的主要編程語言,也是現代前端開發的基石。儘管它靈活而強大,但在大型項目中,JavaScript 的動態類型系統和無類型檢查常常帶來代碼管理上的問題。為了解決這些問題,微軟在 2012 年推出了 TypeScript,這是一種 JavaScript 的超集,增加了靜態類型檢查、接口、類和其他現代化的編程特性。 本文將深入對比 JavaScript 和 Typ

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

收藏 評論

用户bPdeG32 - 遞歸與迭代:理解與選擇的藝術

在編程中,“遞歸”和“迭代”是兩種解決問題的常見方法。這兩者本質上都是為了處理複雜的、重複的操作或數據結構,比如樹、鏈表、數學運算等。遞歸是函數自我調用的一種形式,而迭代則是通過循環控制結構來解決問題。本文將專注於探討遞歸與迭代的不同之處、各自的優勢與劣勢,以及如何在實際開發中選擇合適的方式解決問題。 1. 什麼是遞歸? 遞歸是一種通過讓函數調用自身來解決問題的編程技術。每次函數調用時都會生成一

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

收藏 評論

web網站裝修工 - vue+node後台管理(帶預覽地址)

最近在逛開源網站時發現了一個比較實用又簡潔的開源後台管理。 先貼一下預覽地址:點擊直達 為啥説比較實用呢!來看看它的功能就知道了: 用户管理 菜單管理 角色管理 菜單權限 角色權限 字典管理 富文本+圖片管理+文件管理 等等還有一些比較實用的.... 用過後台都知道這幾個功能的含金量,還自帶了node後端直接啓動就可使用。 最後再貼幾張演示圖:

vue.js , 框架 , node.js , 後端 , 前端

收藏 評論

一顆冰淇淋 - 命令行應用開發初學者指南:腳手架篇、UI 庫和交互工具

在日常的前端開發工作中,我們經常依賴各種命令行工具來提高效率和代碼質量。例如,create-react-app 和 eslint 等工具不僅簡化了項目的初始化過程,還能自動執行代碼檢查和格式化任務。當我們使用這些工具時,它們通常會通過一系列互動式的問答來收集必要的信息,從而根據我們的選擇進行相應的配置和安裝。 以 eslint 工具為例(如下圖所示),當你首次運行 eslint --init 命令

node.js , 前端工程化 , commonjs , 前端 , Javascript

收藏 評論

倔強青銅三 - NodeJS項目架構設計,看這一篇就足夠了!

NodeJS項目架構設計,看這一篇就足夠了! 前言 大家好,我是倔強青銅三。我是一名熱情的軟件工程師,我熱衷於分享和傳播IT技術,致力於通過我的知識和技能推動技術交流與創新,歡迎關注我,微信公眾號:倔強青銅三。 1. 🧩 整潔架構簡介 Clean Architecture(整潔架構)由Robert C. Martin(Uncle Bob)提出,它強調應用程序內部關注點的分離。該架構提倡業務邏輯

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

收藏 評論

倔強青銅三 - 教你玩轉JavaScript元編程

教你玩轉JavaScript元編程 大家好,我是倔強青銅三。我是一名熱情的軟件工程師,我熱衷於分享和傳播IT技術,致力於通過我的知識和技能推動技術交流與創新,歡迎關注我,微信公眾號:倔強青銅三。 JavaScript元編程:深度解析Proxy、Reflect和對象屬性控制 JavaScript元編程超越了典型編程的範疇,為開發人員提供了一套創建高度靈活、高效和響應式代碼庫的工具。讓我們深入探討Pr

vue.js , ecmascript-6 , node.js , 前端 , Javascript

收藏 評論

維李設論 - Node.js的Web服務在Nacos中的實踐

前言 Node.js作為Web端一個重要的運行時環境,通常被當做BFF(Backend For FrontEnd)來使用,而鮮有與後端微服務進行共同融合開發的場景。然而,不同團隊中配置人員佔比及任務分配的不同,有時也會需要多種後端語言(如:Go、Python、Java、Node.js等)共同來提供提供BFD(Backend For Database)的能力。因此,本文主要介紹筆者基於Node.js

express , node.js , 微服務 , nacos , springcloud

收藏 評論

一顆冰淇淋 - 構建模塊化 CLI:Lerna + Commander 打造靈活的基礎腳手架

在現代軟件開發中,創建 定製化的命令行工具(CLI) 已成為滿足公司業務需求的關鍵一環。這類工具可以輔助執行諸如代碼檢查、項目初始化等任務。為了提高開發效率並簡化維護過程,我們將功能模塊化,並通過多個子包來組織這些功能。本文將介紹如何使用 Lerna 來管理一個多包項目,並基於 Commander 實現一個基礎的 CLI 腳手架框架。 初始化:創建入口文件 項目結構 我們以 ice-basic-c

node.js , 模塊化 , npm , 前端 , Javascript

收藏 評論

大衞talk - Nginx使用手冊

由於格式和圖片解析問題,為了更好的體驗可前往 閲讀原文 Nginx(發音為 "engine-x")是一個高性能、開源的HTTP和反向代理服務器,也可以作為電子郵件(IMAP/POP3)代理服務器、以及通用的TCP/UDP代理服務器。它由俄羅斯的程序員Igor Sysoev創建於2002年,其目的是解決C10K問題(即可以同時處理10000個併發連接)。它採用異步非阻塞的事件驅動模型,可以處理

node.js , 架構設計 , Nginx , 前端

收藏 評論

歡快的紅酒_c2Eaor - 用Babel操作AST實現JavaScript代碼的自動化生成與轉換

目錄 目錄 環境搭建 代碼:修改AST的邏輯 重命名函數名 重命名變量並修改變量值 函數調用替換 控制流扁平化還原 刪除未使用的變量 對象屬性簡化 條件表達式優化 表達式還原 環境搭建 安裝環境 npm install @babel/parser @babel/traverse @babel/genera

ast , node.js , 逆向工程 , babel , Javascript

收藏 評論

月恆 - Electron 開發:獲取當前客户端 IP

Electron 開發:獲取當前客户端 IP 一、背景與需求 1. 項目背景 客户端會自啓動一個服務,Web/後端服務通過 IP + port 請求以操作客户端接口 2. 初始方案與問題 2.1. 初始方案:通過代碼獲取本機 IP /** * 獲取局域網 IP * @returns {string} 局域網 IP */ export function getLocalIP(): string

node.js , ip地址 , electron , 前端

收藏 評論

水冗水孚 - 效能工具(八)之vite開發或生產環境下的命令行變量傳參(比如啓動項目時多視圖選擇其一)

需求描述 前段時間有這樣的一個需求: 筆者有一個項目,在啓動或者打包的時候 需要根據一些實際情況,去選擇展示那個視圖 就是我們在項目啓動或者打包的時候,需要注入一個全局變量(保存在.env.development或.env.production文件中)通過命令行npm run dev的方式 一般來説,vue-router就可以實現這個需求 但是,某些情況下,這個需求不太適合用vue-

node.js , vite , vue3

收藏 評論

好文收藏 - 12 分鐘介紹所有主流 (Web) 框架

本內容是對 Every Web Framework Explained in 12 Minutes 內容的翻譯與整理。 Ruby on Rails Ruby on Rails 是一個基於 Ruby 編程語言開發的服務器端 Web 框架。它誕生於 2004 年,主要用於構建網站。你可以通過它創建和管理數據庫、構建網頁,並在後端進行整體管理。這種架構被稱為 MVC(模型-視圖-控制器)。它還使

astro , react , vue.js , angular , node.js

收藏 評論

水冗水孚 - 使用nodejs的express框架實現大文件上傳的功能,附完整前後端github代碼

問題描述 兩年前,筆者寫過一篇文章 《面試官桀桀一笑:你沒做過大文件上傳功能?那你回去等通知吧!》 當時,後端是用java語言寫的 本篇文章,就是講解一下,後端的nodejs如何實現大文件上傳 後端使用node的express框架寫 完整代碼在github上:https://github.com/shuirongshuifu/bigfile 在看本篇文章之前,建議看一下之前的筆者的大

express , node.js , Javascript

收藏 評論

水冗水孚 - 面試官:你是前端你瞭解oss嗎?我反手寫了一個react+express+minio實現oss文件存儲功能

我有一個朋友,前端,最近在找工作,面試官就問了他,對oss瞭解嗎,他沒回答上來,於是就有了這篇文章... 介紹 本文簡介 本文使用react實現前端,node的express框架實現後端,搭配開源的minio 實現一個oss文件存儲服務功能 有助於前端更好地理解文件存儲的過程 完整項目代碼:https://github.com/shuirongshuifu/react-node-mini

express , react , node.js , minio

收藏 評論

煩惱的沙發 - PHP、Python、Node.js,誰能稱霸2025?

在Web開發領域,關於PHP、Python和Node.js的討論從未停止。今天不是PHP嘎,就是明天Node.js藥丸,2025年過去了四分之三,到底誰更有優勢?在即將到來的2026年,到底要學哪一種語言? PHP:依然是Web世界最好的語言 吾日三省吾身:PHP正在死去嗎?PHP已經死了嗎?PHP埋了嗎? 很多人年年都在説PHP的沒救了,但事實是,它依然支撐着互聯網上絕大多數的網站。WordPr

觀點 , node.js , php , 後端 , Python

收藏 評論

jump__jump - 前端部署工具 PinMe

PinMe 簡介 什麼是 PinMe? PinMe 是一個免費的 IPFS 託管平台,專為靜態網站部署設計。它能讓開發者在幾秒鐘內將網站部署到 IPFS 網絡上,確保內容的持久性和抗審查能力。 PinMe 的核心價值是提供簡單、快速、免費的前端部署體驗,讓開發者專注於內容創作。 為什麼選擇 PinMe? 相比傳統託管服務,PinMe 具有以下優勢: 完全免費:無需支付服務器費用或訂閲費用 去

部署 , node.js , web3 , 前端

收藏 評論

蘇琢玉 - 作為 PHP 開發者,我第一次用 Go 寫了個桌面應用

我平時是做 PHP 的,工作裏基本上都是在寫 Web 應用。説實話,寫久了難免有點慣性思維:服務器、框架、數據庫、API、瀏覽器。 而這次,我做了點不一樣的東西 —— 一個用 Go 寫的財務管理桌面應用。 很多人可能會覺得奇怪:財務管理、記賬軟件,這不已經爛大街了嗎?隨便一搜一大堆,為什麼還要自己做一個? 我其實一開始也沒打算做什麼大而全的產品,而是因為一個很小的念頭:我想試試 Go 寫應用

node.js , php , go

收藏 評論

jump__jump - 超長定時器 long-timeout

在 JavaScript 開發中,定時器是常用的異步編程工具。然而,原生的 setTimeout 和 setInterval 存在一個鮮為人知的限制:它們無法處理超過 24.8 天的定時任務。 對於前端開發來説,該限制不太會出現問題,但是需要設置超長定時的後端應用場景,如長期提醒、週期性數據備份、訂閲服務到期提醒等,這個限制可能會導致嚴重的功能缺陷。 JavaScript 定時器的限制 原理 Ja

定時器 , node.js , cron , settimeout , Javascript

收藏 評論