tag Javascript

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

@Javascript / 博客 RSS 訂閱

雲魚 - JavaScript中各種源碼實現

前言 能夠手撕各種JavaScript原生函數,可以説是進大廠必備!同時對JavaScript源碼的學習和實現也能幫助我們快速紮實地提升自己的前端編程能力。 最近很多人和我一樣在積極地準備前端面試筆試,所以就整理了一些前端面試筆試中非常容易被問到的原生函數實現和各種前端原理實現,其中部分源碼戳這裏。 實現一個new操作符 我們首先知道new做了什麼: 創建一個空的簡單JavaScript對象

面試 , 源碼 , 筆試 , 前端 , Javascript

收藏 評論

歲月靜好呀 - E語言支持JavaScript的超文本

轉眼從易公司辭職已經接近1年了。在這一年裏,我用碌碌無為來評價自己。既沒有出去找工作。也沒有做出什麼成果來。 我接觸的第一門編程語言是C語言。接觸易語言的時候。我的C還停留在解決課本上的作業的水平。易語言的確很好用。可以很輕易地解決很多實際應用的問題。 畢業後我選擇了到易語言公司工作。雖然家裏和女友都反對。但憑着對易語言

編程 , 語言 , E語言支持JavaScript的超文本 , 作業 , 工作 , 前端開發 , Javascript

收藏 評論

碼農阿豪與新空間 - 廣告投放系統設計與實現:從產品細節到廣告投放平台的全面解析

個人名片 🎓 作者簡介 :java領域優質創作者 💡座右銘:總有人要贏。為什麼不能是我呢? 目錄 《廣告投放系統設計與實現:從產品細節到廣告投放平台的全面解析》

廣告 , 投放系統 , 流量變現 , 數據 , 數據處理 , 前端開發 , Javascript

收藏 評論

端端 - You-Dont-Need : 你不需要系列

1 You-Dont-Need-JavaScript CSS是強大的,你可以做很多事情沒有JS。 本文教你使用原生CSS做下面的事情。 內容目錄 手風琴/切換 圓盤傳送帶 檢查複選框的計數器 翻轉點擊 Textfield上的浮動標籤 字體(拉丁) 遊戲 懸停/彈出信息 圖片廊 菜單 移動菜單關閉畫布 漢堡菜單 花式菜單 莫代爾/彈出 鼠標跟蹤 視差滾動 標

node.js , lodash , Css , underscore , Javascript

收藏 評論

mob64ca1409d8ea - HTTP知識點

1.http是什麼的縮寫 HTTP是HyperText Transfer Protocol的縮寫,中文意思是超文本傳輸協議 它是一種用於在萬維網(WWW)上傳輸數據的應用層協議,主要作用是規範客户端(比如瀏覽器)和服務器之間的通信規則,讓兩者能夠可靠地交換超文本內容(例如網頁、圖片、視頻等)。 常見的與它相關的協議是HTTPS,其中的S代表Secure(安全),

服務器 , tcp , HTTP , 前端開發 , Javascript

收藏 評論

star - caller和callee的區別

caller caller是函數的屬性,返回一個函數的引用,這個函數調用了當前的函數。 特點 1 這個屬性只有當函數在執行時才有用 2 如果在javascript程序中,函數是由頂層調用的,則返回null var a = function() { alert(a.caller); } var b = function() { a(); } b(); 上面的代碼中,b調用了a,那麼a.c

函數 , function , Javascript

收藏 評論

kekenai - VMWare-NAT模式實現局域網其他主機對虛擬機訪問_51CTO博客

局域網內 PC2 訪問 PC1 虛擬機(NAT 模式)項目 説明 以 wms.bershe.test 為例 在日常開發或測試場景中,經常會遇到 “PC2 需訪問 PC1 虛擬機內項目” 的需求。本文針對 PC1(Windows 11)+ VMware 虛擬機(NAT 模式)+ PC2(Windows 11) 的環境,詳細拆解從配置到驗證的全流程,最終實現 PC2

端口轉發 , ip , 前端開發 , nat , Javascript

收藏 評論

架構魔法之光 - 更快,更智能的編輯其UltraEdit V28發佈!

導語 StepFun AI於2025年9月8日正式發佈圖像編輯大模型Step1X-Edit v1.2預覽版,首次將推理編輯能力與反思修正機制引入圖像編輯領域,在KRIS-Bench評測中實現55.64的綜合得分,較上一代提升7.8%,重新定義了AI圖像編輯的智能邊界。 行業現狀:從像素操作到智能決策的跨越 2025年全球圖像編輯軟件市場規模預計達13.7

模態 , 迭代 , 前端開發 , Git , Javascript

收藏 評論

Anna Prenzel - Creating An Interactive Gantt Chart Component With Vanilla JavaScript (Part 1)

If you work with time data in your app, a graphical visualization as a calendar or Gantt chart is often very useful. At first glance, developing your own chart component seems quite complicated. The

Frameworks , Tools , Css , Javascript

收藏 評論

iiijarvis - 面試題:函數柯里化

題目 發現一道有意思的面試題:如何實現 add(1)(2)(3)=6 ? 首先簡單分析一下,我們就能發現這是一個函數傳值 return3次得到6 。 簡單實現 function add(a) { return function (b) { return function (c) { return a + b + c; } }

currying , Javascript

收藏 評論

一顆冰淇淋 - 通過Proxy和Reflect實現vue的響應式原理

vue3通過Proxy+Reflect實現響應式,vue2通過defineProperty來實現 Proxy Proxy是什麼 Proxy是ES6中增加的類,表示代理。 如果我們想要監聽對象的操作過程,可以先創建一個代理對象,之後所有對於對象的操作,都由代理對象來完成,代理對象可以監聽到我們對於原對象進行了哪些操作。 Proxy怎麼使用 Proxy是一個類,通過new關鍵字創建對象,傳入原對

vue.js , ecmascript-6 , 響應式 , 前端 , Javascript

收藏 評論

張嘀嗒 - 關於apply和call、bind

apply和call還有bind都是函數的方法, 三個方法都能改變函數裏面 this 的指向,改變後的函數 this 指向方法內的第一個參數。 apply和call 的主要區別在於,apply 後面向函數傳遞參數是借用的數組的形式,而 call 則使用逗號將參數分隔開即可。而 bind 的作用和傳參方式都和call是一樣的,但是bind不會主動調用函數,而是返回一個函數,所以多了個接收-調用的步驟

call方法 , apply , Javascript

收藏 評論

Aaron Gustafson - Experimenting With speechSynthesis

I’ve been thinking a lot about speech for the last few years. In fact, it’s been a major focus in several of my talks of late, including my well-received Smashing Conference talk “Designing the Conv

API , coding , Browsers , Javascript

收藏 評論

Grewer - 淺析微前端框架 qiankun 的實現

微前端簡介 Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. -- Micro Frontends 前端是一種多個團隊通過獨立發佈功能的方式來共同構建現代化 web 應用的技術手段及方法策略。 在

qiankun , 微前端 , 前端 , Javascript

收藏 評論

TohSuM - 花了一年空閒時間打磨了一款 IM

軟件名稱 TL-RTC-APP 演示體驗: https://app.iamtsm.cn 開源地址: https://github.com/tl-open-source/tl-rtc-app 應用平台 瀏覽器,跨平台,移動端適配 應用簡介 高質量開源IM,羣聊,好友,聊天,視頻,直播,共享,文件預覽,文件編輯,文件分享,文件傳輸,剪貼板,自定義皮膚配色等 目前已完成並開源功能: 羣聊 好

vue.js , im , node.js , webrtc , Javascript

收藏 評論

Peter Wilson - The Developer’s Guide To Conflict-Free JavaScript And CSS In WordPress

Imagine you’re playing the latest hash-tag game on Twitter when you see this friendly tweet: “You might want to check your #WP site. It includes two copies of jQuery. Nothing’s broken, but loading

wordpress , workflow , Maintenance , Techniques (WP) , Javascript

收藏 評論

勇往直前的巨人 - 詳解C++中指針和引用的區別_C 語言

一.指針和引用的概念 指針:指針是一個變量,其值為另一個變量的內存地址。我們可以通過指針來間接訪問和修改它所指向的變量的值。 代碼語言:javascript AI代碼解釋 int main() { int x = 10; int* ptr = x; // 指針ptr指向x的地址 cout "x的值: " x end

運算符 , 初始化 , MySQL , 數據庫 , Javascript

收藏 評論

前端黑洞 - 花式調接口: hex vs base64

背景 作為你一個前端,可能你常常自詡,你是一個無情的API調用機器,調框架API,調服務端API;但下文可能會震驚到你,至少已經讓我崩潰了好幾天。 從10月就接到一項需求,需要將我們平台的數據同步到集團另一個平台,how? 通過開放API!!! 這個開放API 有多難調,我大概描述一下 對稱加密,對方平台將給我發放一對秘鑰;這似乎所有API都會這樣做,畢竟安全第一!!! MD5計算, 哦不,

node.js , crypto , HTTP , md5 , Javascript

收藏 評論

Taoqun - jquery開發 css 自動刷新預覽 stylus編譯

今天需要做一個簡單的介紹展示頁面,無需webpack這類的腳手架,裝了兩個包就能開始開發了。 環境需求: 自動刷新 編譯css 使用兩個包就可以了: browsersync 監聽變動 自動刷新頁面 stylus 寫css一直比較喜歡這個css預處理框架,因為簡潔 安裝browsersync 安裝 npm install -g browser-sync 監聽文件 browse

node.js , stylus , jquery , html5 , Javascript

收藏 評論

數據探索家 - JavaWeb快速入門--JavaScript(2)

文章目錄 JavaScript 運算符與流程控制全解析 一、運算符:自增、比較與邏輯🥝 1. 自增運算符(++) 2. 比較運算符 3. 邏輯運算符 二、條件判斷語句🥝 1. if 語句

運算符 , 學習 , 開發語言 , 前端開發 , 前端 , Javascript

收藏 評論

君額上似可跑馬 - 【JS】作用域-1

讀《你不知道的JS》的筆記,有問題請指出。 簡述作用域 每個編程語言的一個最基本的功能,就是可以聲明變量,在變量裏儲存值,更改值,訪問值。 隨之一系列問題產生,這些變量存儲在哪裏,將來需要使用他們的時候如何獲取他們? 這代表我們需要有一套設計良好的規則知道如何存儲這些變量,並如何獲取到他們,而這套規則,被稱為作用域(Scope)。 編譯和執行流程 不僅是在執行時會用到作用域,編譯時也會

作用域 , Javascript

收藏 評論

健兒 - 如何用useRef優化重複請求

如題:如何用useRef優化重複請求。 寫業務代碼,時而會遇見這種情況,如下偽代碼: useEffect(() = { // api請求 () }, [a, b]) 參數a來源某接口請求、參數b來源另外一個接口請求 毫無疑問,上面寫法回調函數一定會進去兩次,除了用參數校驗 比如滿足條件再進入api調用,還可以用useRef來暫存參數,而又不會引起頁面的re-rende

react , hook , Javascript

收藏 評論

wadelau - ?Hanjst漢吉斯特改進+enSafeExpression安全表達式等

Hanjst漢吉斯特模版語言及模版引擎,近期持續改進升級。 這次改進主要是增加了對安全輸出表達式兼容,由於涉及到對軟件開發過程中的效率和軟件運行效率的平衡和取捨,所以多寫了幾句,以描述這個權衡利弊對思考過程。距離上次更新:?Hanjst漢吉斯特升級:+showImageAsync及性能改進等(https://ufqi.com/blog/hanjst-... ),時間過得並不算長,希望Hanj

模板引擎 , html5 , Javascript

收藏 評論

DiracKeeko - [JS] 類 class入門使用

class是用於創建對象的模板。 (在js中構造函數也能批量創建對象,要注意函數有聲明提升,而類沒有聲明提升,必須先定義類,在創建類的實例) 定義Animal類。類也是一個函數。 typeof(Animal) // function 對一個類本身來説,要注意以下四點: 1、構造函數constructor,這個函數用户在創建實例的時候傳入參數。(new Ani

, class , 前端 , Javascript

收藏 評論