tag Javascript

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

@Javascript / 博客 RSS 訂閱

王大冶 - Web 性能優化:21種優化CSS和加快網站速度的方法

阿里雲最近在做活動,低至2折,有興趣可以看看: https://promotion.aliyun.com/... 為了保證的可讀性,本文采用意譯而非直譯。 這是 Web 性能優化的第 4 篇,上一篇在下面看點擊查看: Web 性能優化:使用 Webpack 分離數據的正確方法 Web 性能優化:圖片優化讓網站大小減少 62% Web 性能優化:緩存 React 事件來提高性能

web性能優化 , Css , 程序員 , 前端 , Javascript

收藏 評論

Juan Diego Rodríguez - JavaScript APIs You Don’t Know About

A couple of days ago, I revisited the awesome 2021 State of JS Survey. The state of JS is an online survey that collects data from developers around the world to see the most recent and upcoming tre

Guides , API , Tools , Apps , Javascript

收藏 評論

神話 - Node.js 使用 officecrypto-tool 讀取加密的 Excel 和 Word文檔

Node.js 使用 officecrypto-tool 讀取加密的 Excel (xls, xlsx) 和 Word( docx)文檔, 還支持 xlsx 和 docx 文件的加密(具體使用看文檔)。暫時不支持doc文件的解密 傳送門:officecrypto-tool 讀取加密的 Excel 示例 一:xlsx-populate // 只支持 xlsx, xlsx-populate 自帶了

node.js , office , 加密解密 , excel , Javascript

收藏 評論

seasonley - FE.CLI-使用playwright對pywebview應用做自動化測試

背景 在 基於pywebview搭建企業級桌面端 這篇中記錄了多種webview桌面端的框架,並記錄了pywebview的使用和相關的坑。本篇記錄如何在pywebview中實現自動化測試。 由於pywebview沒有提供測試套件,只有幾個基礎的操作接口,所以需要結合一些測試框架來實現。 如果pywebview中不涉及bridge通信,那可以當做普通瀏覽器來測試,以上框架都支持。但pywebview

playwright , webview , 前端 , Javascript

收藏 評論

Uma Victor - Tools And Practices To Speed Up The Vue.js Development Process

Throughout this tutorial, we will be looking at practices that should be adopted, things that should be avoided, and have a closer look at some helpful tools to make writing Vue.js easier. I’ll be f

Tools , Vue , Javascript

收藏 評論

雲魚 - ES6 Promise筆試題

一動不動是王八,上一篇文章學習了那麼久Promise,是時候大顯身手了! 基礎題 題一 const promise = new Promise((resolve, reject) = { console.log(1) resolve() console.log(2) }) promise.then(() = { console.log(3) }) console.

ecmascript-6 , 面試 , 筆試 , 異步編程 , Javascript

收藏 評論

mob64ca1405d568 - javascript如何阻塞線程

1.阻塞與線程 什麼是阻塞(block)呢? 線程在執行中如果遇到磁盤讀寫或網絡通信(統稱為 I/O 操作),通常要耗費較長的時間,這時操作系統會剝奪這個線程的 CPU 控制權,使其暫停執行,同時將資源讓給其他的工作線程,這種線程調度方式稱為 阻塞。當 I/O 操作完畢時,操作系統將這個線程的阻塞狀態解除,恢復其對CPU的控制權,令其繼續執行。 這種 I/O 模

事件循環 , 事件隊列 , 回調函數 , javascript如何阻塞線程 , 前端開發 , Javascript

收藏 評論

賀公子 - 訂閲模式

訂閲模式案例分析 訂閲模式在SaaS、媒體、電商等領域廣泛應用,主要分為按月、季度、年訂閲三種形式。以下是典型案例: Netflix 採用按月訂閲,提供不同套餐(基礎/標準/高級),利用自動續費減少用户流失。年訂閲通常提供折扣,例如“年付省15%”。 Adobe Creative Cloud 提供月付和年付選項,年訂閲可節省約20%。季度訂閲較少見

sed , 代碼實現 , 前端開發 , Javascript , Python

收藏 評論

Jarvis - 使用 TypeScript 改造構建工具及測試用例

最近的一段時間一直在搞TypeScript,一個巨硬出品、賦予JavaScript語言靜態類型和編譯的語言。 第一個完全使用TypeScript重構的純Node.js項目已經上線並穩定運行了。 第二個前後端的項目目前也在重構中,關於前端基於webpack的TypeScript套路之前也有提到過:TypeScript在react項目中的實踐。 但是這些做完以後也總感覺缺了點兒什麼 _(沒

mocha , chai , webpack , typescript , Javascript

收藏 評論

mob64ca1401464d - element ui Container 左右 聯動

.container1 { height: 30px; }.container1 div { float: left; }.container1 div, .container1_2 div { width: 100px; background: none repeat scroll 0% 0% rgb(250, 252, 253); border: 1px solid

機器學習 , chrome , 人工智能 , Css , Opera , ie , Javascript

收藏 評論

Addy Osmani - The Smashing Guide To Moving The Web Forward

Modernizr, HTML5 Boilerplate and jQuery are just a few examples of well known projects which were born from a desire to put something out there that could help others on the Web do more. These proje

Community , Tools , Opinion Column , Javascript

收藏 評論

angdh - yield 模擬 async/await

您説得對!Generator 的 yield 配合執行器確實可以模擬 await 的效果。讓我用一個更直觀的例子展示這種對應關係。 Generator 模擬 async/await // 模擬異步函數 function delay(ms, value) { return new Promise(resolve = setTimeout(() = re

語法糖 , 函數返回 , 前端開發 , 錯誤處理 , Javascript

收藏 評論

亖混子 - 規範你的commit msg

TL;DR: 👉 commitizen 使用 👉 commitlint 使用 👉 可以直接抄走的配置 👉 git cz 的原理 可參考的代碼庫 規範 commit msg 的意義 規範化、格式化的 commit message 可以讓我們更好的追蹤需求的演進、回滾時能夠快速的找到提交、最次也能讓我們的倉庫顯的更專業。 團隊如何規範 commit msg呢,靠宣講、靠文檔?當然得靠工具生成

前端工程化 , 規範化 , commitizen , Javascript

收藏 評論

尹光耀 - underscore數組遍歷函數分析(一)

這是underscore源碼剖析系列第三篇文章,主要介紹underscore中each、map、filter、every、reduce等我們常用的一些遍歷數組的方法。 each 在underscore中我們最常用的就是each和map兩個方法了,這兩個方法一般接收三個參數,分別是數組/對象、函數、上下文。 // iteratee函數有三個參數,分別是item、index、array或者value、

underscore , 前端 , Javascript

收藏 評論

AI智行者 - 計算機畢業設計django基於python企業資產管理系統(源碼+系統+mysql數據庫+Lw文檔)

功能概述 1.Django–ERP是一款基於Django開發的企業管理信息系統,包含了OA、銷售管理、採購管理、庫存管理、項目管理、文檔管理以及組織管理模塊。 2.Django-ERP為管理者創建實時企業提供信息化支持,通過銷售、庫存和費用的管理,實現企業管理者實時監控收入、庫存和成本,通過靈活化的項目應用,管理者可將成本細化到每一個項目上。

系統文檔 , django , 數據庫 , 實體類 , 前端開發 , Javascript , Python

收藏 評論

李偉豪 - 搞全棧還在糾結 POST、GET、RESTful?試試這個,像調用本地函數一樣寫接口

停止內耗:我們寫的是業務,不是 HTTP 試卷 做開發時,你是否也陷入過這種無效糾結:接口是用 POST 還是 PUT?狀態碼返 200 還是 201?前端 Axios 封裝了一層,後端 Router 又寫了一堆。 累不累?我們只是想調個函數存點數據而已。 今天介紹的 js-rpc,旨在讓你徹底忘掉 HTTP 協議,迴歸 JavaScript 函數調用的本質。 1. 服務端:極速啓動 拒絕複雜的樣

express , node.js , rpc , restful , Javascript

收藏 評論

g天命風流 - 併發編程之Java 對象頭的詳細解析

Java 對象頭 以 32 位虛擬機為例 普通對象 |--------------------------------------------------------------| | Object Header (64 bits) | |------------------------------------|-------------------------|

word , 項目代碼 , JAVA , 前端開發 , Javascript

收藏 評論

My_Dabao - 最新寶塔面板部署NGINX+雷池WAF實現網站安全防禦

雷池WAF和寶塔面板的最低服務器要求均是1核心1GB內存,兩者同時部署,要求服務器配置最低為: 2核心、2GB內存 本文中所使用的操作系統為 Ubuntu 24 LTS。 安裝基礎環境 安裝寶塔 Docker 環境 注意: 如果使用最低配置的服務器,安裝雷池時,務必保證安裝寶塔面板之後,服務器僅部署了 NGINX 和 Docker

服務器 , 配置文件 , php , 前端開發 , Javascript

收藏 評論

Will - js 單例模式 6 種實現方式

JavaScript 中的單例模式確保一個類只有一個實例,並提供全局訪問點。以下是幾種常見的實現方式: 1.對象字面量(最簡單的方式) const Singleton = { property: 'value', method() { // 使用 this(在方法被解構調用時會丟失上下文) // console.log(this.property); //

單例模式 , Javascript

收藏 評論

周曉傑 - mpvue使用component組件

前言 我們都知道mpvue的好處是可以用到很多vue的東西,那麼如何在mpvue中創建這樣的標籤欄組件 子組件 先創建子組件 內容如下 titletab.vue template div class="tabs" ul li v-for="(item, index) in tabs" :key="index"

小程序 , mpvue , Javascript

收藏 評論

Jhey Tompkins - A Guide To Audio Visualization With JavaScript And GSAP (Part 2)

Last week in Part 1, I explained how the idea about how to record audio input from users and then moved on to the visualization. After all, without any visualization, any type of audio recording UI

react , Techniques , coding , Javascript

收藏 評論

wayneli - 【JS基礎】Object 對象的原型概念詳解

對象概念 在 javascript 中, 一切引用類型均為對象。 如 function Foo () {} 中,Foo本身就是一個對象的引用。 創建對象方式 字面量方式 new 構造函數 函數聲明 Object.create 字面量對象 javascript語言級別快速創建對象的實例 var obj = {foo: 'foo', bar: 'bar'}; // Object對象字

javascript原型 , 前端 , Javascript

收藏 評論

JediHongbin - Three.js 法線 shader

import * as THREE from "three"; interface IParams { color?: THREE.ColorRepresentation, side?: THREE.Side } export class MeshMaterial extends THREE.ShaderMaterial {

three.js , glsl , 後端開發 , harmonyos , ifdef , ide , Javascript

收藏 評論

夜行者3號 - vue2的 脆弱的Javascript庫

在開發一些桌面信息應用時界面的定義是一件比較麻煩的事情 ,不管WPF或WinForm也好在制定界面上並沒有HTML來得簡單靈活。而VuejsApp是一款能動態加載vue的windows程序,它可以直接加載vue文件運行並展示,而它無須依賴於第三方的組件或服務。 使用 VuejsApp並不需要安裝,它是一個直接可執行的windows程序(暫只支持win64).可

app , microsoft , 前端開發 , Javascript , Json

收藏 評論