tag Javascript

標籤
貢獻1,351
1029
06:37 AM · Oct 27 ,2025

@Javascript / 博客 RSS 訂閱

路飛的笑 - js性能優化相關內容筆記整理

GC 算法 1. 引用計數 核心思想:設置引用數,判斷當前引用是否為0 優點: 發現垃圾時,立即回收 最大限度減少程序暫停 缺點: 無法回收循環引用的對象 時間開銷大(需要監聽計數值的變化) function fn() { const obj1 = {} const obj2 = {} } 2. 標記清除 核心思想:分標記和清除兩個階段 缺點: 1、 空間碎片

垃圾回收 , Javascript

收藏 評論

Atila Fassina - What’s New In Next.js 13?

October has come and gone, and with it, Next.js has released a new major version packed (pun intended) with tons of new features — some of which can be seamlessly adopted from your Next.js 12 app, w

API , next.js , coding , Javascript

收藏 評論

CodeSheep - 這個知名編程軟件,正式宣佈停運了!

提到 Fleet 這個編程軟件,不知道大家有沒有用過。 就在這兩天,JetBrains 官方博客突然更新了一個令人唏噓的消息,那就是: 正式宣佈終止 Fleet 這個軟件的分發與更新。 同時自 2025 年 12 月 22 日起,Fleet 將不再提供下載服務(包括 Toolbox App 等渠道)。 而對於那些已經下載和使用的用户該怎麼辦呢? 這個官方也明確説了: 已下載用户可繼續使用本地功

編輯器 , JAVA , 後端 , 前端 , Javascript

收藏 評論

雲魚 - JavaScript之函數柯理化

引語 最近在社區閲讀技術博客的時候偶然間看到了函數柯里化幾個字,還有要求手寫js函數柯里化,心想是柯里化是什麼高級的東西?沒聽説過啊? 就帶着問題出發,專門去學習了一下,做了一些整理。 什麼是函數柯里化? 什麼是函數柯里化?先看看維基百科如何解釋: 在計算機科學中,柯里化(英語:Currying),又譯為卡瑞化或加里化,是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數

前端優化 , currying , Javascript

收藏 評論

胡斐 - 2019 重新啓程——JavaScript學習之閲讀jQuery源碼

引言:2019年,react hooks成功上位,vue3.0發佈alpha版,TS使用率的飛速增長,以及大量前端開發工具使用體驗的大幅優化和提高等等讓越來越多的開發者吐槽前端學不動了的時候,最好的應對方式便是對基礎概念的掌握。內功足夠強大,才能做到不被別人牽着鼻子走。閲讀開源代碼是一個很好的方式,首先率選擇了jQuery便是裏面的內容沒有太多足夠抽象的設計思想。更多的是對於基礎內容的覆蓋。同時也

react , vue.js , 2019總結 , jquery , Javascript

收藏 評論

IT劍客行 - 第一章 WINDOWS程序架構及開發_iteye

本章概述了WinDriver的一般信息、架構、支持的總線和操作系統,以及該工具包包含的內容。 ℹ️ 注意 本手冊概述了WinDriver對PCI/ISA/EISA/CompactPCI/PCI Express設備以及通用串行總線(USB)的支持。 1.1. 簡介 自1998年推向市場以來,WinDriver就一直提供一種開發解決方案,極

windows , 驅動程序 , server , 前端開發 , Javascript

收藏 評論

mob64ca14061c9e - 代碼隨想錄算法訓練營第一天 704. 二分查找、27. 移除元素

LeetCode704 二分查找、LeetCode27 移除元素、LeetCode977 有序數組的平方 代碼隨想錄算法訓練營第一天 | 704-二分查找、27-移除元素、977-有序數組的平方 LeetCode704 二分查找 fA4y1o715 第一遍 自己獨立完成 一上來先自己做一遍,初看題目,分了三種情況畫圖:num

數組 , 二分查找 , i++ , 前端開發 , Javascript

收藏 評論

步_步_為營 - 深度解析.NET中HttpClient的連接管理機制:優化網絡請求性能

深度解析.NET中HttpClient的連接管理機制:優化網絡請求性能 在.NET開發中,HttpClient 是進行HTTP通信的核心工具。其連接管理機制對於網絡請求的性能、資源利用以及應用程序的穩定性至關重要。深入理解 HttpClient 的連接管理機制,有助於開發者編寫高效、可靠的網絡應用程序,避免諸如連接泄漏、資源耗盡等問題。 技術背景 在網絡應用開發中,頻繁地創建

System , 連接池 , 複用 , 前端開發 , Javascript

收藏 評論

SnowWolfArden - Day 81/100 關於構建前端知識體系的思考

(一)為什麼要構建前端知識體系? 1、沒有體系,知識是零散的 這些知識,技術點,就像一個個的貝殼和珍珠,散落在沙灘上。 組織起來,就可以是一串精美的項鍊。 2、找問題,定位會比較快 遇到技術問題需要解決,幾乎是每一個程序猿的必修課。 新技術,需要學習。 老框架,出了Bug(問題)需要修復。 常會有各種各樣的技術問題,出現,除了百度搜索,查書籍,問人等等方案。 自己大腦當中,通過知識體系,來排查,

讀書 , 知識體系 , 前端 , Javascript

收藏 評論

g天命風流 - 刷題之Leetcode707題(超級詳細)

707.設計鏈表 力扣題目鏈接(opens new window) https://leetcode.cn/problems/design-linked-list/ 題意: 在鏈表類中實現這些功能: get(index):獲取鏈表中第 index 個節點的值。如果索引無效,則返回-1。 addAtHead(val):在鏈表的第一個元素之前添加一個值為 val 的

插入節點 , 頭結點 , 鏈表 , 前端開發 , Javascript

收藏 評論

Alexis Kypridemos - Converting Plain Text To Encoded HTML With Vanilla JavaScript

When copying text from a website to your device’s clipboard, there’s a good chance that you will get the formatted HTML when pasting it. Some apps and operating systems have a “Paste Special” featur

Techniques , HTML , Javascript

收藏 評論

mob64ca13fc5fb6 - Ajax 調用封禁到dll的javascript

使用ajax技術發送請求代碼比較繁瑣,因此我們自己封裝了ajax函數 但是在jQuery這個庫中也封裝了ajax方法,而且jQuery封裝的方法要比我們自己封裝的方法功能上更加強大 一、 $.ajax() 作用:發送ajax請求 $.ajax({ type: 'get', url: 'http://www.example.co

數據 , Ajax , 前端開發 , Javascript , Json

收藏 評論

micherwa - 「乾貨」細説 call、apply 以及 bind 的區別和用法

前言 上一篇文章 《「前端面試題系列4」this 的原理以及用法》 中,提到了 call 和 apply。 它們最主要的作用,是改變 this 的指向。在平時的工作中,除了在寫一些基礎類,或者公用庫方法的時候會用到它們,其他時候 call 和 apply 的應用場景並不多。 不過,突然遇到的時候,需要想一下才能轉過彎來。所以今天,就讓我們好好地探究一下,這兩個方法的區別以及一些妙用。最後,還會介紹

call , apply , bind , 前端 , Javascript

收藏 評論

李大雷 - 《JavaScript二十年》閲讀整理

前言 春節假期因為沒有win電腦回家,所以才有時間靜下心來看會兒書。這次讀的是《JavaScript二十年》,書籍主要介紹了語言誕生以及一些階段性的發展里程碑,能學到的有用知識不會太多,如果你還沒看過紅寶書或者《你不知道JavaScript》等系列書籍,建議先看完再來讀這本比較”閒“的書。 下面我會以我個人的理解角度概括一下書籍的一些主要內容,給一些想看沒時間看的兄弟節省一下時間。 1. 語言誕生

書籍 , Javascript

收藏 評論

Alex Bachuk - Redux · An Introduction

Redux is one of the hottest libraries in front-end development these days. However, many people are confused about what it is and what its benefits are. As the documentation states, Redux is a pred

react , Techniques , Tools , redux , coding , Javascript

收藏 評論

WecTeam - 【譯】Web內容如何影響電池的使用

原文地址:https://webkit.org/blog/8970/... 原文作者:Benjamin Poulain Simon Fraser 譯者:劉輝 校驗:李剛鬆 現在用户上網大多使用移動設備或者筆記本電腦。對這兩者來説,電池壽命都很重要。在這篇文章裏,我們將討論影響電池壽命的因素,以及作為一個web開發者,我們如何讓網頁耗電更少,以便用户有更多時間來關注我們的內容。

web性能優化 , Javascript

收藏 評論

小帆聊前端 - 深度解讀虛擬列表:從原理到實戰,解決長列表渲染性能難題

深度解讀虛擬列表:從原理到實戰,解決長列表渲染性能難題 前言:被長列表 “卡崩” 的前端日常 “萬級數據加載後,頁面滾動像幻燈片?” “列表項含圖片時,滾動到一半突然‘跳位’?” “DOM 數量破萬後,瀏覽器直接提示‘頁面無響應’?” 做前端開發的你,大概率遇到過這些場景。這不是代碼能力的問題 —— 瀏覽器的渲染瓶頸擺在那裏:每新增一個 DOM 元素,都會增加重排重繪的計算成本,當 D

前端 , Javascript

收藏 評論

冴羽 - underscore 系列之實現一個模板引擎(上)

前言 underscore 提供了模板引擎的功能,舉個例子: var tpl = "hello: %= name %"; var compiled = _.template(tpl); compiled({name: 'Kevin'}); // "hello: Kevin" 感覺好像沒有什麼強大的地方,再來舉個例子: 在 HTML 文件中: ul id="name_list"/ul scrip

underscore系列 , underscore , Javascript

收藏 評論

若川 - 學習 underscore 源碼整體架構,打造屬於自己的函數式編程類庫

前言 你好,我是若川。這是學習源碼整體架構系列第二篇。整體架構這詞語好像有點大,姑且就算是源碼整體結構吧,主要就是學習是代碼整體結構,不深究其他不是主線的具體函數的實現。文章學習的是打包整合後的代碼,不是實際倉庫中的拆分的代碼。 要是有人説到怎麼讀源碼,正在讀文章的你能推薦我的源碼系列文章,那真是太好了。 學習源碼整體架構系列文章如下: 1.學習 jQuery 源碼整體架構,打造屬於自

函數式編程 , 源碼分析 , underscore , 前端 , Javascript

收藏 評論

一顆冰淇淋 - 全面掌握 Jest:從零開始的測試指南(上篇)

隨着JavaScript在前後端開發中的廣泛應用,測試已成為保證代碼質量的關鍵環節。 為什麼需要單元測試 在我們的開發過程中,經常需要定義一些算法函數,例如將接口返回的數據轉換成UI組件所需的格式。為了校驗這些算法函數的健壯性,部分開發同學可能會手動定義幾個輸入樣本進行初步校驗,一旦校驗通過便不再深究。 然而,這樣的做法可能會帶來一些潛在的問題。首先,邊界值的情況往往容易被忽視,導致校驗不夠全面,

自動化測試 , jest , 前端 , Javascript

收藏 評論

不做祖國的韭菜 - 打造屬於自己的underscore系列 ( 一 )

本文為博主原創文章,轉載請註明出處 https://www.cnblogs.com/kidfl... underscore作為開發中比較常用的一個javascript工具庫,提供了一套豐富的函數式編程功能,該庫並沒有拓展原有的javascript原生對象,而是在自定義的_對象上,提供了100多個方法函數。在這個系列中,將從uderscore源碼角度, 打造一個自己的underscore框架

underscore , Javascript

收藏 評論

Sunshine_Lin - 看似簡單的題,席捲幾十個前端羣,王紅元老師都親自出面解答

前言 大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心。 首先説明這不是標題黨,是真的,這道題席捲了幾十個羣,能回答出來的人是微乎其微,最後連王紅元老師都親自出面解答了這道題。 題目 先來看看這道題長什麼樣吧 var x = 1; function f(x, y = function () { x = 3; console.log(x); }) {

ecmascript-6 , 作用域 , 面試 , 前端 , Javascript

收藏 評論

天渺工作室 - js讓forEach停止的方法

可以利用 try catch 的拋出異常行為來巧妙的停止forEach遍歷 開發中當然不能這麼寫 面試的時候 可以説出來 起碼也算是也算加分項了 // 正確案例 必須用 try catch 整個包住forEach 才能停止 try { [1,2,3,4,5,6].forEach(function(item, index){ console.log(item)

foreach , Javascript

收藏 評論

Philip Tellis - Analyzing Network Characteristics Using JavaScript And The DOM, Part 1

In this article, we’ll look at some methods of manipulating JavaScript to determine various network characteristics from within the browser — characteristics that were previously available only to a

performance , coding , Javascript

收藏 評論