tag Javascript

標籤
貢獻1,355
1051
06:37 AM · Oct 27 ,2025

@Javascript / 博客 RSS 訂閱

hightopo - 3D 場景預加載應用實現 | 圖撲軟件

預加載是在進入正式場景之前提前加載所需模型、材質、圖片等資源的技術手段,其核心價值在於消除資源加載等待,確保場景首次渲染即可完整呈現,從而提供無縫、流暢的用户體驗。在複雜的Web 3D可視化應用中,資源預加載尤為重要,可有效解決首次加載時的卡頓、白屏及交互延遲等問題。 預加載實現方案 基礎實現原理 HT for Web中所有資源的請求都會經過ht.Default.convertURL方法,該方法

數字孿生 , webgl , 可視化 , 前端 , Javascript

收藏 評論

字節墨海星 - JavaScript 判斷兩個字符串相似不用包含

相等運算符 如果操作數具有相同的類型,則判斷其等同性,如果兩個操作數的值相等,則返回true(相等),否則返回false(不相等). 如果操作數的類型不同,則按照這樣的情況來判斷: ◆ null和undefined相等 ◆ 其中一

字符串 , ViewUI , 操作數 , 前端開發 , Javascript

收藏 評論

騰訊位置服務 - 使用騰訊位置服務API完成車輛軌跡回放(模擬真實的速度和方向)

產品需求: 根據能夠回放出來車輛的運行軌跡路線、運行方向和速度。 需求分析: 1、首先因為是Web網頁端的功能,所以需要用到的是地圖模塊的API,可以選擇百度地圖或者騰訊地圖。 2、由於需要位置信息,所以地圖需要支持點到點的路線繪製功能。 3、關鍵點:需要一個小車,並且小車是可以根據不同的方向而改變車頭朝向。 因為前兩點功能百度地圖API可以滿足,但是第三點,騰訊地圖LBS,更新了新版本的接口,圖

lbs開放平台 , 地圖api , Javascript

收藏 評論

吃葡萄不吐番茄皮 - 【前端性能優化】高性能JavaScript整理總結

高性能JavaScript整理總結 關於前端性能優化:首先想到的是雅虎軍規34條 然後最近看了《高性能JavaScript》 大概的把書中提到大部分知識梳理了下並加上部分個人理解 這本書有參考雅虎特別性能小組的研究成果,所以跟34 軍規有很多相似之處 有不當之處請在評論區指正,感謝~ 約定:很多單詞語法都是簡寫比如doc指document,點點點代表不重要代碼省略,碼字不易

chrome , javascript性能 , HTML , html5 , Javascript

收藏 評論

熱飯班長 - 當useEffect遇到了對象依賴

提出問題 根據座標對象,查詢對應的地址詳情,代碼實現如下: const useAddress = (coordinate) = { const [address, setAddress] = useState(null); console.log('coming'); useEffect(() = { const fetchData = async () = {

react , react-hooks , 前端 , Javascript

收藏 評論

步_步_為營 - 深度探索.NET中Task的調度機制:高效異步編程與性能優化

深度探索.NET中Task的調度機制:高效異步編程與性能優化 在.NET異步編程模型裏,Task 是核心組件,負責管理和執行異步操作。理解 Task 的調度機制,對於編寫高效、穩定的異步代碼至關重要。它不僅影響應用程序的性能,還關係到資源的合理利用和線程的有效管理。 技術背景 在傳統的同步編程中,代碼按順序執行,一個操作完成後才會進行下一個操作。這種方式在處理I/O密集型任務

System , 線程池 , 任務調度 , 前端開發 , Javascript

收藏 評論

LYX6666 - 從零起步,真正理解Javascript回調函數

零、前言 總聽到這麼一個詞語:回調函數。 對於它的瞭解,只知道在微信的網頁授權用到了回調,以及在Angular中可以用觀察者模式進行.subscribe訂閲,但對於它原理的理解,卻是一團漿糊。直到昨天開會時,突然被問到回調函數的知識,我才意識到自己真的不理解。 一、基礎知識:JavaScript標準寫法 我們先從最簡單的寫法入手,一步一步走向回調函數。 (如果熟悉語法,請跳到第二節)

angular , 回調函數 , typescript , 前端 , Javascript

收藏 評論

Anson何耀圻 - Base64 字符串轉換PDF文件

PS:在請求方法的 options 中加上 responseType: 'blob' this.httpClient.get('', { headers:{...}, params: {...}, responseType: 'blob', ... }) 先上碼 const code = response.data.replace(/[\n\r]/g, '') // 檢查

base64 , Javascript

收藏 評論

_logInMars_ - 【前端隨筆記】請求頭Referer 錯誤

服務接口突然報錯,400服務錯誤?原因是請求頭缺少Referer的值沒送? 查了一下,客户端發起請求用的是xmlhttprequest對象生成的實例r,嘗試: r.open('POST', ...) r.setRequestHeader('Referer', location.href) 實際運行報錯:Refused to set unsafe header "Referer" 再次遍歷一遍代碼,

xmlhttprequest , Javascript

收藏 評論

Soh Tanaka - Helpful JavaScript & jQuery Tools, Libraries & Plugins

Recently we’ve been receiving more requests for carefully selected, useful round-ups. We try to avoid round-ups on Smashing Magazine, but sometimes the format is useful and — if the resources are re

Tools , templates , coding , jquery , Javascript

收藏 評論

南玖 - JS定時器執行不可靠的原因及解決方案

前言 在工作中應用定時器的場景非常多,但你會發現有時候定時器好像並沒有按照我們的預期去執行,比如我們常遇到的setTimeout(()={},0)它有時候並不是按我們預期的立馬就執行。想要知道為什麼會這樣,我們首先需要了解Javascript計時器的工作原理。 定時器工作原理 為了理解計時器的內部工作原理,我們首先需要了解一個非常重要的概念:計時器設定的延時是沒有保證的。因為所有在瀏覽器中執行的J

定時器 , settimeout , setinterval , 前端 , Javascript

收藏 評論

huatechinfo - log4j詳解與實戰

LangChain4j實戰-工具(函數調用)Tools(Function Calling) Tools(Function Calling)的概念 有一個概念被稱為"工具(Tools)"或者"函數調用(function calling)"。它允許LLM在必要時調用一個或多個可用的工具,這些工具通常由開發人員定義。工具可以是任何東西:網絡搜索,對外部API的調用

spring , List , API , 前端開發 , Javascript

收藏 評論

風之谷啓航 - 基於Patroni的PostgreSQL高可用環境部署

Patroni與Mesos集成:大數據平台下的PostgreSQL高可用部署 在大數據平台架構中,PostgreSQL數據庫的高可用部署面臨三大核心挑戰:資源動態調度、跨節點狀態一致性、故障自動轉移。傳統主從複製方案在Mesos這樣的分佈式資源管理平台下,常出現腦裂、數據不一致等問題。Patroni作為PostgreSQL高可用解決

postgresql , 高可用 , 前端開發 , Javascript

收藏 評論

Gomi - JavaScript基礎學習——面向對象部分(屬性類型)

前言 JavaScript發明之始,從技術上來講就是一門面向對象的語言,但在ES6之前,JS的很多特性和傳統的面嚮對象語言有所不同,比如沒有類的概念(ES6有了class)。今天結合《JS高編》第六章開始回顧和深入學習面向對象部分,包括對象、原型、原型鏈、繼承等部分。 一、理解對象 談JS的對象之前,先複習一下面向對象的基礎概念和特點吧。 面向對象OOP(Object-oriented pr

面向對象編程 , javascript原型 , oop , Javascript

收藏 評論

隔壁老陳先生 - leetcode 537. Complex Number Multiplication

問題描述 給定兩個表示複數的字符串。字符串的格式為 a+bi,其中 a 和 b 是整數,i 是虛數單位。返回它們的乘積結果。 示例 1: 輸入:"1+1i" 和 "1+1i" 輸出:"0+2i" 示例 2: 輸入:"1+-1i" 和 "1+-1i" 輸出:"-2+-2i" 解法一 解題思路: 我們需要將兩個複數相乘,即 (a+bi) * (c+di) = (ac-

node.js , 字符串 , bc , 前端開發 , Javascript

收藏 評論

技術極客領袖 - Serial Debug Assistant使用JavaScript腳本

Cocos Creator 中的 JavaScript 使用和 Node.js 幾乎相同的 CommonJS 標準來實現模塊化, 簡單來説: cocos 中 cc.Class 定義的每一個單獨的 JavaScript 腳本文件就構成一個模塊。 cocos 中普通 JavaScript 腳本文件需要添加 module.exports 主動導出成模塊。

作用域 , 模塊外 , 模塊化 , 前端開發 , Javascript

收藏 評論

Runningfyy - 一看就會的柯理化

介紹 柯理化是一種關於函數的高階技術。 柯里化是一種函數的轉換,它是指將一個函數從可調用的 f(a, b, c) 轉換為可調用的 f(a)(b)(c)。 柯里化不會調用函數。它只是對函數進行轉換。 一個最簡單的例子 // 原本的sum函數以及應用 function sum(a, b) { return a + b; } sum(1,2) // 3 // 柯理化後的sum函數以

currying , 前端 , Javascript

收藏 評論

bingfeng - Junit5@TestTemplate的使用

當你在本地、測試環境和 CI 中跑同一組測試時,是否遇到過這樣的困惑:同一段業務邏輯在不同配置、不同 Locale 下的表現不盡相同,但你又不想為每種場景複製一堆幾乎一樣的測試類?如果把所有分支邏輯都塞進一個測試方法裏,又會讓測試變得臃腫難以維護。有沒有一種方式,可以讓測試代碼保持簡潔,卻能優雅地在多種“環境切面”下重複執行整套測試?這正是 JUnit 5 中 @ClassTem

測試類 , 類模板 , 前端開發 , ide , Javascript

收藏 評論

人類新新 - 如何做好 Elasticsearch 性能指標監控-

gh_mirrors/el/elastic的性能監控:官方庫如何提供更全面的指標 你是否在使用Go語言開發Elasticsearch相關應用時,遇到過性能監控指標不全、問題定位困難的情況?本文將詳細介紹官方Elasticsearch Go客户端(client.go)如何提供更全面的性能監控指標,幫助你更好地監控和優化應用性能。讀完本

性能監控 , elastic , 客户端 , 前端開發 , Javascript

收藏 評論

漫姐賊6 - 前端開發規範

開發規範 本文檔為前端 vue 開發規範(包含規範目的,命名規範,結構化規範,註釋規範,編碼規範,CSS 規範) 規範目的 為提高團隊協作效率,便於後台人員添加功能及前端後期優化維護,輸出高質量的文檔 命名規範 為了讓大家書寫可維護的代碼,而不是一次性的代碼,讓團隊當中其他人看你的代碼能一目瞭然,甚至一段時間時候後你再看你某個時候寫的代碼也能看 普通變量命名規範 命名方法 :駝峯命名法

規範化 , Css , 前端 , Javascript

收藏 評論

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

fx 模塊提供了 animate 動畫方法,fx_methods 利用 animate 方法,提供一些常用的動畫方法。所以 fx_methods 模塊依賴於 fx 模塊,在引入 fx_methods 前必須引入 fx 模塊。 讀 Zepto 源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閲讀的源碼為 zepto1.2.0 GitBook 《read

animation , zepto , jquery , Javascript

收藏 評論

lazihuman - 代碼重構的實戰經驗和那些坑

上週三下午,我接手了一個讓我倒吸一口涼氣的代碼庫。同事離職前留下的這個JavaScript文件有1200多行,函數長得能滾動三屏,變量名像是用隨機字符生成的。產品經理説需要加個簡單功能——根據用户類型顯示不同的訂單狀態。我看了兩小時,愣是沒搞清楚該在哪改。 這就是那種典型的“爛代碼”:能跑,但沒人敢動。 初探代碼沼澤 文件名叫 orderProces

人工智能 , 原代碼 , 嵌套 , 前端開發 , Javascript

收藏 評論

mob64ca1418e88d - 2016.5.16-2016.5.22 周總結&下週計劃_weixin

11/11/2025 模擬賽 打得不好。 T1 掛分了。有個地方太想當然了,沒注意到歐拉回路起點終點相同。寫代碼的時候要想清楚,不要過於自信想當然的就寫了,寫之前要把細節想清楚。 T2 想偏了,一直在往樹的特殊形態上想,沒有想到子樹大小的特殊性質,並且沒有把深度轉化到 \(size\) T3 沒怎麼見過這種技巧。既然補了那之後做題的時候就要能運用這種做法。

遞推 , 中國剩餘定理 , 子樹 , 前端開發 , Javascript

收藏 評論

網絡小墨 - 拖拽控件elementplus

本期介紹一個前端拖拽插件interact.js,JavaScript拖放、調整大小和多點觸控手勢,適用於瀏覽器(以及IE9+). interact.js採用了一種與大多數拖放庫略有不同的方法。為了儘可能多地提供控制,它嘗試提供一個簡單、靈活的API,該API為您提供移動元素所需的所有拖拽api 安裝 npm install i

機器學習 , css3 , 拖拽控件elementplus , 人工智能 , HTML , html5 , Javascript

收藏 評論