注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)HTML并不簡單:Web前端開發(fā)精進秘籍

HTML并不簡單:Web前端開發(fā)精進秘籍

HTML并不簡單:Web前端開發(fā)精進秘籍

定 價:¥109.00

作 者: 張鑫旭
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121480485 出版時間: 2024-07-01 包裝: 平塑勒單襯
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書凝結(jié)了作者多年對HTML鉆研與實踐的研究成果,旨在為前端開發(fā)人員,尤其是新人,提供有價值的參考,并值得反復(fù)閱讀。本書深入細節(jié)以HTML為索引對Web前端開發(fā)知識進行系統(tǒng)、全面的講解,書中介紹了大量前端開發(fā)人員不知道,但非常重要、好用的知識點。本書還配備專門的網(wǎng)站用于實例展示。這是一本深度講解HTML的圖書,通過閱讀本書,讀者會對HTML有一個全新的認識。其實HTML并不簡單,精通HTML會助你成為真正的Web開發(fā)高手,實現(xiàn)“有他人不能有之效率,解他人不能解之難題”。

作者簡介

  張鑫旭,前端開發(fā)工程師,國內(nèi)知名前端博客“鑫空間-鑫生活”博主,目前就職于閱文集團前端技術(shù)中心,擔任前端技術(shù)專家,是目前公司專業(yè)級別最高的技術(shù)人員之一。2007年開始接觸前端,17年來一直奮斗在前端一線,在HTML/CSS等與交互體驗關(guān)系密切的領(lǐng)域花了大量的時間學習和研究,有比較多的心得體會。

圖書目錄

目 錄
第1章 正確認識HTML 1
1.1 HTML并不簡單 1
1.1.1 門檻低不等于簡單 1
1.1.2 得心應(yīng)手帶來的雙刃劍 2
1.1.3 依賴路徑并非最優(yōu)解 2
1.1.4 社區(qū)環(huán)境與學習資源 3
1.2 精通HTML有什么用 3
第2章 看似普通的元素的背后 6
2.1 你不知道的<a>元素 6
2.1.1 rel屬性知多少 6
2.1.2 你知道target的這個特性嗎 14
2.1.3 實用的download屬性 15
2.1.4 看看ping屬性的妙用 17
2.1.5 好好講一下referrerpolicy屬性 20
2.1.6 href屬性的背后也有細節(jié)知識 23
2.1.7 為何<base>元素無人問津 26
2.1.8 如何實現(xiàn)鏈接元素的嵌套 27
2.2 重新認識列表元素 31
2.2.1 無序列表元素除<ul>外還有其他的 31
2.2.2?。紀l>元素額外支持的那些屬性 32
2.2.3 定義列表的特點 35
2.3 正確認識<body>元素和<html>元素 38
2.3.1 難以名狀的關(guān)聯(lián)性 38
2.3.2 桌面端和移動端的差異 43
第3章 那些自帶交互特征的HTML元素 44
3.1 非常實用的<details>元素 44
3.1.1 黃金搭檔<summary>元素 44
3.1.2 樣式的自定義 46
3.1.3 實際使用案例示意 48
3.1.4 全新的name屬性與手風琴效果 51
3.2 深入了解<dialog>元素和popover屬性 52
3.2.1?。糳ialog>元素的基本特性 52
3.2.2?。糳ialog>元素的不可替代性 53
3.2.3 原生彈層與popover屬性 63
3.3 控件伴侶<label>元素 67
3.3.1 <label>元素的價值所在 67
3.3.2 必學的單選按鈕、復(fù)選框技術(shù) 71
3.4 什么時候使用<fieldset>元素和<legend>元素 73
3.4.1 表單分組與<fieldset>元素的使用 73
3.4.2 特殊且唯一的邊框樣式 75
3.4.3?。糵ieldset>元素的獨家功能 76
3.5 務(wù)必使用<progress>元素實現(xiàn)進度條 77
3.5.1?。紁rogress>元素的基本特性 78
3.5.2 <progress>元素的樣式自定義 79
3.6 務(wù)必使用<meter>元素顯示密碼強度 80
3.6.1?。糾eter>元素的基本特性 81
3.6.2 <meter>元素的美化技巧 83
第4章 經(jīng)常出現(xiàn)在頁面首尾的HTML元素 87
4.1 幾萬字都講不完的<meta>元素 87
4.1.1 SEO最重要的元素之一 88
4.1.2 網(wǎng)頁尺寸設(shè)置 91
4.1.3 referrer設(shè)置與防盜圖片顯示 93
4.1.4 網(wǎng)站風格和主題色的設(shè)置 94
4.2 同樣知識非常密集的<link>元素 97
4.2.1 favicon小圖標的設(shè)置與顯示 97
4.2.2 網(wǎng)站換膚的最佳實現(xiàn) 100
4.2.3 資源的預(yù)加載 102
4.3 相對簡單的<style>元素 110
4.3.1 廢棄的type屬性 111
4.3.2 局部樣式特性 111
4.4?。約cript>元素的水很深 113
4.4.1 async屬性和defer屬性的區(qū)別 113
4.4.2 不太一般的type屬性 114
4.4.3 靈活運用Import Maps 118
4.4.4 nonce、integrity屬性與腳本安全 121
4.4.5 <noscript>元素有必要使用嗎 125
第5章 語義化與使用場景 126
5.1 頁面整體布局結(jié)構(gòu)的塑造 127
5.1.1?。糷eader>元素和<footer>元素的使用變化 127
5.1.2?。糰side>元素和<main>元素的結(jié)構(gòu)關(guān)系 129
5.1.3?。糿av>元素的使用場景 130
5.1.4 萬能的<section>元素 131
5.2 文檔結(jié)構(gòu)信息的標簽使用 132
5.2.1 比<section>元素更高一級的<article>元素 132
5.2.2?。糷1>~<h6>元素及<hgroup>元素的使用規(guī)則 133
5.2.3 引用元素<blockquote>、<q>和<cite>的區(qū)別 136
5.2.4?。糹>元素和<b>元素為何起死回生?<em>元素和<strong>元素
都是強調(diào)嗎 138
5.2.5 為何<small>元素被保留但<big>元素被廢棄了 141
5.2.6?。糳el>元素和<s>元素、<ins>元素的關(guān)系 141
5.2.7 養(yǎng)成使用<time>元素表示日期的習慣 143
5.2.8 搜索高亮必用元素<mark> 144
5.3 那些你不了解卻有用的內(nèi)聯(lián)元素 144
5.3.1 超過一半的<span>元素可以換成<data>元素 145
5.3.2 上標<sup>元素和下標<sub>元素與公式排版 146
5.3.3?。糳fn>元素和<abbr>元素的使用場景 147
5.3.4 <code>元素、<kbd>元素、<var>元素和<samp>元素各自的語義 149
5.4 與內(nèi)容無關(guān)的語義化元素 151
5.4.1 
元素和<wbr>元素的區(qū)別 152
5.4.2 可以玩出花的<hr>元素 153
第6章 富媒體資源元素 156
6.1 深入圖像元素 156
6.1.1 了解<svg>元素 156
6.1.2 <canvas>元素的基本特性 165
6.1.3 專為圖像顯示設(shè)計的<figure>元素和<figcaption>元素 170
6.1.4 srcset、sizes等屬性與響應(yīng)式圖片開發(fā) 171
6.1.5 實用卻不常用的<picture>元素 176
6.1.6 聊聊loading="lazy"懶加載 179
6.1.7 crossOrigin與跨域處理 181
6.1.8 使用elementtiming屬性知曉圖片的加載時長 183
6.2 快速上手音視頻開發(fā) 185
6.2.1?。糰udio>元素的常用應(yīng)用指南 186
6.2.2?。紇ideo>元素的常用應(yīng)用指南 188
6.2.3 聊聊音視頻的自動播放 194
6.2.4 解密倍速播放的實現(xiàn) 195
6.2.5 視頻的畫中畫技術(shù) 196
6.2.6?。紅rack>元素與WebVTT字幕的顯示 198
第7章 龐雜的表單控件元素 204
7.1 先從元素說起 206
7.1.1?。糵orm>元素的行為與特征 206
7.1.2 并不簡單的<button>按鈕 217
7.1.3 好好了解一下<select>下拉框 219
7.1.4 <textarea>元素的精華與糟粕 226
7.1.5 單選按鈕、復(fù)選框行為與應(yīng)用 230
7.1.6 file類型輸入框的隱藏知識 233
7.1.7 時間日期選擇框速覽 238
7.1.8 范圍選擇控件的高級應(yīng)用 241
7.1.9?。糳atalist>元素與列表內(nèi)容的選擇 243
7.2 表單體系中的那些HTML屬性們 247
7.2.1 表單中的name屬性與行為 247
7.2.2 深入講講autocomplete屬性 250
7.2.3 表單驗證屬性及方法 256
第8章 深入表格 263
8.1?。紅able>元素的基本特性 265
8.1.1 深入固定分配尺寸與彈性尺寸規(guī)則 265
8.1.2 間隙的分離與合并規(guī)則 273
8.2 專為表格而生的標題元素<caption> 278
8.2.1 罕見的脫離渲染特性 278
8.2.2 最早的渲染位置可定義元素 280
8.3?。紅d>元素和<th>元素的特性與應(yīng)用 281
8.3.1 匿名表格元素創(chuàng)建規(guī)則 281
8.3.2 單元格合并的實現(xiàn) 283
8.4 了解<col>元素和<colgroup>元素的作用 285
第9章 無障礙訪問 289
9.1 鍵盤的無障礙訪問 289
9.1.1 務(wù)必了解的tabindex屬性 290
9.1.2 深入了解快捷鍵設(shè)置屬性accesskey 291
9.2 屏幕閱讀無障礙訪問 294
9.2.1 盡可能使用原生元素和屬性 294
9.2.2 系統(tǒng)介紹ARIA規(guī)范屬性 296
9.3 iOS、Android虛擬鍵盤設(shè)置 316
9.3.1 enterkeyhint屬性與確認按鈕文案的自定義設(shè)置 316
9.3.2 使用inputmode屬性設(shè)置虛擬鍵盤的輸入模式 319
9.3.3 virtualkeyboardpolicy屬性的作用是什么 320
9.3.4 autocapitalize全局屬性與首字母大寫的設(shè)置 321
第10章 Web Components開發(fā) 323
10.1 自定義元素和未知元素 323
10.2 詳細了解<template>元素 326
10.3 深入介紹<slot>元素 327
10.3.1 了解Shadow DOM 328
10.3.2?。約lot>元素的匹配細節(jié) 330
10.3.3?。約lot>元素中的事件 332
10.3.4 特殊的display計算值與樣式設(shè)置 334
10.4 了解part屬性和exportparts屬性 335
10.4.1 更常用的part屬性 335
10.4.2 嵌套組件解決方案exportparts屬性 336
10.5 后起之秀is屬性 338
第11章 結(jié)構(gòu)化微數(shù)據(jù)語言簡介 340
11.1 提要詞匯表 343
11.2 itemscope、itemtype、itemprop等屬性簡介 345
11.2.1 和id屬性完全不同的itemid屬性 345
11.2.2 快速了解itemscope屬性 347
11.2.3 快速了解itemtype屬性 347
11.2.4 快速了解itemprop屬性 347
11.2.5 有別于href的itemhref屬性 348
第12章 MathML語言簡介 350
12.1 按類別分類的MathML表現(xiàn)元素 350
12.2 語義注釋相關(guān)的MathML元素 361
第13章 SMIL語言簡介 363
13.1 SVG語言簡介 364
13.2 SVG SMIL動畫詳解 366
13.2.1 SVG SMIL動畫元素介紹 366
13.2.2 SVG SMIL動畫參數(shù)詳解 370

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號