收藏 / 列表

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

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

jinja2 , Javascript

用户bPdeUmS - TypeScript 中的類型推斷詳解:為什麼我們應該信任 TypeScript 的推斷能力?

在 TypeScript 中,類型推斷(Type Inference)是一個強大且被廣泛使用的特性。它允許開發者在許多情況下省略顯式的類型註解,從而簡化代碼,同時仍然享受強類型系統帶來的安全性和可靠性。然而,對於初學者或經驗不足的開發者來説,常常會疑惑:我真的可以完全信任 TypeScript 的類型推斷嗎?它的邊界和侷限性是什麼? 本文將聚焦於這個問題,通過深入解析 TypeScript 的類型

ecmascript-6 , typescript , HTML , 前端 , Javascript

LYX6666 - 初識Spring IoC

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

spring , ioc

XboxYan - 快速瞭解 inert 屬性

歡迎關注我的公眾號:前端偵探 介紹一個全新的、和用户行為息息相關的屬性:inert。 HTMLElement.inert - Web APIs | MDN (mozilla.org) 有了這個屬性,可以更加輕易地控制很多交互行為,花幾分鐘瞭解一下吧 一、inert 是什麼? inert是 HTMLElement 的一個布爾屬性,意為"惰性",簡單來説,可以禁用一切交互,包括鼠標點擊、選中、拖

dom , Css , HTML , 前端 , html5

瓏墨 - JavaScript 引擎如何工作?💭

😘前言:要了解 JavaScript 引擎,你必須瞭解當我們編譯和執行代碼時它的內容。一旦你完全閲讀了這篇文章,你就可以寫出一段優秀的代碼。這篇文章是關於JavaScript引擎的,它將幫助你瞭解JavaScript引擎的性能及其最有價值的功能,嘎嘎嘎,看下面😍。 一、什麼是 JavaScript 引擎?🧐 JavaScript引擎是一個程序,有助於將JavaScript代碼轉換為較低級別的

瀏覽器原理 , challenge , 前端 , html5 , Javascript

蘇琢玉 - PHP 日誌系統的最佳搭檔:一個 Go 寫的遠程日誌收集服務

之前折騰了一個 PHP 日誌系統,終於能讓項目的錯誤信息乖乖地記錄到日誌裏了。但問題又來了:日誌是存了,可我怎麼知道它什麼時候爆炸了? 有些錯誤輕微到無關緊要,有些錯誤嚴重到能把整個系統送走,但如果我要知道這些錯誤,我得 SSH 進服務器,然後手動去翻日誌,效率低得要死。而且,多個服務器運行着同樣的代碼,有的報錯,有的沒事,我根本不知道到底哪裏出了問題。 於是,為了在 bug 出現的時候第一時間收

日誌分析 , php , go

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

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

vue.js , pinia , router , 前端

高德開放平台 - 智能手錶地圖新體驗,RTOS系統助力全球行

高德開放平台智能手錶解決方案上線!RTOS系統來襲,卓越性能開啓智能手錶地圖新體驗!6大服務優勢,海量數據直達腕間。融合多品類地圖服務,全面滿足運動出行、智能守護等場景的用户需求,適配各類智能手錶、智能手環,打造智能穿戴生態。

地圖開發 , 數據挖掘 , 地圖api , 人工智能

哇喔WEB - TypeScript中你可能不知道的這些數據類型

類型 TypeScript的類型有很多,但是這裏不會逐一進行講解。下面列出來的幾種類型,有的你可能沒聽過、有的你可能沒用過、有的你可能用過但是不知道含義、有的你可能知道含義但是不能和其他類型區分··· Symbol ES6 引入了一種新的原始數據類型 Symbol ,表示獨一無二的值,它是 JavaScript 語言的第七種數據類型。 使用 Symbol() 函數我們可以申明一個 Symbol

數據類型 , typescript , 前端

茶無味的一天 - 時隔一年多jQuery發佈3.6.1新版本,你還在用JQ嗎?

在今年8月26日 jQuery 終於是更新了一個 3.6.1 維護版本,距離上一個版本發佈時間已過去一年零五個月之久,其維護者表示接下來主要考慮修復聚焦與失焦(focus blur)的問題以及一些難以捉摸的邊緣情況,可能是歷史原因,jQuery 中與焦點有關的地方都很難改變,團隊從未完全正確地修復,所以他們暫時保留這些內容,並將在未來解決,特別是因為這些更改最終可能需要發佈一個新的主要版本。 所

jquery-ui , jquery-mobile , jquery , 前端 , 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 - 代碼優化方法記錄

每次代碼 review 之後,對 review 的情況進行總結記錄,產出實際經驗,方便組內學習、分享。 1、提取公共內容 公共內容要提取,避免重複編寫; 2、css 色值使用變量 css 中的色值、字體,都換成組件庫中的變量、class; 3、v-if、v-show要用對時機 如果就是不加載對應組件可以用 v-if,否則,儘量用 v-show。比如多tab切換的時候,可以保存客户的使用狀態; 4、

規範化 , 前端

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

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

sass , less , stylus , Css , 前端

葡萄城技術團隊 - 迎接下一代 React 框架:Next.js 16 核心能力解讀

迎接下一代 React 框架:Next.js 16 核心能力解讀 Next.js 16 現已正式上線,帶來了緩存組件(Cache Components)、Turbopack 穩定版、精細化緩存等重磅特性。 框架此次並未追求大規模重構,而是聚焦基礎能力優化------更快的構建速度、可預測的緩存機制、更智能的路由邏輯,以及更清晰的開發可視化體驗,讓開發者的日常開發更順暢。此前多個測試版中的特性如今

react

來了老弟 - 使用Node.js打包下載文件

本文介紹一下使用Node.js的fs模塊創建zip文件,需要藉助 archiver 包。 後端創建歸檔文件 這個操作一般由前端發起,如下圖所示: 把選中的文件地址發送給後端,後端根據文件地址創建歸檔文件,最後把歸檔文件的地址返回給前端,完成下載。 // zip文件臨時目錄 const ZIP_TEMPORARY = path.resolve(__dirname, '../../static

node.js , 下載 , zip

政採雲前端團隊 - ZooTeam 前端週刊|第 90 期

政採雲前端小報第90期 瀏覽更多往期小報,請訪問: https://weekly.zoo.team Aborting a signal: How to cancel an asynchronous task in JavaScript Performing asynchronous tasks can be hard, especially when a particular prog

渲染 , 單頁面應用 , react-hooks , 前端 , Web

林一一 - 瀏覽器原理-瀏覽器緩存和本地存儲篇

大家好,我是林一一,這是一篇關於瀏覽器 緩存原理 和 本地存儲 的文章,後續回持續推出關於,瀏覽器原理的文章。 一、瀏覽器的緩存篇 思維導圖 所謂瀏覽器的緩存,就是瀏覽器通過 HTTP 請求網絡資源後將資源留在本地的一種行為。在頁面上點擊 返回和前進的按鈕 就是利用瀏覽器的緩存。 瀏覽器的緩存分為兩種 強緩存 和 協商緩存。 瀏覽器緩存資源的位置放置四個地方 Service W

瀏覽器原理 , webstorage , cookie , 瀏覽器緩存

杭州程序員張張 - 我用 Flutter、React Native 和 Ionic 構建了相同的應用程序

在開始尋找最佳的跨平台移動開發框架的過程中,Flutter、React Native 和 Ionic 是讓我印象深刻的。這三款產品很有吸引力,因為它們承諾在為多個平台使用單一代碼庫的同時提供良好的性能。 為了開始冒險進入這個新世界,我創建了三個版本的移動應用程序,這些應用程序使用 API 並在屏幕上顯示基本數據。這個想法很簡單:構建一個應用程序,顯示一個隨機國家的詳細信息。我以前在 Python

ionic , react-native , flutter

中關村科金 - MobPush丨Android端快速集成方法

開發工具: Android Studio 集成方式: Gradle在線集成 安卓版本支持: minSdkVersion 19 集成準備 註冊賬號 使用PushSDK之前,需要先在MobTech官網註冊開發者賬號,並獲取MobTech提供的AppKey和AppSecret,詳情可以點擊查看註冊流程 MobPush後台配置 註冊MobTech賬號後,需要在MobTech後台進行相關信息的配置,詳情可以

android-sdk , Android , android-studio , 集成

蘭俊秋雨 - Charles註冊

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

charles , 前端

前端子金 - 詳解node中引入模塊的原理

1. 模塊機制 1.1 commonjs規範 1.2 node的模塊實現(node中引入模塊的過程) 1.2.1 優先從緩存中加載 1.2.2 路徑分析 1.2.3 文件定位 1.2.4 模塊編譯 1.3 核心模塊 1.3.1 js核心模塊的編譯過程

node.js , require , 前端

數據庫知識分享者 - 阿里雲科技驅動“數字化轉型”,助力中小企業發展“突圍”

2020年至2021年的新冠疫情, 讓全世界進入了困難模式,國家的經濟運行不得不放緩腳步。這不僅給每個人造成了很多不便,更是給人們所依賴的企業組織,造成了巨大的影響。每一個微觀個體所感受的只是自己身邊肉眼可見的影響,但是,對於企業肉眼不可見的地方,還有萬千變化在悄然發生。 疫情之下,中小企業“危中有機” 據國家工信部統計,截至2019年年底,中小微企業已經達到3000萬家。但是,根據調查顯示,疫情

react , coffeescript , bootstrap , webkit , Javascript

何棄療 - 微信小程序onShow的坑點

最近,公司小程序項目功能更新,部分功能複測,讓某些兼容性問題再次暴露在我的面前,特此發出來給暫未遇到這個問題的開發者,提供一些思路。 onShow表現 這個事件鈎子,在頁面重新顯示的時候觸發,無論是否重新加載,對於一些數據更新和獲取,提供了穩定的處理方案。但是,假如當前頁面有選擇圖片上傳的功能或者文件上傳,選擇文件後,頁面會進入onShow鈎子,且這種情況安卓是必然觸發,IOS系統,身邊設備有限,

生命週期 , 小程序 , 前端

同創永益 - 產品動態丨同創永益 IStorM ITEMS IT應急管理平台V3.0發佈

一、版本概述IStorM ITEMS IT應急管理平台V3.0.1本次迭代基於市場動態調研、客户交付反饋及IT應急建設指南,圍繞功能革新、性能優化、規格細化三大方向,全面升級產品能力。通過新增18項功能與12項優化項,顯著提升事件管理效率、智能化支持水平及平台擴展性,致力於打造行業領先的IT應急解決方案,助力客户實現風險高效應對與業務連續性保障。 二、新增功能亮點事件全生命週期管理 事

it , 數字韌性 , 前端