tag Javascript

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

@Javascript / 博客 RSS 訂閱

Jonathan Creamer - React To The Future With Isomorphic Apps

Things often come full circle in software engineering. The web in particular started with servers delivering content down to the client. Recently, with the creation of modern web frameworks such as

react , node.js , API , Apps , coding , Javascript

收藏 評論

Grace糖衣 - this 指向踩坑總結

一. vue 中使用回調函數使用 this 無效 踩坑場景:vue 實例中綁定 data 的 this 無效 解決方式: 使用箭頭函數解決 let self = this 二. react 中使用回調函數使用 this 無效 踩坑場景:react 內部組件調用時傳入函數參數時,this 指向不對導致函數執行時機不對 解決方式:在函數傳參時使用箭頭函數(也有別的方法,不過此種最方

this的用法 , this , 前端 , Javascript

收藏 評論

mob64ca13fc5fb6 - Git使用手冊

在開發中,版本管理是避免“代碼混亂”“版本丟失”的關鍵——而 Git 作為最流行的分佈式版本控制系統,早已成為開發者的必備技能。但 Git 命令繁多,新手常陷入“記了又忘、用錯命令”的困境。 本文將以“本地→遠程、基礎→進階” 的邏輯,系統梳理 Git 核心命令,從初始化配置到團隊協作,再到緊急救場(撤銷回滾),幫你一次性掌握 90% 開發場景的

github , 推送 , 前端開發 , 遠程倉庫 , Git , Javascript

收藏 評論

若川 - 分析 vant4 組件庫源碼,寫一個 Vue3 highlight 高亮文本的組件

1. 前言 大家好,我是若川,歡迎關注我的公眾號:若川視野。我傾力持續組織了 3 年多每週大家一起學習 200 行左右的源碼共讀活動,感興趣的可以點此掃碼加我微信 ruochuan02 參與。另外,想學源碼,極力推薦關注我寫的專欄《學習源碼整體架構系列》,目前是掘金關注人數(5.8k+人)第一的專欄,寫有幾十篇源碼文章。 我們開發業務時經常會使用到組件庫,一般來説,很多時候我們不需要關心內部實現。

vue.js , vant , 組件庫 , 前端 , Javascript

收藏 評論

harden - ES5 call,apply,bind方法總結(包括理解this的指向問題)

總結call,apply,bind方法的理解使用和區別。 call,apply,bind這三個方法在JavaScript中是用來改變函數調用的this指向。那麼改變函數this指向有什麼用呢?我們先來看一段代碼 var a= { name:'harden', fn:function () { console.log(this.name); } } var b

call , apply , this , bind , Javascript

收藏 評論

陽呀呀 - “寒冬”三年經驗前端面試總結(含頭條、百度、餓了麼、滴滴等)之手寫題(promise篇)

前言 不論是寒冬還是暖冬,找工作之前都需要做好充足的準備,面試的時候才能做到遊刃有餘。此文是把我最近找工作準備的以及筆試面試中涉及到的手寫題做一個總結。給自己,也給需要的同學。 手寫題是比較好準備的一個環節,大部分公司考察的題也就那麼多,大都不會超出範圍。 本篇主要涉及promise相關的題目。 往期: "寒冬"三年經驗前端面試總結(含頭條、百度、餓了麼、滴滴等) "寒冬"三年經驗前

面試 , 筆試 , 前端 , Javascript

收藏 評論

步_步_為營 - 深入解析ASP.NET Core Middleware:管道執行機制與性能優化

深入解析ASP.NET Core Middleware:管道執行機制與性能優化 在ASP.NET Core中,Middleware是處理HTTP請求的核心組件,負責請求的接收、處理、響應等全流程。理解其管道執行機制不僅能幫助開發者排查複雜的請求處理問題,更能通過優化中間件配置顯著提升應用性能。本文將從底層原理到實踐優化,全面剖析Middleware的工作機制。 一、技術背景

中間件 , 請求處理 , 前端開發 , ASP , Javascript

收藏 評論

尼羲 - 前端處理大量連續請求

前端在發送請求之後,在等待請求返回的時候處於空閒狀態,僅對這個請求來講,不需要處理任何事情。將處理請求結果的函數放到微任務隊列裏面,等請求返回之後再進行處理,就可以將這段時間釋放,去做其他事情。使用這種方式發送多個請求,就可以實現併發的效果。 如果一個頁面內的請求數量過多,請求的規模變大,就需要建立一個管理請求的隊列,統一管理請求的發送和處理。目前主流的處理方案類似下面的代

github , yyds乾貨盤點 , 調用函數 , i++ , 前端開發 , Javascript

收藏 評論

小謳 - 《javascript高級程序設計》學習筆記 | 7.3.生成器

關注前端小謳,閲讀更多原創技術文章 生成器 ES6 新增的結構,可以在一個函數塊內暫停和恢復代碼執行,可以自定義迭代器和實現協程 相關代碼 → 生成器基礎 生成器的形式是一個函數,函數名稱前加一個星號* 可以定義函數的地方,都可以定義生成器(箭頭函數除外) function* generatorFn() {} // 生成器函數聲明 let gfn = function* ()

yield , generator , 生成器 , 前端 , Javascript

收藏 評論

wadelau - 🙋Hanjst漢吉斯特優化+JsonDataFromScript等

近日繼續對🙋Hanjst漢吉斯特優化改進。這次的改進思考是從服務器端返回的 HanjstJsonData的容器設計問題。目前的做法是服務器端的HanjstJsonData放入終端頁面的一個Div元素中。這個Div的id默認被設置為Hanjstjsondata。 div id=”Hanjstjsondata” style=”display:none;height:0px;width:0px;”

模板引擎 , 模板 , 前端 , html5 , Javascript

收藏 評論

joe_sky - 基於 Gulp + Browserify 構建 ES6 環境下的自動化前端項目

隨着React、Angular2、Redux等前沿的前端框架越來越流行,使用webpack、gulp等工具構建前端自動化項目也隨之變得越來越重要。鑑於目前業界普遍更流行使用webpack來構建es6(ECMAScript 2015)前端項目,網上的相關教程也比較多;相對來説使用gulp來構建es6項目的中文教程就比較少。 經過一段時間的摸索,我覺得其實使用gulp也可以很方便地構建es6項目。以下

gulp , browserify , ecmascript-6 , node.js , Javascript

收藏 評論

此星光明 - 中科星圖(案例)——基於Landsat8 TOA數據的全國大範圍2022年的NDVI指數計算

簡介 Landsat 8是一顆搭載有多光譜遙感儀器的衞星,可以捕捉地表的反射率數據。其中,TOA (Top of Atmosphere) 數據是指觀測到的反射率值,未經過大氣校正。NDVI (Normalized Difference Vegetation Index) 是一種衡量植被生長狀況的指數,可以通過Landsat 8 TOA數據計算得到。

中國 , 後端開發 , ndvi , 植被指數 , 前端 , Javascript , Python

收藏 評論

archangle - python那些需要知道的事兒——內存泄漏

一、核心問題解答 1. 為什麼Python有GC還需要關閉文件/用with打開? GC的核心作用是回收“內存資源”(如無引用的對象),但文件屬於操作系統級別的外部資源(非內存資源),GC無法管理: 文件句柄(打開文件後操作系統分配的資源標識)不屬於Python對象內存,GC無法自動釋放; 若不關閉文件,會導致:① 操作系統文件句柄耗盡(同一進程

內存泄露 , 文件句柄 , 前端開發 , Javascript , Python

收藏 評論

Heptagon - 柯里化

柯里化 高階函數 在説明柯里化之前,首先需要理解高階函數的定義 高階函數是指以函數作為參數的函數,偽代碼可以理解為 function higherOrderFunction(fn) { console.log(typeof fn) // "function" } 定義 在計算機科學中,柯里化(Currying)是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)

currying , Javascript

收藏 評論

Jacob Cook - How I Work: Yahoo!’s Doug Crockford On JavaScript

The goal is not to get into the specific nuances of their craft (as that information already exists online), but rather step back and learn a bit about their habits, philosophies, and workflow for p

workflow , coding , Javascript

收藏 評論

mob64ca13fae001 - 一篇文章帶你學會註冊Nacos 配置中心和服務

本文詳解Nacos的部署配置與實戰應用,實現微服務的服務發現和統一配置管理。 前言 微服務架構的兩大核心問題: 服務發現:服務實例動態變化,如何找到對方? 配置管理:配置分散各處,如何統一管理? Nacos是阿里開源的服務發現和配置管理平台: 支持服務註冊與發現 支持動態配置管理

spring , MySQL , 配置管理 , 前端開發 , Javascript

收藏 評論

Evyatar Alush - An Introduction To Context Propagation In JavaScript

React popularized the idea of context-propagation within our applications with its context API. In the world of React, context is used as an alternative to prop-drilling and synchronizing state acro

react , Frameworks , API , Apps , Web Components , Javascript

收藏 評論

特拉瓦爾多 - koa學習筆記

我們從以下幾個方面來學習Koa 創建應用程序函數 擴展res和req 中間件實現原理 創建應用程序函數 Koa 是依賴 node 原生的 http 模塊來實現 http server 的能力,原生 http 模塊可以通過幾行代碼就啓動一個監聽在 8080 端口的http服務,createServer 的第一個參數是一個回調函數,這個回調函數有兩個參數,一個是請求對象,一個是響應對象,可以

node.js , koa , Javascript

收藏 評論

架構魔法師 - 【服務器搭建】Windows系統架設簡易的WebDAV服務器

在現代數字化辦公環境中,文件共享和遠程訪問已成為日常工作的重要需求。webdav-server作為一個輕量級WebDAV服務器實現,提供了簡單而強大的文件共享解決方案。本文將為您全面解析webdav-server的核心功能、部署方法和實戰應用技巧。 為什麼選擇webdav-server?核心價值解析 webdav-server是一個基於Go語

服務器 , 文件共享 , 前端開發 , go , Javascript

收藏 評論

James Miller & Mate Marschalko - Hardware Hacking With JavaScript

The Internet of Things (IoT) has enabled the Internet to reach beyond the browser. Made up of electronically networked devices, these “things” are able to interact with the physical world via sensor

coding , Git , Javascript

收藏 評論

joytime - Javascript箭頭函數和lambda

() = {} 基本特點 es6中的箭頭函數,在實際開發中確實比較方便,通常來説會有幾個特點: 箭頭函數中的this會綁定在外部作用域 沒有arguments 如果想返回一個對象記得加()包裹 call和apply不能傳入this (() = {a: 1})() //返回值為undefiend,想返回對象,使用下面的方式 (() = ({a: 1})() 箭頭函數和lambda表達 l

匿名函數 , Javascript

收藏 評論

mob64ca13ff9303 - linux進程(02)

目錄 進程狀態 Z(zombie)-殭屍進程 殭屍進程的核心危害 解決方法(按實用優先級排序) 孤兒進程 進程優先級 基本概念 查看系統進程 PRI and NI 查看進程優先級的命令 其他概念 進程狀態 在Linux內核裏,進程有時候也叫做任務 R運行

父進程 , 子進程 , include , Linux , 前端開發 , Javascript

收藏 評論

8181大拿 - 探索函數式編程的關鍵概念

函數式編程是一種編程範式,它強調使用數學函數來進行計算。這種編程方式提供了許多優勢,例如可預測性、易於測試和併發安全等。本文將深入探討四個關鍵的函數式編程概念:純函數、不可變性、高階函數和函數柯里化。 一、純函數 (Pure Function) 純函數是函數式編程的基礎之一。一個純函數具有以下特性: 輸入確定輸出:給定相同的輸入,總是返回相同的結果。 無副作用:

函數式編程 , 高階函數 , 示例代碼 , 前端開發 , Javascript

收藏 評論