tag Javascript

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

@Javascript / 博客 RSS 訂閱

天涯學館 - Jest與React Testing Library:前端測試的最佳實踐

Jest 和 React Testing Library (RTL) 是前端開發中用於測試 React 應用的首選工具。Jest 是一個功能豐富的JavaScript測試框架,而React Testing Library 是一種提倡以用户角度編寫測試的庫,它鼓勵測試組件的行為而不是內部實現細節。 安裝和配置 首先,確保你已經安裝了react, react-dom, jest, @testing-l

jest , 測試工具 , 前端 , Javascript

收藏 評論

woai3c - 從零開始實現一個玩具版瀏覽器渲染引擎

前言 瀏覽器渲染原理作為前端必須要了解的知識點之一,在面試中經常會被問到。在一些前端書籍或者培訓課程裏也會經常被提及,比如 MDN 文檔中就有渲染原理的相關描述。 作為一名工作多年的前端,我對於渲染原理自然也是瞭解的,但是對於它的理解只停留在理論知識層面。所以我決定自己動手實現一個玩具版的渲染引擎。 渲染引擎是瀏覽器的一部分,它負責將網頁內容(HTML、CSS、JavaScript 等)轉化為用户

瀏覽器原理 , 前端 , Javascript

收藏 評論

網線小遊俠 - ? HarmonyOS ArkTS 富文本編輯組件(RichEditor)詳解

一、什麼是 RichEditor? RichEditor 是 HarmonyOS ArkTS 提供的專用富文本編輯組件,它: 支持圖文混排(文字 + 圖片 + 風格樣式) 允許用户對輸入內容進行交互式編輯 提供事件監聽和內容管理能力 它比 TextInput 更強:不僅僅是輸入純文本,更像是一個可視化的內容編輯區域,用於

富文本編輯器 , API , 富文本 , 前端開發 , Javascript

收藏 評論

泯瀧 - 「譯」2024 年的 5 個 JavaScript 安全最佳實踐

鏈接:https://thenewstack.io/5-javascript-security-best-practices-f... 作者:Alexander T. Williams 原標題:5 JavaScript Security Best Practices for 2024 網絡安全已成為一個瞬息萬變的戰場,JavaScript 應用程序的安全性也不例外。Web 應用程序已成為

chrome , webkit , typescript , 前端 , Javascript

收藏 評論

索姆拉 - javascript程序設計形考作業二

JavaScript是前端開發中非常重要的一門語言,瀏覽器是他主要運行的地方。JavaScript是一個非常有意思的語言,但是他有很多一些概念,大家經常都會忽略。比如説,原型,閉包,原型鏈,事件循環等等這些概念,很多JS開發人員都研究不多。 所以今天,就來和大家看看下面幾個問題,大家可以先思考一下,嘗試作答。 八道面

javascript程序設計形考作業二 , 事件循環 , 作用域 , 堆棧 , 前端開發 , Javascript

收藏 評論

雲端行者 - 實時協同編輯的實現: 編輯鎖, OT算法_

第一章:實時協作編輯系統概述 實時協作編輯系統是現代分佈式應用中的核心技術之一,廣泛應用於在線文檔、協同白板、代碼共享平台等場景。這類系統允許多個用户同時對同一份文檔進行編輯,並實時同步變更,確保所有客户端視圖最終一致。其核心挑戰在於如何高效處理併發編輯操作,並在低延遲的前提下保證數據一致性。 系統核心特性 實時同步

服務端 , 客户端 , 前端開發 , Javascript , Json

收藏 評論

小龍日報 - 《嵌入式成長系列之51單片機 --- 按鍵》

《嵌入式成長系列之51單片機 — 按鍵》 ! 🔥小龍報:個人主頁 🎬作者簡介:C++研發,嵌入式,機器人方向學習者 ❄️個人專欄:《工科必裝軟件安裝教程》《嵌入式的開端 ---- 51單片機》✨ 永遠相信美好的事情即將發生 文章目錄 《嵌入式成長系列之

C語言 , 單片機 , 51單片機 , 嵌入式硬件 , 學習方法 , 前端開發 , Javascript

收藏 評論

新茶十九 - h5頁面如何判斷是不是微信內部

在H5頁面中判斷是否在微信內置瀏覽器打開,主要通過以下兩種方式: 1. 通過 User Agent 判斷(最常用) // 方法1:直接判斷 function isWeChatBrowser() { const ua = navigator.userAgent.toLowerCase(); return /micromessenger/i.test(ua); }

微信 , User , 前端開發 , Javascript

收藏 評論

熱飯班長 - 對象方法用途記錄

entries 注意:這是一個靜態方法而非原型方法。 用途:需要將對象轉換為數組進行處理時。 該方法接受一個對象,然後返回一個數組,該數組的每個元素為一組對象的鍵名和鍵值。 const arr = Object.entries({name1: 'tom', name2: 'lily'}) console.log('arr', arr) // [['name1', 'tom'], ['name

object , Javascript

收藏 評論

Clayton Anderson - React Native For Web: A Glimpse Into The Future

One of the hardest decisions to make when starting a new app is which platforms to target. A mobile app gives you more control and better performance but isn’t as universal as the web. If you’re mak

performance , mobile , Apps , coding , Javascript

收藏 評論

時間被海綿吃了 - 使用gulp 進行ES6開發

一説起ES6,總會順帶看到webpack、babel、browserify還有一些認都不認識的blabla名詞,對於gulp才會一點點的我來説,內心簡直是崩潰的,上網查了一些文章,探索着用gulp搭起一個ES6的開發模式,總之先一邊學ES6一邊寫吧。。然後再讓這個流程更加。。高級。 開始 ES6有很多新特性讓人忍不住想去嘗試,然而各種瀏覽器的支持程度還不足以讓我們直接在瀏覽器上執行ES6的

browserify , ecmascript-6 , gulp-babel , Javascript

收藏 評論

Vitaly Friedman - 99 Powerful New CSS- and JavaScript Techniques

With CSS3, some of the older techniques now have become obsolete, others have established themselves as standards, and many techniques are still in the “crazy experimentation” stage. Since the rele

Techniques , Css , Javascript

收藏 評論

WangLanguager - Word2Vec介紹和代碼示例

Word2Vec 介紹 Word2Vec 是一種用於生成詞嵌入(word embeddings)的模型,由 Google 的研究團隊於 2013 年提出。它能夠將詞彙映射到一個低維度的向量空間,使得相似的詞在向量空間中距離較近。 Word2Vec 的兩種主要模型 Skip-Gram:給定一個詞,預測其上下文中的詞。適用於處理稀

yyds乾貨盤點 , 加載 , 自然語言處理 , 詞向量 , 前端開發 , Javascript

收藏 評論

風輕雲淡的開發 - 前端面試題 vue 十道經典面試題(20220224)_資深vue面試題

目錄 1.css的定位有哪些? 2.promise 3.v-bind="$attrs"是什麼意思 4.二次封裝穿梭框組件,支持異步加載數據、拖拽排序怎麼建立的 實現異步加載數據 通過當穿梭框需要處理大量數據時,異步加載能夠有效提升性能。 實現拖拽排序 組件封裝技巧 ⚠️ 注意事項 總結 5.在elemnt當中,使用

封裝 , 數據 , 拖拽 , 前端開發 , Javascript

收藏 評論

AI智行者 - Spring Boot啓動速度慢的原因總結

文章目錄 摘要 一、問題背景:啓動慢的代價遠超想象 二、Spring Boot 啓動流程深度解析 2.1 階段一:應用上下文創建(`createApplicationContext`) 2.2 階段二:環境準備(`prepareEnvironment`) 2.3 階段三:自動配置與

Spring Boot , spring , 初始化 , JAVA , 前端開發 , 後端 , Javascript

收藏 評論

mob64ca140c75c7 - 《人工智能》機器學習 - 第1章 機器學習簡介

什麼是機器學習? 在研究領域使計算機能在沒有明確編程的情況下自行學習解決問題的規律。更具體來説,我們可以通過機器學習訓練出模型,並用這些模型解決問題。 學習機器學習的目標? 學會使用各種算法,表示、訓練、使用模型。 基本概念 模型 通過機器學習來解決問題,不再是使用傳統的硬編碼來編寫程序,相反

機器學習 , 數據 , 監督學習 , 前端開發 , Javascript

收藏 評論

數據小築 - mongodb - Node.js MongoError: not authorized on admin to execute command

1. 報錯本質 該報錯表示:當前執行命令的 MongoDB 用户,在admin數據庫(MongoDB 的系統管理數據庫)中沒有被授予執行該命令所需的權限,MongoDB 的訪問控制(認證)機制拒絕了此次操作。 2. 常見觸發原因 原因類型

用户創建 , 數據庫 , 用户名 , 前端開發 , Javascript

收藏 評論

mob64ca141677f9 - Leetcode:Day60

bellman_ford(queue) 在加入隊列的過程可以有一個優化,用visited數組記錄已經在隊列裏的元素,已經在隊列的元素不用重複加入. #include iostream #include vector #include queue #include list #include climits using namespa

算法 , include , ci , 前端開發 , ide , Javascript

收藏 評論

雲中誰寄錦書來 - 2022年Python+大數據學習路線圖 內附「路線+視頻」_wx60ce1aff27352的技術博客

第一章:Python AI智能體開發趨勢與2025技術前瞻 隨着人工智能技術的迅猛發展,Python作為AI開發的主流語言,在構建智能體(Agent)系統方面展現出前所未有的活力。其豐富的庫生態、簡潔的語法結構以及強大的社區支持,使其成為2025年AI智能體研發的核心工具。 核心框架演進方向 Python在AI智能體領域的主導

數據 , API , 子任務 , 前端開發 , Javascript

收藏 評論

Martin Grubinger - How To Build A Real-Time Multi-User Game From Scratch

As the pandemic lingered, the suddenly-remote team I work with became increasingly foosball-deprived. I thought about how to play foosball in a remote setting, but it was clear that simply reconstru

Apps , coding , Games , Javascript

收藏 評論

數據探索先鋒 - rabbitmq如何確保消息不丟失 chengtian -

RabbitMQ 發佈/訂閲模式優化:避免消息丟失的關鍵配置 在 RabbitMQ 發佈/訂閲模式中,消息丟失通常發生在三個環節:生產者到交換機、交換機到隊列、消費者處理消息。以下是關鍵配置優化方案: 一、生產者端配置 發佈確認機制 啓用 publisher confirms,確保消息成功到達交換

rabbitmq , 持久化 , ruby , 重啓 , 分佈式 , 前端開發 , Javascript

收藏 評論

TANKING - Vue3.3.4+Vite使用組合式API開發一個簡單的博客+打包上線

摘要 本次案例是使用Vue3.3.4的組合式API實現一個簡單的博客開發流程和組件使用示例代碼,比較簡單,主要是通俗易懂,瞭解組合式API的使用。 創建項目 Windows cmd創建一個Vue3.2項目(使用cnpm國內鏡像高速構建) 開發 組件 views/Index.vue 首頁組件 components/blogList.vue 博客列表 components/SingleB

vue.js , vite , vue3 , 博客 , Javascript

收藏 評論

OpenTiny社區 - 2025年OpenTiny年度人氣貢獻者評選正式開始

前言 攜手共創,致敬不凡! 2025年,OpenTiny持續在前端開源領域紮根,每一位開發者都是推動項目共同前行的寶貴力量。從bug修復,到技術探討;從參與開源活動,到輸出技術文章;從使用項目,到參與共建,每一步跨越,都凝聚了開發者的智慧與汗水。 致敬所有在OpenTiny社區裏默默付出、積極貢獻、引領創新的傑出個人,我們正式啓動“OpenTiny年度貢獻者評選”活動!快為你喜愛的人氣貢獻者

vue.js , 前端 , Javascript

收藏 評論

bugouhen - Vue--內置組件 - 前端筆記的個人空間 -

動態組件 語法 有些場景會需要在兩個組件間來回切換,比如 Tab 界面, 可通過component動態組件實現 !-- Home為組件名 -- component is="Home"/component component :is="'Home'"/component !-- currentTab 改變時組件也改變 -- co

vue.js , 緩存 , Css , ci , 前端開發 , HTML , 前端 , Javascript

收藏 評論