tag Javascript

標籤
貢獻1,356
1130
06:37 AM · Oct 27 ,2025

@Javascript / 博客 RSS 訂閱

lazihuman - 8種常見的內存泄漏及處理方式(圖文)

基礎問答 問:有沒有遇到過內存泄漏?怎麼排查處理的 答:前端頁面上出現內存泄露,使用 Chrome devtools - memory 工具排查,選擇時間軸分配(Allocations on timeline)功能後開始錄製操作,在頁面上進行相關組件的操作,停止錄製後,查看內存曲線,重點關注內存曲線上升的和下降的位置,如出現只升不降,沒有明顯回落的區域,再重點操作,重

內存泄露 , 緩存 , 內存溢出 , 前端開發 , Javascript

收藏 評論

Callum Macrae - How To Build And Develop Websites With Gulp

Optimizing your website assets and testing your design across different browsers is certainly not the most fun part of the design process. Luckily, it consists of repetitive tasks that can be automa

workflow , optimization , Tools , coding , Javascript

收藏 評論

Nicholas C. Zakas - Why Coding Style Matters

When I was studying computer science in college, I had one extremely tough professor. His name was Dr. Maxey and he taught the more complicated courses like data structures and computer architecture

coding , Css , Javascript

收藏 評論

Kirill Myshkin - Discovering Primitive Objects In JavaScript (Part 1)

It seems natural to use strings to distinguish things. It’s very likely that in your codebase, there are objects with name, id, or label properties that are used to determine if an object is the one

Techniques , Tools , Javascript

收藏 評論

新茶十九 - babel詳解

Babel 全面詳解 一、Babel 概述 1.1 什麼是 Babel Babel 是一個 JavaScript 編譯器,主要用於將 ES6+ 代碼轉換為向後兼容的 JavaScript 代碼,以便能夠在當前和舊版本的瀏覽器或環境中運行。 核心功能: 語法轉換(ES6+ → ES5) 添加 polyfill(支持新 API) 源碼轉換(JSX、Ty

前端開發 , babel , Javascript , Json

收藏 評論

Robert Sfichi - How To Build An Amazon Product Scraper With Node.js

Have you ever been in a position where you need to intimately know the market for a particular product? Maybe you’re launching some software and need to know how to price it. Or perhaps you already

node.js , Tools , Javascript

收藏 評論

Zack Grossbart - Web-Drawing Throwdown: Paper.js Vs. Processing.js Vs. Raphael

Before drawing anything in a browser, ask yourself three questions: Do you need to support older browsers? If the answer is yes, then your only choice is Raphaël. It handles browsers all the way

coding , Javascript

收藏 評論

Oleg Solomka - Introducing Jelly Navigation Menu: When Canvas Meets PaperJS

There is no doubt that the Web helps designers and developers find the best inspiration and resources for their projects. Even though there are a bunch of different tutorials and tips available onli

coding , Css , HTML , Javascript

收藏 評論

天涯學館 - 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

收藏 評論