收藏 / 列表

baby7 - 博客的加載速度和大小的優化、優化再優化

0. 前言 最近對博客的加載速度和各種文件體積進行了優化,特此記錄一下 可以點擊七仔的博客測試我的博客速度 1. 基礎 1.1 圖片加載優化 對於非文章類的大圖片先進行一遍壓縮,使用各種壓縮網站就可以 然後對於各種圖片最好都轉換為為webp格式,相對於傳統格式能降低大小大概四成左右 1.2 gzip壓縮 gzip是針對文本類型進行壓縮的,例如html、js、css、txt等格式,可以在ng

vue.js , gzip , 雲存儲 , Nginx , 前端

蓋亞 - 解決electron+Vue(Vite):ERR _CONNECTION_REFUSED

解決用electron打包Vue工程(Vite)報錯electron : Failed to load URL : xxx... with error : ERR _CONNECTION_REFUSED Background: 生產環境通過 Electron 直接加載本地文件系統中的靜態資源 注:node後的狀態碼不重要 明明前端工程可以運行,後端連接也沒問題,為什麼打包完成後總是連不上網址?

vue.js , electron , typescript , npm , Javascript

xiaohe0601 - 👋 一起寫一個基於虛擬模塊的密鑰管理 Rollup 插件吧(四)

上一章 我們成功將插件遷移到 Unplugin 插件系統,使其同時支持 Vite、Rollup、Webpack、Esbuild 等多種構建工具,讓更多用户都能輕鬆體驗到我們基於虛擬模塊的密鑰管理方案。 然而,儘管我們的插件功能已經完整實現,但是在未來的迭代過程中仍然存在潛在風險。插件可能因為版本更新、構建工具差異或者代碼修改而出現功能迴歸、虛擬模塊解析異常或類型聲明生成不正確等問題。 為了確保插件

插件 , vite , rollup , typescript , 前端

你好啊你好 - 小説關鍵字節點搜索

網頁地址 源碼地址 視頻介紹 https://www.bilibili.com/video/BV1MJ4BzMEHX/?aid=115378525050...

工具 , 小説

wszgrcy - 通用表單解決方案---皮影

皮影為不同框架提供統一的表單開發體驗 使開發者更加關注於邏輯和佈局,從瑣碎事物中解放出來 皮影的相關設置更加語義化,減少開發心智;並允許自定義封裝 皮影完全兼容valibot的所有Action,可以完美的利用其驗證及轉換機制 文檔 感性的認識可能會讓您更快的體驗到皮影的魅力,網站上實現了大量的用例,方便您快速瞭解皮影 https://piying-org.github.io/we

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

奔放的炒粉 - 提示詞工程師自白:我如何用一個技巧解放自己的生產力

自從新的生產範式誕生以來,我的工作中多了一項新身份——提示工程師。 在不同的大語言模型之間穿梭,尋求同頻共振,研究了各種提示詞範式,從 few-shot、COT、self-consistency 到動態提示詞輪番嘗試。曾經還裝了一把x給公司做了個提示詞工程的培訓,嘗試把寫提示詞的痛苦幸福轉接給大家。 然而,周旋了一段時間後我發現,人和大模型之間依然有語言壁壘——真是君不識我,我亦不識君。 咱們平時

比特幣

劉悦的技術博客 - 日夕如是寒暑不間,基於Python3+Tornado6+APScheduler/Celery打造併發異步動態定時任務輪詢服務

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_220 定時任務的典型落地場景在各行業中都很普遍,比如支付系統中,支付過程中因為網絡或者其他因素導致出現掉單、卡單的情況,賬單變成了“單邊賬”,這種情況對於支付用户來説,毫無疑問是災難級別的體驗,明明自己付了錢,扣了款,但是訂單狀態卻未發生變化。所以,每一筆訂單的支付任務流程中都需要一個定時輪詢的備選方案,一旦支付中發生問題,定時

python3.x , 定時任務 , celery , tornado , Python

註銷 - 關於 Python 處理 PDF 的庫 pymupdf 介紹

pymupdf 是一個用於處理 PDF 文件的 Python 庫,提供了豐富的功能和靈活的接口,使得在 Python 環境中處理 PDF 文件變得簡單而強大。該庫建立在 MuPDF 渲染引擎的基礎上,MuPDF 是一款高性能的 PDF 渲染器,pymupdf 將其封裝成一個易於使用的 Python 模塊。 主要功能: 打開和查看 PDF 文件: 使用 fitz.open 方法

python3.x , python2.7 , Python

Winn - 純css編寫開關按鈕點擊切換

效果圖預覽: 完整代碼如下: !DOCTYPE html html head title純css編寫開關按鈕點擊切換/title style type="text/css" #toggle-button{ display: none; } .button-label{ position: relative; displa

Css , 程序員 , css3動畫 , 前端 , html5

那年 - antdesign填坑, select下拉選項隨着滾動而定位失效 , 添加getPopupContainer 失效

1- 官方給的解釋 但是當我添加getPopupContainer 之後,定位任然失效 解決: .tel-box { width: 140px; display: inline-block; position: relative; }

antd , select , 定位

十五 - 參透 JavaScript —— 圖解 Event Loop 事件循環

前言 本篇文章主要講解瀏覽器中事件循環(Event Loop) 那些事 單線程 JavaScript 中的同步和異步 同步任務是立即執行的任務,在調用棧(Call Stack)順序執行 異步任務則不同,它在同步任務沒完成之前,不會進入主線程,而是將對應回調函數註冊到隊列中,要理解這一步,我們先要知道任務隊列 任務隊列 在調用棧(Call Stack)中,如果遇到一個異步操作,那麼會將對應的回調函數

promise , 事件循環 , 異步任務隊列 , 異步編程 , Javascript

kayo5994 - Vue 響應式原理剖析 —— 數據更新常見問題

概況 在 Vue 開發的過程中,多少都會遇到數據更新後,頁面沒有更新渲染這類問題。而在上兩篇文章《Vue 響應式原理剖析 —— 從實例化、渲染到數據更新(上)》和《Vue 響應式原理剖析 —— 從實例化、渲染到數據更新(下)》中,從「實例化」、「渲染」、「數據更新」三條線完整地講述了 Vue「響應式」的工作原理,本文正是基於這些原理去解決一些常見的數據更新相關問題。 對象數據的某些修改無法被檢聽?

框架學習 , vue.js , 觀察者模式 , 框架源碼 , 響應式

heath_learning - 手把手教你用webpack打包一個多個模塊且不包含共享模塊代碼的JS庫

1、什麼叫“多個模塊且不包含共享模塊代碼的JS庫”? 假設你現在要在npm上發佈一個js庫,你的庫裏有module1.js、module2.js2個模塊,這2個模塊都依賴了hex.js工具模塊,如果使用普通的 打包模式打包module1.js、module2.js2個模塊,那麼module1.js、module2.js2個模塊中都會包含hex.js工具模塊,這會導致 在項目導入這2個模

打包 , webpack , js庫 , 模塊化開發 , Javascript

子丶不語 - Vue3 動態佈局躺贏!這個「拖拽縮放神器」幫我省了80%開發時間

做前端佈局時,你是不是也遇到過這些糟心事兒?想做個可自定義的儀表盤,自己寫拖拽邏輯卡到崩潰;適配不同屏幕時,元素大小調得手麻;好不容易弄好佈局,刷新後又得重新排…… 直到我挖到Grid Layout Plus這個寶藏,這些問題居然一次性全解決了!作為專為 Vue3 設計的柵格佈局系統,它把動態佈局的「難」和「繁」全扛了下來,今天必須把它安利給所有前端小夥伴。

vue.js , 柵格 , 拖拽 , 前端開發 , Layout

charon_5f4765a39cea7 - Vue Virtual DOM基礎之Snabbdom解析(3-1-3)

前言:前面寫了1篇vue 觀察者模式響應式數據的解析,裏面關於dom操作部分是直接操作的真實dom,並沒有涉及到虛擬dom部分,然後這裏就做一個虛擬dom的實現解析。 首先,還是説什麼是虛擬dom,我之前一篇mini-react中説過虛擬dom的概念,這裏再重複一下。 Virtual DOM(虛擬 DOM),是由普通的 JS 對象來描述 DOM 對象,因為不是真實的 DOM 對象,所以叫

vue.js , virtual-dom

Hooray - 後台還能這麼玩?這款後台框架將顛覆你的認知

序 過去一年,我參與了大大小小若干個後台系統的開發。在開發過程中,也發現了一些傳統後台框架無法解決的一些體驗上的痛點,如: 如何提升頁面空間的利用率,尤其是當展示內容較少時,儘可能減少頁面留白 如何提升跨模塊的操作效率,減少模塊間頻繁的頁面跳轉 帶着這幾個問題,我開始構思並開發了一款採用全新交互方式的後台框架「 One-step-admin 」,這是一款幹啥都快人一步的 Vue 中後台系統

vue.js , vite , 後台 , 前端

小謳 - 小程序重構 [cnode社區]:mpvue + 開源api,現已上線!

歡迎關注前端小謳的github,閲讀更多原創技術文章 閒暇時光表浪費,由於技術棧一直用的vue,因此用 mpVue 開發了小程序版本的 cnode 社區,api 也都是官網開源的。有人會問 “mpvue不是已經停止維護了嘛?”——的確是的,而且使用起來有很有坑。但這是我第一次寫小程序,找個最相近的語言最適合——無論選擇哪種技術棧,產品要完整做出來才行。小程序現已上線,後續還將逐步嘗試在tar

vue.js , node.js , 小程序 , mpvue , Javascript

你好2007 - 理解prototype和__proto__(繼承與原型鏈)

從關係圖中可以看出來,ECMAScript中創建一個對象是通過new構造函數實現的,而本質上來説這個對象其實是以構造函數的屬性prototype指向的對象為基本模板的,因此新對象的__proto__屬性表明了自己來源於誰。 prototype 該屬性用來指向創建一個對象的基本模板,默認指向new構造函數,也可以修改,或者通過改屬性為新對象添加屬性。 需要注意的是,該屬性只有函數才有。 //構造函

prototype , 前端 , Javascript

程序員老葉 - 2025年主流CRM系統產品全面解析

CRM(客户關係管理)系統已成為企業提升銷售效率、優化客户體驗、實現業績增長的核心工具。2025年,CRM市場格局日趨成熟,無論是國內還是國際廠商,都在產品功能、生態集成、智能化等方面持續創新。本文將對2025年主流CRM系統進行全面解析,幫助企業選型提供參考。 一、國內主流CRM系統 1. Zoho CRM 市場地位:國內CRM市場佔有率多年領先,2025年在全球企業級SaaS CRM領域繼

css3 , chrome-devtools

ThinkPHP - 【小編推薦】ThinkPHP3.x基礎管理系統

https://download.notestore.cn/2020/05/12/tpcms-master/

thinkphp

京東雲開發者 - 邏輯漏洞挖掘之CSRF漏洞原理分析及實戰演練 | 京東物流技術團隊

一、前言 2月份的1.2億條用户地址信息泄露再次給各大公司敲響了警鐘,數據安全的重要性愈加凸顯,這也更加堅定了我們推行安全測試常態化的決心。隨着測試組安全測試常態化的推進,有更多的同事對邏輯漏洞產生了興趣,本系列文章旨在揭秘邏輯漏洞的範圍、原理及預防措施,逐步提升大家的安全意識。第二篇選取了廣為熟知的CSRF漏洞進行介紹。 二、CSRF漏洞介紹 1、CSRF漏洞的定義 跨站請求偽造(Cross-s

漏洞 , 安全測試 , csrf , 安全漏洞 , 安全

熱飯班長 - 當useEffect遇到函數依賴

下面的代碼實現了一個簡易的登錄功能(為了減少代碼量,去掉了密碼)。 import React, { useState } from 'react'; const api = { login(username) { console.log('username', username); }, }; function Login() { const [username, setU

react , react-hooks

DiracKeeko - [前端基礎] HTTP請求GET與POST

開發中同事問了我一個問題 Q: GET請求能不能用request body來傳遞數據? 這個問題的場景是,他們的前後端溝通需要攜帶複雜的參數,用POST方法的request body(key value)的形式傳參會更加明瞭,但又覺得不夠語義化,所以想到了GET + request body。 A: HTTP規範rfc2616中是沒有對GET方法的使用body做限制( HTTP 規範並

post , HTTP , get , 前端

Aresn - View UI Plus 發佈 1.3.1 版本,增強 TypeScript 使用體驗

View UI Plus 1.3.1 版本已於 2022-06-29 發佈。 更新日誌 請到官網 www.iviewui.com 查看最新版。 提供基於 TypeScript 的工程。view-ui-project-ts Playground 默認模板支持切換組合式 API 和選項式 API。Playground 修復 ImagePreview 操作欄在移動端顯示不完整的問題。#104

vue.js , iview , typescript , 前端