收藏 / 列表

瘋狂的技術宅 - 5個JavaScript 解構的有趣用法

原文:Dmitri Pavlutin 翻譯:瘋狂的技術宅 原文:https://dmitripavlutin.com/5-... 未經允許嚴禁轉載 如果你查看我的常規 JavaScript 代碼,會看到到處都有解構。 讀取對象屬性和訪問數組項是常見的操作。結構使這些操作變得更加輕鬆和簡潔。 在本文中,除了基本用法之外,我還將會介紹在 JavaScript 中 5 種有趣的解構用法。 1

jinja2 , Javascript

用户bPdeUmS - PHP中的`null`和空值:理解與處理

在PHP中,null和“空值”(空字符串、空數組等)是兩個常常被混淆的概念,然而它們有着不同的語義和用途。對這兩者的理解和合理處理,對於編寫健壯和高效的PHP代碼至關重要。本文將深入探討PHP中null和空值的區別、使用場景以及如何高效處理它們。 1. 什麼是null? 在PHP中,null是一個特殊的標量類型,它表示變量“沒有值”。null不僅僅是一個空的值,它還代表着該變量並未被賦予任何有效的

node.js , php , lavarel , go , 後端

LYX6666 - 初識Spring IoC

零、前言 從第一天開始學習SpringBoot,到現在已經有兩年了,兩年以來我的搬磚能力不斷增強,但理論層面仍然是零基礎小白。 因此,打破瓶頸的方法,就是像學長們一樣,多讀書、多看理論知識,然後應用實踐。 所以我開始學習Spring的兩大特性之一——控制反轉(IoC)。 在此之前,我們需要了解什麼是依賴關係。 如果A的成功運行必須需要調用B,此時就可以稱為B是A的依賴。

spring , ioc

XboxYan - 2018 年終總結

這算是第一次寫年終總結吧,當然公司的除外。 這一年收貨很多,做出的東西很比較多,下面總結一下。 1.可編輯佈局系統 這是一個公司內部佈局系統,支持層級,可以通過拖拽的方式形成網頁,暫時不公開 2.服務器和域名 5月份首次購買了服務器,當然只是學生優惠套餐嚐鮮,然後完全搭建了自己的個人博客 項目地址:https://github.com/XboxYan/koa-blog 個人博客https://b

2018總結 , 總結 , 前端

瓏墨 - 【吃透】JS代理(Proxy)

今天給大家分享如何從根本上吃透js代理,嘎嘎的😍,看下面 咱們首先得知道: 代理是 js 中的對象,它允許你創建對象的代理,同時還可以為標準對象操作定義自定義行為。這意味着,譬如,如果有人試圖從對象中獲取屬性的值,你可以定義一組自定義行為。這使代理變成了一個非常強大的工具,所以讓我們看看它們是如何工作的。get set has 一、js 代理的基礎知識✔ en... 上面聽起來很複雜,所以

es7 , challenge , es6-proxy , 前端 , Javascript

蘇琢玉 - 自動化我的友鏈申請腳本:讓孤島互相連起來

友鏈這東西,説出來有點浪漫。 2025 年了,個人博客基本沒有什麼流量,更多像是一座座散落在海上的小島。 偶爾有海風吹過,但大多數時候,就是悄悄發光、自娛自樂。 而友鏈……就像是在這些小島之間鋪上一條條細細的橋。 你看不到橋的盡頭,但知道那裏至少還有一個同樣孤獨、同樣固執的人。 為什麼拖了這麼久才開放友鏈申請? 剛寫博客那陣子,我其實沒太敢申請友鏈。不是因為不想被發現,而是因為我真的

node.js , 知識 , 博客 , 前端

十五 - 中後台開發必修課:Vue 項目中 Pinia 與 Router 完全攻略

前言 本篇文章主要講解如何來配置 Pinia 和 Vue Router 本文也是《通俗易懂的中後台系統建設指南》系列的第二篇文章,該系列旨在告訴你如何來構建一個優秀的中後台管理系統 寫在前面 路由(Router)和狀態管理(Vuex、Pinia)是 Vue 項目中的常客。基本上在 Vue 的項目中,我們構建一個 Web 應用都離不開它們,如果你是 Vue2 的用户,那麼你對它們不會陌生 如果你是跟

vue.js , pinia , router , 前端

高德開放平台 - 高德開放平台SDK鴻蒙版,助力千餘家應用高效構建LBS服務

高德開放平台SDK鴻蒙版自2024年3月上線以來,已成功賦能首汽約車、順豐、江蘇銀行、成都銀行等超千家應用,幫助開發者高效構建LBS服務。 該版本集成的導航SDK、定位SDK、地圖SDK,憑藉其強大的功能和穩定性,在華為SDK生態繁榮夥伴支持計劃評優中,均在所屬行業斬獲TOP1使用量,彰顯了其在鴻蒙生態中的技術實力與廣泛應用價值。 同時,高德開放平台還推出了司乘同顯SDK,在網約車場景率先適配了司

高德地圖 , 知識 , 高德lbs , harmonyos

哇喔WEB - TypeScript中如何使用Object、object和{}?

Object、object和{}(對象類型) 不知道是不是有很多兄弟和我一樣,在進行typescript的前端項目開發時,總是不能很好地使用對象類型;有時會定義為Object,有時又會定義為object,但是大多時候我們會混淆兩者。 就拿我個人而言,對於對象我都下意識的定義為object,運氣好呢編譯通過了(開心😄),運氣差點呢vscode還有提示修復能,一鍵修復也是記極好了。但是,咱也不是完

object , typescript , 前端

茶無味的一天 - 面試官問我 JS 中 foreach 能不能跳出循環

當年懵懂無知的我被問到這個問題時,腦袋一片空白,因為我一度認為forEach可能只是為了方便書寫所創造出來的語法糖,在業務代碼中也經常使用,但沒有思考過它存在的問題,本文旨在記錄自己的心路歷程,拋磚引玉,如果對你有所幫助那就更好啦。 那麼回到標題,首先forEach是不能使用任何手段跳出循環的,為什麼呢?繼續往下看。 我們知道forEach接收一個函數,它一般有兩個參數,第一個是循環的當前元素,第

foreach , for循環 , 前端 , Javascript

buddha - CSS:網格佈局(grid)

grid容器 通過將屬性display的值設為grid,使 HTML 元素變為網格容器,該容器就可以使用與 CSS 網格(CSS Grid)相關的屬性。 例如: div class="container" div class="item1"網格1/div div class="item2"網格2/div div class="item3"網格3/div /div s

grid , Css

JHCan333 - 前端 socket.io 跨域

在使用Socket.io進行前端跨域通信時,可以通過設置Socket.io的cors選項來允許跨域請求。 以下是一個簡單的例子,展示瞭如何在Node.js的服務器代碼中配置Socket.io以允許跨域連接: const express = require('express'); const http = require('http'); const socketIO = require('s

socket.io , 前端

前端哇發哈 - 大話css預編譯處理(一)通讀介紹篇

一、什麼是css預編譯處理? CSS 預編譯處理,從字面上理解,就是預先編譯處理CSS。它擴展了 CSS 語言,增加了變量、Mixin、函數等編程的特性,使 CSS 更易維護和擴展。CSS預編譯的工作原理是提供便捷的語法和特性供開發者編寫源代碼,隨後經過專門的編譯工具將源碼轉化為CSS語法。 CSS預編譯器幾乎成為現如今開發CSS的標配,它從以下幾個方面提升了CSS開發的效率: 增強編程

sass , less , stylus , Css , 前端

葡萄城技術團隊 - Microsoft 代理框架簡介(預覽版):讓每個開發人員都能輕鬆使用 AI 代理

Microsoft 代理框架簡介(預覽版):讓每個開發人員都能輕鬆使用 AI 代理 引言 人工智能代理(AI Agents)正逐漸成為現代軟件開發的重要組成部分,它們能夠結合推理、上下文和工具來追求特定目標。然而,許多開發人員在構建 AI 代理時面臨複雜編排邏輯、多模型連接困難以及部署基礎設施繁瑣等問題。Microsoft 代理框架(Microsoft Agent Framework)的推出,旨在

microsoft

來了老弟 - JavaScript閉包

本文將帶你用正確姿勢看待JavaScript閉包。 在 JavaScript 中閉包描述的是 function 中 外層作用域的變量 被內層作用域 引用的場景,閉包的結構為 內層作用域 保存了 外層作用域的變量。 要理解閉包,首先要知道 JS詞法作用域 是如何工作的。 JS詞法作用域(lexical scoping) 來看這段代碼: let name = 'John'; function gre

閉包 , 面試問題 , Javascript

林一一 - 刨析 JS 中的forEach、for in、for of三類循環原理和性能

大家好,我是林一一,這是一篇比較 JS 中三類循環的原理和性能的文章,希望能給你帶來點幫助 😁 性能比較 for 循環和 while 循環的性能對比 let arr = new Array(999999).fill(1) console.time('forTime') for(let i = 0; i arr.length; i++){} console.timeEnd('forTime

foreach , arguments轉換成數組 , 前端 , Javascript

杭州程序員張張 - 微軟如何使Edge成為PWA的最佳瀏覽器

相關閲讀:微軟解析新Edge瀏覽器的多進程體系結構 近年來,由於網絡巨頭和移動開發人員的推動,漸進式Web應用已成為一種增長趨勢,因為它們允許將類似原生的體驗帶入任何平台。 在最致力於這項新技術的公司中,有Microsoft,它通過PWABuilder等項目幫助Web開發人員擁抱了這一新技術。隨着第一個基於Chromium的微軟Edge版本的推出,以及最近在Build 2020上的宣佈,該公司通

pwa , 瀏覽器 , edge , microsoft

中關村科金 - ShareSDK Android端渠道下載統計配置説明

MobLink渠道下載 統計在項目的AndroidManifest裏面配置上面的meta-data,mob後台就可以統計這個app下載的次數 meta-data android:name="MoblinkChannel" android:value="5f64644359948e784afa2c52"/meta-data name:MoblinkCh

android-sdk

蘭俊秋雨 - Charles註冊

註冊碼 Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4 操作 打開Charles找到help選項-》點擊register Charles選項 彈出如下輸入框 輸入對應的name和key點擊註冊即可 重啓查看已完成註冊

charles , 前端

前端子金 - 移動端適配知識點梳理-part one

1. 設備像素和css像素 設備像素,又叫物理像素(physical pixel),給出您正在使用的任何設備的形式分辨率,可通過screen.width/height獲取. css像素,又叫設備獨立像素(device-indenpendent pixel),此為邏輯像素,計算機設備中的一個點 注意:設備像素和css像素的關係(縮小還是放大針對的是css像素): 100%縮

移動端適配 , viewport , 前端 , html5 , Javascript

數據庫知識分享者 - EDA 事件驅動架構與 EventBridge 二三事

簡介: 事件驅動型架構 (EDA) 方興未艾,作為一種 Serverless 化的應用概念對雲原生架構具有着深遠影響。當我們討論到一個具體架構時,首當其衝的是它的發展是否具有技術先進性。這裏從我們熟悉的 MVC 架構,SOA 架構談起,聊一聊關於消息事件領域的歷史與發展趨勢。 作者|肯夢 當下比較成功的企業已然認識到,要想最大限度提升運營效率和客户體驗,務必將業務和技術兩方面的舉措緊密結合起來。運

mvc

何棄療 - 你真的會封裝Dialog彈窗嗎?

經常做CRUD的人對彈窗一定不陌生,新增、編輯、查看和Table列操作,均會伴隨着彈窗封裝,彈窗內包含表單和底部的確認、取消操作,總的來説,這塊的業務都挺簡單的,但是哪怕接觸100個項目,多多少少,不規範封裝彈窗引起的問題還是佔據了很大百分比。 常見問題 二次打開,上次保留的數據還在; 表單自動校驗; 新增和編輯狀態的多重量子糾纏 重置表單無法置空 問題拆解 第一個問題,彈窗關閉一般的

表單 , dialog , 彈窗 , 前端

同創永益 - 從被動響應到主動防禦——IT 應急演練平台 v3.0.1 重構企業安全免疫系統

在數字化浪潮席捲全球的今天,企業正面臨着前所未有的風險挑戰:某銀行因系統故障導致 2 小時交易中斷,損失超 5000 萬元;某能源集團因災備系統失效,數據恢復耗時長達 72 小時...... 這些慘痛教訓背後,暴露的是傳統應急體系 "重預案、輕實戰" 的致命短板。 在當今數字化時代,企業面臨着複雜多變的IT環境,應急事件的響應能力成為企業穩定運營的關鍵。為了幫助企業更好地應對各種挑戰

it , 數字韌性 , 前端

Carlos - 使用 Vite + React 進行本地編譯與測試

Vite 是一個快速、輕量級的構建工具,旨在提供極致的開發體驗。本文將展示如何在使用 React 和 Vite 的項目中進行本地編譯、測試以及預覽。 初始化項目 假設你已經成功使用 Vite 和 React 初始化了一個項目,並完成了開發,現在你希望能夠將項目進行本地構建並進行測試。 本地構建項目 在項目根目錄中,通過以下命令構建項目: npm run build 這將觸發 Vite

react , 全棧 , vite , 前端 , Javascript