tag Javascript

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

@Javascript / 博客 RSS 訂閱

冴羽 - 前端性能革命:200 行 JavaScript 代碼實現 Streaming JSON

1. 前言 5 月的時候,React 的核心開發者 Dan 發表了一篇名為《Progressive JSON》 的文章,介紹了一種將 JSON 數據從服務器流式傳輸到客户端的技術,允許客户端在接收到全部數據之前就開始渲染部分數據。 這可以顯著提升用户體驗,尤其是處理大型數據集時。 讓我們以“獲取用户文章”這個場景為例。 這是一個完整的數據結構: { "user": { "id": 1,

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

收藏 評論

harryfyodor - Backbone源碼解讀(三)

注意:強烈建議一邊閲讀源碼一邊閲讀本文。 終於到了backbone源碼解讀的最後一篇,這一篇和前面幾篇時間上有一定的間隔(因為要回學校有一堆亂七八糟的事...)。在這一篇裏面會講解Bakcbone的sync router histrory。sync比較簡單,但是路由的部分就比較複雜了。個人覺得是整個backbone源碼裏面最不好懂的一個部分,這個部分也使得backbone可以方便實現可以“返回

backbone.js , Javascript

收藏 評論

秋刀魚Bin - 記錄uniapp調用微信分享出現invalid signature的問題

先説解決方案 由於我是用uni.request,所以需要在header加個以下代碼。 uni.request({ header: { "Content-Type": "application/x-www-form-urlencoded" } ... }) 以為是其他url的問題,網上各種方法都試了就是不行。 後面仔細對比了下,發現post的data格式不一樣, 需要heade

uniapp , 微信分享 , 前端 , Javascript

收藏 評論

小葉子 - 【面試系列】LazyMan的ES6實現

最近某次筆試看到了一個比較有意思的LazyMan問題,基於自己的一些基礎做了一些解答,回來結合了一些相關資料,自己重新代碼實現了一遍。 問題描述 實現一個LazyMan,可以按照以下方式調用: LazyMan(“Hank”)輸出: Hi! This is Hank!   LazyMan(“Hank”).sleep(10).eat(“dinner”)輸出 Hi! This is Hank! //等待

ecmascript-6 , qianduan , 面試 , 筆試 , Javascript

收藏 評論

zsirfs - 深入一點 - 用 new 的時候到底發生了什麼?

來自:https://zswfx.com/articles/5db9285f9cf7c10e840e5c6a 我們經常用new來創建一個對象,但是創建對象過程中,到底發生了什麼呢? new 操作符的過程 上面是mdn的定義。 通過上面定義,我們知道使用new的時候,JS引擎就會給我們創建一個空對象作為 this值,然後執行函數,若函數沒有返回值,則默認返回這個空對象。 模擬 new 函數來

javascript專題系列 , Javascript

收藏 評論

jack - 瀏覽器支持的JavaScript版本

今天整理了一下瀏覽器對JS的兼容問題,希望能給你們帶來幫助,我沒想到的地方請留言給我,我再加上; 常遇到的關於瀏覽器的寬高問題: //以下均可console.log()實驗 var winW=document.body.clientWidth||document.docuemntElement.clientWidth;//網頁可見區域寬 va

類名 , 事件監聽 , 加載 , 前端開發 , 瀏覽器支持的JavaScript版本 , Javascript

收藏 評論

ZWkang - underscore 0.1.0版本源碼閲讀

前言 這篇文章是為之後的underscore現版本的源碼做鋪墊,先感受下最先版本 0.1.0版本足夠小 這個版本已經有將近小10年的歷史了 還是有一些不錯的地方。 0.1.0版本源碼分析 // Underscore.js // (c) 2009 Jeremy Ashkenas, DocumentCloud Inc. // Underscore is freely distribu

underscore , Javascript

收藏 評論

Tim Wright - Picturefill 2.0: Responsive Images And The Perfect Polyfill

Not since the early days of web standards have I seen our community rally around a seemingly small issue: responsive images. Over the last four years (yeah, it’s been about four years), we’ve seen

Responsive Design , coding , Css , Javascript

收藏 評論

大魚敢瞪貓 - 🚀【eggjs實戰10天入門-第2天】🚀—— 項目目錄的作用

課程引導 🚀【eggjs實戰10天入門-第1天】🚀—— 搭建項目 🚀【eggjs實戰10天入門-第2天】🚀—— controller、service和config(本篇) 本節目標 熟悉config/router/controller/service各自的作用 1、路由(Router) 1.1、路由和controller的關係 // router.js modul

node.js , eggjs , Javascript

收藏 評論

Juan Diego Rodríguez - Web Development Is Getting Too Complex, And It May Be Our Fault

Front-end development seemed simpler in the early 2000s, didn’t it? The standard website consisted mostly of static pages made of HTML and CSS seasoned with a pinch of JavaScript and jQuery. I mean,

Frameworks , Opinion Column , Javascript

收藏 評論

Obinwanne Hill - Breakpoints And The Future Of Websites

When the iPhone came out in 2007, the demonstration of its web browser by the late great Steve Jobs gave the not-so-subtle impression that Apple wasn’t too perturbed about its users pinching to zoom

Responsive Design , mobile , Media Queries , Layouts , Css , Javascript

收藏 評論

smile1213 - vux scroller在iOS13上,一停止滑動就跳到頂部

問題: vux scroller在iOS13上,一停止滑動就跳到頂部 找了下解決辦法,最後找到原文這個鏈接,親測有效: https://blog.csdn.net/sllailc... 在 node_modules_vux-xscroll@3.1.12@vux-xscrollbuildcmdsimulate-scroll.js下的getScrollTop方法如下 這裏路徑可能不完全一

vue.js , vux , Javascript

收藏 評論

夢的點滴 - 前端緩存策略:HTTP 緩存與本地存儲實戰

做前端性能優化時,緩存是繞不開的話題。第一次優化電商項目時,發現用户每次打開頁面都要重新加載大量圖片和 JS 文件,加載時間超過 5 秒。後來用了緩存策略,把重複請求的資源緩存起來,首屏加載直接降到 2 秒內,用户體驗提升明顯。 前端緩存主要分兩類:HTTP 緩存(針對網絡請求)和本地存儲(針對前端數據)。前者讓瀏覽器少發請求,後者讓前端少處理數據,兩者配合能大幅提升性能。

數據 , HTTP , 緩存 , 前端開發 , Javascript

收藏 評論

lihaixing - 詳解函數作用域

一、變量提升 1、變量 var 表示是變量 存在提前申明 同時也會和window存在映射機制(只存在於全局變量和window之間) console.log(a); // undefined 沒報錯,變量提升了 console.log(window.a, 'a' in window) // undefined true var a = 5; console.log(a); // 5 consol

函數 , 作用域 , 前端 , Javascript

收藏 評論

泯瀧 - Chrome瀏覽器插件Manifest V3 簡介

隨着互聯網的快速發展,瀏覽器插件成為了許多用户提升瀏覽器功能和個性化體驗的重要工具。Chrome瀏覽器作為全球最受歡迎的瀏覽器之一,其插件生態系統也日益壯大。為了保證插件的安全性和性能,Chrome團隊推出了Manifest V3,這是一種新的插件開發規範。 A step in the direction of security, privacy, and performance. 向安全性

插件 , 瀏覽器 , 瀏覽器原理 , 前端 , Javascript

收藏 評論

mob64ca140d96d9 - 使用Python拓展Scratch的能力

第一章:教育編程中的圖形化與代碼轉換工具(Scratch+Python) 在現代編程教育中,圖形化編程與文本編程的融合正成為提升學生計算思維的有效路徑。通過結合 Scratch 的可視化拖拽界面與 Python 的語法實踐,學習者能夠在直觀操作與代碼邏輯之間建立清晰聯繫,實現從“積木塊”到“代碼行”的平滑過渡。 Scratch 與 Python 的協同教學優

圖形化 , Scratch , 前端開發 , Javascript , Python

收藏 評論

架構魔法之光 - Android開發的藝術:插件化框架Virtual APK實現原理解析

VirtualAPK插件化架構演進:從反射到字節碼操作 你是否還在為Android應用體積臃腫、更新頻繁導致用户流失而煩惱?VirtualAPK(虛擬應用程序包)作為滴滴開源的輕量級插件化框架,通過動態加載插件APK實現功能模塊化,完美解決了這一痛點。本文將深入剖析其架構演進歷程,從早期反射方案到高級字節碼操作的技術躍遷,幫助你掌握

字節碼 , Android , 前端開發 , 插件化 , Javascript

收藏 評論

Rachel Nabors - The State Of Animation 2014

The post-Flash era is hardly free of animation. CSS animation is quickly becoming a cornerstone of user-friendly interfaces on mobile and desktop, and JavaScript libraries already exist to handle co

animation , API , coding , Css , Javascript

收藏 評論

Hommy168 - 【開源剪映小助手】查詢視頻生成任務的狀態和進度

GEN_VIDEO_STATUS API 接口文檔 接口信息 POST /openapi/capcut-mate/v1/gen_video_status 功能描述 查詢視頻生成任務的狀態和進度。配合 gen_video 接口使用,用於實時跟蹤視頻生成任務的執行情況,包括任務狀態、進度百分比、完成結果等信息。 更多文檔 📖 更多詳細文檔和教程請訪問:https:

aigc , AI作畫 , Javascript , Python

收藏 評論

兔子先森 - uniapp自定義checkbox樣式以及checkbox的使用

自定義樣式 默認的樣式如下: checkbox-group @change="onChange" label checkbox class="round" value="cb" :checked="isCheckbox" style="transform: scale(0.6)" / text style="margin-left: -10rpx"這

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

收藏 評論

技術博客達人 - 人工智能 - 2022 全球 AI 模型週報 - 個人文章

Skills 與 MCP:下一代 AI 工具集成的完美組合 在 AI 開發工具快速演進的今天,如何讓 AI 助手更好地理解和處理專業領域的任務成為了關鍵挑戰。Claude Code 通過 Skills 和 MCP(Model Context Protocol) 的創新組合,為開發者提供了強大而靈活的解決方案。本文將深入探討這兩項技術的特點、區別以及

專業知識 , 最佳實踐 , 工具集 , 人工智能 , 前端開發 , Javascript

收藏 評論

mob64ca1412b28c - 華為故事

前言: 當老牌通信巨頭北電、朗訊, 當時的新秀UT斯達康在競爭中消失在歷史的長河中 當愛立信、諾基亞、思科、中興還停留在傳統的信息通信賽道時 HW不僅成為通信行業的TOP1, 而且已悄然成為了計算機提供商、筆記本提供商、智能手機提供商、智能穿戴設備提供商、操作系統提供商、移動互聯網服務提供商、雲計算服務商、數字能源提供商、智能汽車解決方案商、AI大

華為 , it , 人工智能 , 網絡設備 , 3g , 前端開發 , Javascript

收藏 評論

TANKING - 原生JavaScript+PHP多圖上傳實現

摘要 很多場景下需要選擇多張圖片上傳,或者是批量上傳以提高效率,多圖上傳的需求自然就比較多了,本文使用最簡單的XMLHttpRequest異步上傳圖片。 界面 上傳示例 代碼 index.html !DOCTYPE html html head title多圖上傳/title meta charset="utf-8" style

xmlhttprequest , file , 圖片上傳 , 多圖上傳 , Javascript

收藏 評論