tag Javascript

標籤
貢獻1,371
1459
06:37 AM · Oct 27 ,2025

@Javascript / 博客 RSS 訂閱

夢想啓航吧 - EF單實對應多表

把一個實體類型映射到多個表,官方叫法是 Entity splitting,這個稱呼有點難搞,要是翻譯為“實體拆分”或“拆分實體”,你第一感覺會不會認為是把一個表拆分為多個實體的意思。可它的含義是正好相反。為了避免大夥伴們產生誤解,老周直接叫它“一個實體映射到多個表”,雖然不言簡,但很意賅。 把一個實體類對應到數據庫中的多個表,本質上是啥呢?一對一,是不是?舉個例子,看圖。

外鍵 , 主鍵 , 前端開發 , ide , Javascript

收藏 評論

beckyyyy - ant design vue Table根據數據合併單元格

之前在外包做項目的時候,甲方提出一個想要合併單元格的需求,表格裏展示的內容是領導們的一週行程,因為不想出現重複內容的單元格,實際場景中領導可能連續幾天參加某個會議或者某個其他行程,本來 系統中對會議時間衝突是做了限制,也就是不能創建時間衝突的會議,那麼對重複行程的單元格直接進行合併是沒有問題的;但是後來又放開了限制、又允許存在會議時間衝突的情況了,因為實際中可能存在連續幾天的大會行程中,又安排了幾

ant-design , ant-design-vue , 前端 , Javascript

收藏 評論

轉角處的湯姆 - 深入探討 TJS:提升 JavaScript 開發效率的利器

引言 隨着現代Web開發的快速發展,JavaScript 已經成為了前端開發的核心語言。作為一種廣泛應用的腳本語言,JavaScript 在提升用户交互體驗和增強網站動態功能方面發揮了巨大的作用。然而,隨着項目複雜度的提升,開發者在使用傳統 JavaScript 編寫複雜應用時常常面臨代碼冗長、管理困難和效率低下的問題。為了解決這些問題,**TJS(TypeScript J

類型安全 , 可維護性 , 開發者 , 前端開發 , Javascript

收藏 評論

Yxaw - Javascript 手動造輪子

前言 上次發了一下手動實現Promise https://segmentfault.com/a/11... 之後有猿友問我私聊我其它的像bind, call這些有沒有標準的寫法。我的回答是沒有,像這些api我們只能仿照它的功能,只能做得很像很像,但是絕對標準的答案是沒有的,就像我之前的那篇文章,也只是在參照PromiseA+規範去仿寫。好多Promise特有的API和特性也沒有寫進去,因為我的目的

call , promise , apply , bind , Javascript

收藏 評論

yiiouo - 使用 NodeJS 開發一個命令行工具,批量管理多項目依賴

概述 大家好,本篇文章的內容主要分為兩部分: 開發 multi-dependent-management 工具庫,解決在業務上遇到的問題 關於開發這個工具庫時的一些總結 而 multi-dependent-management 是一個基於 NodeJS 開發的,在命令行中使用的工具庫,主要用於批量管理基於 Npm 的 package.json 項目依賴。它可以批量對你的項目進行依賴升級、移

node.js , package.json , cli , 前端 , Javascript

收藏 評論

mob6454cc6d3e23 - Golang中文件的基本操作

走到這裏的探索者們,對電腦是相當瞭解的,接下來用go和系統來次對話! 一、go的角度認識文件 1. 什麼是文件 在面向對象編程語言中,一切皆對象,而在操作系統(如:Linux)一切皆文件!我們記錄的txt文件,辦公的excel文件,拍的照片jpg文件,錄的語音mp4文件,拍的視頻mp4文件…都是文件。他們都是進行保存我

golang , 開發語言 , 打開文件 , 讀取文件 , 前端開發 , 後端 , Javascript

收藏 評論

註銷 - 如何用JavaScript實現2+2=5?

我大學畢業找工作時,經常做一些稀奇古怪的面試題。這不,給大家分享一道整蠱的面試題,它其實不能算一道正式的面試題,大家可以用它來捉弄你們那些程序員朋友。 題目:如何用JavaScript實現2+2=5? 答案如下。 新建一個txt文件,然後把後綴名改為.html, 再用瀏覽器打開。 html script g = function () { H = 3 return H + H } f

javascript繼承 , javascript性能 , javascript原型 , javascript專題系列 , Javascript

收藏 評論

夜郎king - 運用Java及SunriseSunsetCalculator,探尋長沙市的理論日照時長

目錄 前言 一、理論日照時長簡介 1、理論日照時長計算 2、理論日照時長數學計算 二、SunriseSunsetCalculator求解 1、SunriseSunsetCalculator引入 2、時區計算設置 3、理論時長計算 4、完整的代碼及日常統計 三、總結 前言 在地

Java全年日照生成 , 理論日照時長計算 , Java城市日照 , JAVA , ci , 前端開發 , Javascript

收藏 評論

程思揚_ - 不依賴 Figma 或藍湖!用 OpenUI + cpolar 打造你的私有設計協作空間

文章目錄 前言 1. 本地部署Open UI 1.1 安裝Git、Python、pip 1.2 安裝Open UI 2. 本地訪問Open UI 3. 安裝Cpolar內網穿透 4. 實現公網訪問Open UI 5. 固定Open UI 公網地址

tcp , ip , 人工智能 , 筆記 , Figma , 前端開發 , 藍湖 , Javascript

收藏 評論

sweetoneday - 深入理解 PHP-FPM 的最佳配置

深入理解 PHP-FPM 的最佳配置 對大多數開發者來説,PHP-FPM 的配置並不是日常工作中需要深入研究的東西。這沒什麼問題,畢竟不是每個人都想或需要在服務器調優上花時間。 況且,現在有很多託管服務(寶塔,1panel 等)可以幫你把服務器配置好,安裝所有依賴(包括 PHP-FPM),你只需要在控制面板點幾下就能部署代碼。也許你們公司有專門的運維,或者有資深開發在負責這

子進程 , php , 前端開發 , Javascript

收藏 評論

月恆 - Electron 客户端心跳定時任務調度庫調研文檔 - Node.js 任務調度庫技術調研文檔

Electron 客户端心跳定時任務調度庫調研文檔 - Node.js 任務調度庫技術調研文檔 本文將對七個流行的定時任務調度庫:node-cron、rxjs、bull、node-schedule、agenda、bree、cron。這些庫都可以用來處理定時任務,但它們的特點和適用場景有所不同。我們將從以下幾個方面進行詳細對比: 功能 優缺點 使用場景 簡易度 下載使用量

定時任務 , node.js , electron , 前端 , Javascript

收藏 評論

雲端築夢者 - Kafka到底有多高可靠?(RNG NB)

kafka的高可靠性的核心是保證消息在傳遞過程中不丟失,涉及如下核心環節: 消息從生產者可靠的發送至Broker;—網絡、本地丟數據。 發送Broker的消息可靠持久化;—PageCache緩存落盤、單點崩潰、主從同步跨網絡。 消費者從Broker消費到消息且最好只消費一次。—跨網絡消息傳輸。

數據 , 持久化 , 分佈式 , kafka , 前端開發 , Javascript

收藏 評論

rongfengliang - nats import & export簡單説明

服務導出(Service Export):用於請求-回覆模式。一個賬户將服務(即一個主題,用於接收請求並回復)導出,其他賬户可以導入該服務並向其發送請求。 流導出(Stream Export):用於流消息(即發佈-訂閲模式)。一個賬户將流(即一個主題,用於發佈消息)導出,其他賬户可以導入該流並接收消息 stream 機制 // 賬户A:導出流(發佈者)

服務提供者 , 參考資料 , 前端開發 , Javascript

收藏 評論

煩惱的沙發 - 拒絕無效內卷,這 7 個 JavaScript 庫讓代碼更能打

在Javascript 生態瘋狂迭代的今天,很多所謂的創新往往只是重新包裝了舊概念。作為開發者,我們要尋找的不是 GitHub 上 Star 增長最快的玩具,而是那些真正能解決生產環境痛點、提升代碼健壯性、甚至改變開發工作流的工具。 這裏整理了幾個在實際項目中表現出色的庫,它們分別解決了驗證、隊列、緩存、運行時、系統調用及 ID 生成等核心問題。 Zod:運行時類型驗證的守門員 TypeScri

node.js , bun.js , 後端 , 前端 , Javascript

收藏 評論

對角另一面 - 讀Zepto源碼之Gesture模塊

Gesture 模塊基於 IOS 上的 Gesture 事件的封裝,利用 scale 屬性,封裝出 pinch 系列事件。 讀 Zepto 源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閲讀的源碼為 zepto1.2.0 GitBook 《reading-zepto》 整體結構 ;(function($){ if ($.os.ios) {

gesture , zepto , ios , jquery , Javascript

收藏 評論

OpenTiny社區 - 一直沒找到一個合適的開源富文本?何不嘗試下 Fluent Editor

本文由體驗技術團隊Kagol原創。\ 今年4月份,聽到 Quill 2.0 正式發佈的消息,我心情非常激動,立馬體驗了下,並寫了一篇文章。 重回鐵王座!時隔5年!Quill 2.0 終於發佈啦🎉 由於越來越多用户聲音希望提供富文本組件,於是我們基於 Quill 2.0 封裝了一個功能更全面的 Fluent Editor 富文本。 官網:https://opentiny.github.i

富文本編輯器 , 開源項目介紹 , 前端 , Javascript

收藏 評論

Barry Pollard - Performance Signals For Customizing Website UX

In my last article, I suggested using the SaveData API to deliver a different, more performant, experience to users that expressed that desire. This hopefully leads to a greater experience for all u

performance , Core Web Vitals , User Experience , Javascript

收藏 評論

用户bPdeUmS - 深入理解 Fiddler:網絡調試的強大工具

在現代 Web 開發中,網絡調試和請求分析是開發者日常工作中不可或缺的部分。Fiddler 是一款功能強大的網絡調試代理工具,它能夠幫助開發者捕獲、查看和修改 HTTP(S) 請求和響應,提供了極大的便利。無論是調試 API、分析網絡性能,還是解決前端與後端的通信問題,Fiddler 都能為開發者提供詳細的信息和靈活的操作。本文將專注於 Fiddler 的核心功能、使用場景以及最佳實踐,幫助你更高

fiddler , yarn , typescript , 前端 , Javascript

收藏 評論

賀公子 - 深度使用AI編程工具

深度使用AI編程工具的經驗分享 AI編程工具如Cursor、Claude Code正在改變開發者的工作流程。通過集成智能補全、代碼生成和自然語言理解能力,這些工具顯著提升了開發效率。以下分享一些實際經驗和案例。 開發環境配置優化 Cursor的智能補全功能可以根據項目上下文提供精準建議。在配置開發環境時,輸入部分命令或配置文件內容,工具能夠自動補全完整的配置。例如輸入Docker

code , API , 編程工具 , 前端開發 , Javascript

收藏 評論

mob64ca13f9a97c - 數據結構 02(上)

一、樹的基本概念 樹是一種非線性數據結構,由n(n≥0)個節點組成,類比現實中的樹,包含根、枝幹和葉子。當n=0時為空樹;n≥1時,有且僅有一個根節點(無父節點),其餘節點可分為若干個互不相交的子集,每個子集都是一棵獨立的子樹。樹的核心術語包括:父節點(直接上層節點)、子節點(直接下層節點)、兄弟節點(同一父節點的子節點)、葉子節點(無子女的節點)

數據結構 , 遞歸遍歷 , 子樹 , 筆記 , 前端開發 , 子節點 , Javascript

收藏 評論

數據庫知識分享者 - Serverless 如何在阿里巴巴實現規模化落地?

簡介: 2020 年,我們在 Serverless 底層基建上做了非常大的升級,比如計算升級到了第四代神龍架構,存儲上升級到了盤古 2.0,網絡上進入了百 G 洛神網絡,整體升級之後性能提升兩倍;BaaS 層面也進行了很大的拓展,比如支持了 Event Bridge、Serverless Workflow,進一步提升了系統能力。 一、Serverless 規模化落地集團的成果 2020 年,我們

react , coffeescript , bootstrap , Javascript

收藏 評論

安歌 - Leetcode 算法題解系列 - 二叉樹的層序遍歷

本專題旨在分享刷Leecode過程發現的一些思路有趣或者有價值的題目。【當然是基於js進行解答】。 (這道題應該算是二叉樹的基礎題,建議還是學一下,不難且經典) 題目相關 原題地址: https://leetcode-cn.com/probl... 題目描述: 從上到下按層打印二叉樹,同一層的節點按從左到右的順序打印,每一層打印到一行,例如,給定二叉樹: [3,9,2

leetcode , 算法 , 二叉樹 , Javascript

收藏 評論

一顆冰淇淋 - 你一定要知道的iterator和generator

generator是一種特殊的iterator,generator可以替代iterator實現,使代碼更為簡潔 什麼是iterator iterator叫做迭代器,是用來幫助某個數據結構進行遍歷的對象,這個對象需要符合迭代器協議(iterator protocol)。 迭代器協議要求實現next方法,next方法有如下要求 0或者1個函數入參 返回值需要包括兩個屬性,done 和 value

ecmascript-6 , iterator , generator , 前端 , Javascript

收藏 評論

前端精 - Question丨async/await 一定要加 try/catch 嗎?

ES7的 async/await 組合相信現在大家已經用得爐火純青了,是一個異步請求目前較優的處理的方案。為了保證程序的穩定運行,我們還會加上 try/catch 處理可能拋出的錯誤。 文章篇幅不長,可慢慢品 ~ 如果 async/await 不加 try/catch 會發生什麼事? // 模擬異步請求 const sleep = (isSuccess) = { return new Prom

es7 , Javascript

收藏 評論