tag Javascript

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

@Javascript / 博客 RSS 訂閱

Christian Heilmann - A Quick Look Into The Math Of Animations With JavaScript

In school, I hated math. It was a dire, dry and boring thing with stuffy old books and very theoretical problems. Even worse, a lot of the tasks were repetitive, with a simple logical change in ever

animation , Techniques , coding , Css , Javascript

收藏 評論

我是一個前端 - 手寫call、apply、bind及相關面試題解析

它們有什麼不同?怎麼用? call 接收多個參數,第一個為函數上下文也就是this,後邊參數為函數本身的參數。 let obj = { name: "一個" } function allName(firstName, lastName) { console.log(this)

call , apply , bind方法 , currying , Javascript

收藏 評論

技術筆耕者 - 玩轉Spring Boot 集成篇(RabbitMQ) -

Spring Boot 整合 RabbitMQ 大幅簡化了開發流程,核心是通過 spring-boot-starter-amqp 依賴封裝底層細節,通過 RabbitTemplate 和 @RabbitListener 實現消息收發。本文講解的四大模式覆蓋了多數業務場景: 工作隊列:多消費者負載均衡; 發佈訂閲:消

Spring Boot , spring , 發送消息 , rabbitmq , java-rabbitmq , 前端開發 , Javascript

收藏 評論

Becky - Web端文件上傳至阿里雲OSS(基於Angular 5項目)

一、準備工作 1. 開通阿里雲OSS服務,從控制枱上獲取AccessKeyId和AccessKeySecret。 2. 創建Bucket,並登錄OSS控制枱 3. 配置Bucket 將allowed origins(來源)設置成 * 將allowed methods(允許methods)設置成 PUT, GET, POST, DELETE, HEAD 將allowed headers(允許

angular5 , Javascript

收藏 評論

feynman9966 - Generator實踐:利用 Generator 和 Fetch 對 json 數據流 stream 進行邊下載邊解析

利用 Generator 和 Fetch 對 json 數據流 stream 進行邊下載邊解析 js在es6 之後,提供了 Generator 函數,可以自由控制函數的執行過程,可以在函數內部暫停執行,也可以在外部恢復執行。 這種函數最大的特點就是:對於狀態機控制可以用非常簡單明瞭的語句,來表達複雜的邏輯。 但是數年中少有實際用到 Generator 函數的實踐。本文就是一個實用的實踐

generator , stream , fetch-api , 前端 , Javascript

收藏 評論

讓世界更美好 - 初識Vue.js核心

一、Vue.js是什麼? Vue.js(通常簡稱為Vue)是一款漸進式JavaScript框架,用於構建用户界面。由尤雨溪於2014年創建,Vue以其輕量級、易上手、靈活性強的特點迅速成為前端開發的主流選擇之一。 Vue的核心設計理念 漸進式框架:可以逐步採用,從簡單的頁面增強到複雜的單頁應用 聲明式渲染:通過簡潔的模板語法聲明式地將數據渲染到

生命週期 , Vue , 響應式 , 前端開發 , Javascript

收藏 評論

Grewer - qiankun 中遇見的問題集合

本文中的微前端基於 qiankun 框架 多個子應用共存 如果需要多個子應用同時共存,在管理就有很多例子: https://qiankun.umijs.org/zh/faq#%E5%A6%82%E4%BD%95%E5%90%8C%... registerMicroApps([ // 自定義 activeRule { name: 'reactApp', entry: '//localhost

qiankun , 微前端 , 前端 , Javascript

收藏 評論

ipromise - 深入前端-徹底搞懂JS的運行機制

最近看了很多關於JS運行機制的文章,每篇都獲益匪淺,但各有不同,所以在這裏對這幾篇文章裏説的很精闢的地方做一個總結,參考文章鏈接見最後。本文博客地址 CPU、進程、線程之間的關係 進程是cpu資源分配的最小單位(是能擁有資源和獨立運行的最小單位) 線程是cpu調度的最小單位(線程是建立在進程的基礎上的一次程序運行單位,一個進程中可以有多個線程) 不同進程之間也可以通信,不過代價較大

事件驅動 , 回調函數 , 進程 , 線程 , Javascript

收藏 評論

mob64ca12d9e536 - langchain react 思考鏈

在這篇博文中,我將詳細記錄我解決“langchain react 思考鏈”問題的過程。這個過程涵蓋了從環境準備到擴展應用的各個方面,確保讀者可以更好地理解和運用這一工具。 環境準備 在開始之前,我們需要準備一些必要的環境和工具,以確保我們的開發順利進行。以下是前置依賴的安裝步驟。 前置依賴安裝 Node.js npm React Langchai

使用場景 , 聊天機器人 , aigc , Javascript

收藏 評論

註銷 - 使用JavaScript給對象修改註冊監聽器

我們在開發一些大型前端項目時,會遇到這樣一種情況,某個變量上有個字段。我們想知道是哪一段程序修改了這個變量上的字段。比如全局變量window上我們自定義了一個新字段_name,我們想知道到底有哪些程序給這個字段賦了值。 一行行地調試肯定太費時間了。如果window這個變量的_name字段被程序賦值時,能執行我們自己實現的一個監聽器,這樣不就方便多了麼? 監聽器的實現很簡單: html scrip

object.defineproperty , javascript原型 , javascript專題系列 , object , Javascript

收藏 評論

互聯網小思悟 - GitHub Copilot 一個賬號多個人使用

使用SSH協議實現多賬號共存 此時,已經在一台計算機上生成兩個秘鑰,並且這兩個秘鑰都已經加到本地的ssh-agent裏: 沒有添加到本地ssh-agent的話,可以通過 ssh-add ~/.ssh/id_rsa #id_rsa是你自己秘鑰的命名 如果這台計算機只有一個秘鑰的話,不難理解,每次都會默認使用

github , 遠程庫 , 前端開發 , Git , Javascript

收藏 評論

註銷 - 如何正確地把服務器端返回的文件二進制流寫入到本地保存成文件

我使用 Node.js 的 request 工具庫,請求服務器端的視頻文件,保存到本地之後,發現了問題。 我把 url 輸入到瀏覽器裏,手動下載視頻文件後,文件大小為 70 多 KB: 然而使用 Node.js 代碼請求文件數據並保存到本地,發現文件尺寸變成 100 多 KB 了,顯然不正確: 經過研究發現,需要使用 request 在發起數據請求之前,添加如下一行語句: request.de

node.js , node-mysql , node-webkit , nodejs-express , Javascript

收藏 評論

前端熟練工 - JS中的call、apply、bind方法詳解

bind 是返回對應函數,便於稍後調用;apply 、call 則是立即調用 。 apply、call 在 javascript 中,call 和 apply 都是為了改變某個函數運行時的上下文(context)而存在的,換句話説,就是為了改變函數體內部 this 的指向。 JavaScript 的一大特點是,函數存在「定義時上下文」和「運行時上下文」以及「上下文是可以改變的」這樣的概念。

call , apply , 面試 , 原理 , Javascript

收藏 評論

parksben - 告別 iframe 通信的 “飛鴿傳書”:Webpage Tunnel 上手指南

作為前端開發,你一定遇到過這樣的場景: 老闆拍着你的肩膀説:“小王啊,把隔壁組做的那個‘用户畫像’頁面,直接用 iframe 嵌到我們的後台裏吧,順便把當前登錄的 Token 傳過去,再把用户選好的標籤拿回來。” 你心想:“這簡單,頁面跨 iframe 可以用 postMessage 方法通信。” 然而當你開始寫代碼時,噩夢開始了。 😫 以前的痛苦:像在用對講機吵架 為了在父頁面和 iframe

iframe , typescript , npm , 前端 , Javascript

收藏 評論

若川 - Taro 源碼揭秘:6. 為什麼通過 Taro.xxx 能調用各個小程序平台的 API,如何設計實現的?

1. 前言 大家好,我是若川,歡迎關注我的公眾號:若川視野。從 2021 年 8 月起,我持續組織了好幾年的每週大家一起學習 200 行左右的源碼共讀活動,感興趣的可以點此掃碼加我微信 ruochuan02 參與。另外,想學源碼,極力推薦關注我寫的專欄《學習源碼整體架構系列》,目前是掘金關注人數(6k+人)第一的專欄,寫有幾十篇源碼文章。 截至目前(2024-08-28),taro 4.0 正式版

react , 微信小程序 , taro , 前端 , Javascript

收藏 評論

mb61c46a7ab1eee - Vue事件處理 - 指南

一、Vue 中的事件綁定:v-on 指令 Vue 使用 v-on 指令來監聽 DOM 事件,並在觸發時執行 JavaScript 代碼。 1. 基本語法 點擊我 2. 簡寫語法(推薦) v-on: 可以簡寫為 @,這是 Vue 中最常見的寫法: 點擊我 3. 方法定義 在 Vue 組件的 meth

修飾符 , 事件綁定 , Vue , 前端開發 , Javascript

收藏 評論

風之谷啓航 - Hudi-表的存儲類型及比較_嘣嘣嚓的技術博客

01. Hudi 數據模型分析 主題説明 Hudi 的數據模型是整個系統的核心抽象,説白了就是定義了數據記錄在系統中是怎麼表示的、怎麼操作的。理解數據模型是理解 Hudi 工作原理的基礎,就像蓋房子要先打地基一樣。 在 Hudi 裏,一條數據記錄不是簡單的字符串或者字節數組,而是一個結構化的對象,包含了記錄本身的數據、唯一標識、存儲位置等信息。這種設計讓 Hud

字段 , 序列化 , 數據 , 前端開發 , Javascript

收藏 評論

Max Stoiber - How To Scale React Applications

We recently released version 3 of React Boilerplate, one of the most popular React starter kits, after several months of work. The team spoke with hundreds of developers about how they build and sca

react , Tools , coding , Javascript

收藏 評論

榮頂 - 誰動了我的代碼!(協同倉庫該有的規範)🔥

前言 公司一個老項目,沒有做代碼提交前的校驗,我拿到後,想着老項目嘛也沒時間幫它弄這些,反正就是改一點點小東西;儘量跟着它的代碼風格寫,寫完提交就行; 直到某一天,又有一個人加入了進來。好傢伙,直接幹出事了。 很多個文件一起提交的,然後 commit-msg 不規範,代碼縮進也不規範,換行符也不一致,裏面還有很多沒用的代碼,可讀性極差; 當你某一天 fetch 代碼時,發現很多文件是這樣的

規範化 , 工程化 , 代碼規範 , 前端 , Javascript

收藏 評論

兔子先森 - uniapp微信小程序文件下載-自定義文件名

在微信小程序端是無法直接下載文件的,對於docx、excel、pdf等文件都是通過臨時緩存+打開的方式保存到本地 默認下載 const openFile = (url,fileType) = { uni.downloadFile({ url: url, success: function (res) { let filePath =

react , vue.js , HTML , 前端 , Javascript

收藏 評論

16213681 - 27.IO多路複用之select_51CTO博客

文章目錄 前言 一. 五種IO模型 二. select實現多路轉接 2.1 select接口 2.2 select服務器實現 2.2.1 對網絡套接字進行封裝 2.2.2 構建出服務器類 2.2.3 進行初始化 2.2.4 獲取要進行等

文件描述符 , 數據 , 多路 , 前端開發 , Javascript

收藏 評論

superZidan - React 編譯器還能這樣?!

hello 大家好,我是 superZidan,這篇文章想跟大家聊聊 React 編譯器 ,如果大家遇到任何問題,歡迎 聯繫我或者直接微信添加superZidan41 🔥🔥🔥前方高能,乾貨滿滿,建議點贊➕關注➕收藏; React 19 和 React 編譯器(此前稱作React Forget)最近一個月成為了 React 社區熱議的焦點。大家都對於可能很快就不必再在 React 中糾結於記憶

性能優化 , react , 記憶 , 編譯器 , Javascript

收藏 評論

mob64ca140c3859 - luogu P3014 牛線 (康拓展開及其逆向操作)

前置知識:樹狀數組 前導 康託展開(Cantor Expansion)是一種將一個排列,映射為一個唯一整數的編碼方法。 常用於排列的哈希、狀態壓縮或字典序編號等場景。 題意 任務一:求一個全排列是第幾個全排列,按字典序(即從小到大)。 任務二:求第 個全排列。 1.康託展開(任務 1)

排列映射 , 算法 , 康託展開 , c++ , 狀態壓縮 , 前端開發 , Javascript

收藏 評論

munergs - 獵豹瀏覽器原生js出現各種各樣方法未定義的錯誤解決辦法

想不到2023年了還有人會要求兼容獵豹瀏覽器。 我用原生js寫的一個程序,按理來説不應當有兼容性問題,結果頁面上報各種方法未定義的錯誤 後面突然想到會不會是因為上一次更新中使用了可選鏈操作符?.導致的呢 把所有用到?.的地方直接刪掉以後,頁面表現就正常了

瀏覽器兼容性 , 兼容性問題 , Javascript

收藏 評論