JavaScript---DOM篇

1. DOM 概念
文檔對象模型:將 HTML 文檔映射為樹形結構,JS 可通過 DOM 操作頁面。
2. 獲取元素
document.getElementById('id')
document.querySelector('CSS選擇器')
document.querySelectorAll() 獲取多個
3. 操作元素
屬性操作:
element.getAttribute('屬性')
element.setAttribute('屬性', '值')
樣式操作:
element.style.樣式名 = 值
element.classList.add/remove/toggle()
內容操作:
element.innerHTML
element.textContent
4. 創建與刪除節點
document.createElement('標簽名')
element.appendChild(child)
element.removeChild(child)
parent.replaceChild(new, old)
5. 事件處理
element.addEventListener('事件類型', 函數)
常用事件:click, mouseover, keydown, submit
6. 節點關系
parentNode, childNodes, firstChild, lastChild
nextSibling, previousSibling

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86763.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86763.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86763.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第三次課:實驗室安全用電

觸電的危害 觸電的方式 安全用電與預防措施 觸電急救 時間就是生命 安全自省 安全用電常識補充

NV064NV065美光固態閃存NV067NV076

美光NV系列固態閃存技術深度解析與應用指南 技術架構革新:垂直堆疊與浮柵技術的突破 美光NV系列固態閃存的核心競爭力在于其232層NAND閃存技術,通過垂直堆疊工藝將存儲單元層層疊加,如同在指甲蓋面積內構建超過200層“數據樓宇”&#xff0…

設計模式精講 Day 18:備忘錄模式(Memento Pattern)

【設計模式精講 Day 18】備忘錄模式(Memento Pattern) 文章內容 開篇 在“設計模式精講”系列的第18天,我們來探討備忘錄模式(Memento Pattern)。這是一種行為型設計模式,其核心思想是在不破壞封裝性的前…

SpringCloud系列(35)--使用HystrixDashboard進行服務監控

前言:在上一節中我們使用了Hystrix進行服務熔斷處理,至此關于Hystrix的使用到此為止,本節內容關注的是如何使用HystrixDashboard對調用進行監控。 1、HystrixDashboard概述 Hystrix提供的準實時的調用監控(HystrixDashboard),Hys…

爬蟲簡單實操2——以貼吧為例爬取“某吧”前10頁的網頁代碼

需求是將貼吧的【某個吧】里面【n頁】的網頁代碼爬取下來,保存至本地 首先我們要思考這個貼吧爬蟲的框架,要有方法可以構造url列表(就可以一次獲取多個url),能請求獲取相應,能把html保存到本地。 import …

webpack5 css-loader 配置項中的modules

在 Webpack 的 css-loader 中,modules 選項是一個核心配置,它直接關系到 CSS 的模塊化處理方式。下面從概念、原理、使用場景和實踐技巧四個方面詳細解析: 概念解析:CSS Modules 是什么? CSS Modules 是一種讓 CSS 類…

springboot+Vue駕校管理系統

概述 基于springbootVue開發的駕校管理系統。該系統采用主流技術棧開發,功能完善,既包含用戶端便捷的操作界面,又具備強大的后臺管理功能。 主要內容 一、用戶端功能模塊 ??核心功能導航??: 首頁展示駕校推薦信息及最新動態…

#華為鯤鵬#華為計算#鯤鵬開發者計劃2025#

#華為鯤鵬#華為計算#鯤鵬開發者計劃2025# <新版開發者計劃>的內容鏈接&#xff1a;鯤鵬開發者計劃2025-鯤鵬社區 通過學習畢昇編譯器整體介紹&#xff0c;以及安裝使用流程、新增特性、調優工具的使用及相關指導文件獲取&#xff0c;對畢異編譯器有了更深的認識。 我剛…

小程序學習筆記:聲明式導航的多種玩法

在小程序開發中&#xff0c;頁面導航是實現用戶流暢交互體驗的關鍵環節。今天&#xff0c;咱們就一起來深入學習小程序里通過聲明式導航實現頁面跳轉、切換 tab 頁、后退等功能的技巧&#xff0c;還會附上詳細代碼示例&#xff0c;讓大家輕松掌握&#xff01; 一、什么是頁面導…

Linux中《動/靜態庫原理》

目錄 目標文件ELF文件ELF從形成到加載輪廓ELF形成可執行readelf命令ELF可執行文件加載 理解連接與加載靜態鏈接ELF加載與進程地址空間虛擬地址/邏輯地址 重新理解進程虛擬地址空間 動態鏈接與動態庫加載進程如何看到動態庫進程間如何共享庫的動態鏈接動態鏈接到底是如何工作的&…

Android大圖加載優化:BitmapRegionDecoder深度解析與實戰

在移動端開發中&#xff0c;超大圖片加載一直是性能優化的難點。本文將深入剖析BitmapRegionDecoder原理&#xff0c;提供完整Kotlin實現方案&#xff0c;并分享性能調優技巧。 一、為什么需要大圖加載優化&#xff1f; 典型場景&#xff1a; 醫療影像&#xff1a;2000015000…

基于ApachePOI實現高德POI分類快速導入PostgreSQL數據庫實戰

目錄 前言 一、高德POI分類簡介 1、數據表格 2、分類結構 二、從Excel導入到Postgresql 1、Excel解析流程 2、Mybatis批量導入 3、數據入庫 三、總結 前言 在大數據與地理信息深度交融的當下&#xff0c;地理信息系統&#xff08;GIS&#xff09;的觸角已延伸至各個領域…

如何打造Apache Top-Level開源時序數據庫IoTDB

引言 數據與時間結合后&#xff0c;便擁有了生命。在金融、系統日志、工業產線和智能設備等領域&#xff0c;時序數據每毫秒都在不斷產生。管理這些海量時序數據需要專業的數據庫系統。時序數據庫產品正逐漸受到市場的關注&#xff0c;本文將分享如何通過開源的方式&#xff0…

高并發內存池實戰指南

項目源碼&#xff1a;https://gitee.com/kkkred/thread-caching-malloc 目錄 一、脫離new&#xff1a;高并發內存池如何替代傳統動態分配 1.1 new的痛點&#xff1a;碎片、延遲與鎖競爭 1.2 高并發內存池的替代方案&#xff1a;分層預分配無鎖管理 二、大內存&#xff08;…

基于springboot+vue的數字科技風險報告管理系統

開發語言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服務器&#xff1a;tomcat7數據庫&#xff1a;mysql 5.7數據庫工具&#xff1a;Navicat12開發軟件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;Maven3.3.9 系統展示 管理員登錄 管理…

實戰篇----利用 LangChain 和 BERT 用于命名實體識別-----完整代碼

上一篇文章講解了Langchain,實現一個簡單的demo,結合利用 LangChain 和 BERT 用于命名實體識別。 一、命名實體識別模型訓練(bert+CRF) bert作為我們的預訓練模型(用于將輸入文本轉換為特征向量),CRF作為我們的條件隨機場(將嵌入特征轉為標簽),既然要訓練,那么我們的損失函…

現代 C++ 容器深度解析及實踐

一、線性容器&#xff1a;std::array 與 std::forward_list 1. std::array&#xff1a;固定大小的高效容器 在傳統 C 中&#xff0c;數組與 vector 的抉擇常讓人糾結&#xff1a;數組缺乏安全檢查&#xff0c;vector 存在動態擴容開銷。C11 引入的std::array完美平衡了兩者優…

數據集|豬姿態檢測PigBehaviorRecognitionDataset

數據集|豬姿態檢測PigBehaviorRecognitionDataset 一、數據集介紹1.1 介紹1.2 用途1.3 數據集統計 二、樣本類別介紹1. Lying&#xff08;躺臥&#xff09;2. Sleeping&#xff08;睡眠&#xff09;3. Investigating&#xff08;探索&#xff09;4. Eating&#xff08;進食&…

Vue-13-前端框架Vue之應用基礎路由器的使用步驟

文章目錄 1 路由和路由器2 基本切換效果2.1 App.vue(根組件)2.2 components(子組件)2.2.1 Home.vue(首頁)2.2.2 News.vue(新聞)2.2.3 About.vue(關于)2.3 路由器2.3.1 router/index.ts2.3.2 main.ts2.4 效果展示2.5 程序流程3 筆記3.1 路由組件和一般組件3.1.1 Header.vue(一般…

GaussDB實例級自動備份策略:構建數據安全的“自動防護網”

GaussDB實例級自動備份策略&#xff1a;構建數據安全的“自動防護網” 在數字化轉型的浪潮中&#xff0c;數據庫作為企業核心數據的載體&#xff0c;其安全性與可恢復性直接關系到業務的連續性。對于分布式數據庫GaussDB而言&#xff0c;實例級自動備份策略是保障數據安全的關…