-
出版商:
Independently Published
-
出版日期:
2019-07-24
-
售價:
$2,170
-
貴賓價:
9.5 折
$2,062
-
語言:
英文
-
頁數:
298
-
裝訂:
Quality Paper - also called trade paper
-
ISBN:
1082121843
-
ISBN-13:
9781082121845
-
相關分類:
CSS、HTML、JavaScript、Scratch
商品描述
Learning the frontend web technologies is an essential step for any web developer. In this book, I will walk you through the basics of the three most important languages in the web development world, HTML, CSS, and Javascript.I will show you the history of web development, teach you the latest version of frontend languages and explain everything you need to know for a successful start of your developer career.My motto is that anyone can code. It doesn't matter who you are, what you know or where you come from. If you are willing to learn and work hard on yourself, you can grow literally from zero to hero and that's what this book is about.This book is not just about theory, you'll get a chance to test your knowledge thanks to dozens of examples I have prepared for you as downloadable material. So you'll be able to try and implement immediately what you will learn.Here's the content of the book: I. IntroductionI.1. Why web development?I.2. Frontend and BackendI.3. Development processI.4. ResourcesII. Frontend technologiesHTML------------II.1. HTMLII.1.1. Web standardsII.1.2. Anatomy of HTML tagII.1.3. Basic HTML document structureII.1.3.1. Nested tagsII.1.3.2. IndentationII.1.3.3. CharsetII.1.3.4. BodyII.1.3.5. Interpreting HTMLII.1.3.6. CommentsII.1.4. Content modelII.1.4.1. Block-level elementsII.1.4.2. Inline elementsII.1.4.3. DemonstrationII.1.4.4. Chrome developer toolsII.1.4.5. Document flowII.1.5. Basic HTML elementsII.1.5.1. HeadingsII.1.5.2. Semantic tagsII.1.5.3. ListsII.1.5.4. Character entitiesII.1.5.5. LinksII.1.5.6. ImagesII.1.5.7. TablesII.1.5.8. FormsII.1.5.9. HTML elements testCSS------------II.2. CSSII.2.1. Anatomy of CSS ruleII.2.2. StylesheetsII.2.3. User agent stylesheetII.2.4. SelectorsII.2.4.1. Element selectorII.2.4.2. Class selectorII.2.4.3. ID selectorII.2.4.4. Grouping selectorsII.2.4.5. Combining selectorsII.2.4.5.1. Element-class combinatorII.2.4.5.2. Child combinatorII.2.4.5.3. Descendant combinatorII.2.4.5.4. Adjacent sibling combinatorII.2.4.5.5. General sibling combinatorII.2.4.6. Pseudo-selectorsII.2.4.6.1. Pseudo-classesII.2.4.6.1.1. Pseudo-classes for linksII.2.4.6.1.2. Pseudo-classes for element childrenII.2.4.6.2. Pseudo-elementsII.2.5. Property value inferringII.2.5.1. BackgroundII.2.6. Margin & PaddingII.2.6.1. Cumulative marginsII.2.7. Styling list as menuII.2.8. CSS conflictsII.2.8.1. OriginII.2.8.2. MergeII.2.8.3. InheritanceII.2.8.4. SpecificityII.2.8.5. ImportantII.2.9. Styling textII.2.9.1. Font familyII.2.9.2. Text colorII.2.9.3. Font styleII.2.9.4. Font weightII.2.9.5. Font sizeII.2.9.6. Text transformationII.2.9.7. Text alignmentII.2.10. Element sizeII.2.10.1. Box sizingII.2.10.2. OverflowII.2.11. LayoutII.2.11.1. Element floatingII.2.11.2. Element positioningII.2.12. Media queriesII.2.12.1. Anatomy of a media queryII.2.12.2. Screen sizesII.2.12.3. Device toolbarII.2.12.4. ViewportII.2.13. Responsive designII.2.13.1. AlternativesII.2.13.2. Responsive gridII.2.14. MinificationII.2.15. PreprocessorsII.2.16. BootstrapII.2.16.1. InstallationII.2.16.2. Grid systemJavascript------------II.3. JavascriptII.3.1. Javascript examplesII.3.1.1. Test your skillsII.3.2. Event handlersII.3.3. DOM and BOMII.3.4. Where to place the code?II.3.5. Javascript basicsII.3.5.1. VariablesII.3.5.2. FunctionsII.3.5.3 TypesII.3.5.3.1. BooleanII.3.5.3.2. NumberII.3.5.3.3. StringII.3.5.3.4. UndefinedII.3.5.3.5. NullII.3.5.3.6. SymbolII.3.5.3.7 ObjectII.3.5.4. ConditionsII.3.5.4.1. If - elseII.3.5.4.2. SwitchII.3.5.5. EqualityII.3.5.6. Logical operatorsII.3.5.7. LoopsII.3.5.7.1. For loopII.3.5.7.2. While loopII.3.5.8. ArraysII.3.5.9. ObjectsII.3.5.9.1. Empty objectII.3.5.9.2. ConstructorII.3.5.9.3. Literal
商品描述(中文翻譯)
學習前端網頁技術是任何網頁開發者的重要步驟。在這本書中,我將帶您了解網頁開發世界中三種最重要的語言的基本知識:HTML、CSS 和 JavaScript。我會向您展示網頁開發的歷史,教您最新版本的前端語言,並解釋您需要知道的一切,以便成功開始您的開發者職業生涯。我的座右銘是,任何人都可以編碼。無論您是誰,您知道什麼或來自哪裡都無所謂。如果您願意學習並努力提升自己,您可以從零開始成長為英雄,這就是這本書的主題。這本書不僅僅是理論,您將有機會通過我為您準備的數十個範例作為可下載的材料來測試您的知識。因此,您將能夠立即嘗試和實現您所學到的內容。
以下是本書的內容:
I. 介紹
I.1. 為什麼選擇網頁開發?
I.2. 前端與後端
I.3. 開發過程
I.4. 資源
II. 前端技術
HTML------------
II.1. HTML
II.1.1. 網頁標準
II.1.2. HTML 標籤的結構
II.1.3. 基本 HTML 文件結構
II.1.3.1. 嵌套標籤
II.1.3.2. 縮排
II.1.3.3. 字元集
II.1.3.4. 主體
II.1.3.5. 解釋 HTML
II.1.3.6. 註解
II.1.4. 內容模型
II.1.4.1. 區塊級元素
II.1.4.2. 行內元素
II.1.4.3. 示範
II.1.4.4. Chrome 開發者工具
II.1.4.5. 文件流
II.1.5. 基本 HTML 元素
II.1.5.1. 標題
II.1.5.2. 語意標籤
II.1.5.3. 列表
II.1.5.4. 字元實體
II.1.5.5. 連結
II.1.5.6. 圖片
II.1.5.7. 表格
II.1.5.8. 表單
II.1.5.9. HTML 元素測試
CSS------------
II.2. CSS
II.2.1. CSS 規則的結構
II.2.2. 樣式表
II.2.3. 使用者代理樣式表
II.2.4. 選擇器
II.2.4.1. 元素選擇器
II.2.4.2. 類別選擇器
II.2.4.3. ID 選擇器
II.2.4.4. 群組選擇器
II.2.4.5. 組合選擇器
II.2.4.5.1. 元素-類別組合器
II.2.4.5.2. 子組合器
II.2.4.5.3. 後代組合器
II.2.4.5.4. 相鄰兄弟組合器
II.2.4.5.5. 一般兄弟組合器
II.2.4.6. 偽選擇器
II.2.4.6.1. 偽類別
II.2.4.6.1.1. 連結的偽類別
II.2.4.6.1.2. 元素子項的偽類別
II.2.4.6.2. 偽元素
II.2.5. 屬性值推斷
II.2.5.1. 背景
II.2.6. 邊距與內距
II.2.6.1. 累積邊距
II.2.7. 將列表樣式化為菜單
II.2.8. CSS 衝突
II.2.8.1. 來源
II.2.8.2. 合併
II.2.8.3. 繼承
II.2.8.4. 特異性
II.2.8.5. 重要性
II.2.9. 文字樣式
II.2.9.1. 字型系列
II.2.9.2. 文字顏色
II.2.9.3. 字型樣式
II.2.9.4. 字型粗細
II.2.9.5. 字型大小
II.2.9.6. 文字轉換
II.2.9.7. 文字對齊
II.2.10. 元素大小
II.2.10.1. 框模型
II.2.10.2. 溢出
II.2.11. 佈局
II.2.11.1. 元素浮動
II.2.11.2. 元素定位
II.2.12. 媒體查詢
II.2.12.1. 媒體查詢的結構
II.2.12.2. 螢幕尺寸
II.2.12.3. 設備工具列
II.2.12.4. 視口
II.2.13. 響應式設計
II.2.13.1. 替代方案
II.2.13.2. 響應式網格
II.2.14. 縮小
II.2.15. 預處理器
II.2.16. Bootstrap
II.2.16.1. 安裝
II.2.16.2. 網格系統
JavaScript------------
II.3. JavaScript
II.3.1. JavaScript 範例
II.3.1.1. 測試您的技能
II.3.2. 事件處理器
II.3.3. DOM 和 BOM
II.3.4. 程式碼放置位置?
II.3.5. JavaScript 基礎
II.3.5.1. 變數
II.3.5.2. 函數
II.3.5.3. 類型
II.3.5.3.1. 布林值
II.3.5.3.2. 數字
II.3.5.3.3. 字串
II.3.5.3.4. 未定義
II.3.5.3.5. 空值
II.3.5.3.6. 符號
II.3.5.3.7. 物件
II.3.5.4. 條件
II.3.5.4.1. If - else
II.3.5.4.2. Switch
II.3.5.5. 相等性
II.3.5.6. 邏輯運算子
II.3.5.7. 迴圈
II.3.5.7.1. For 迴圈
II.3.5.7.2. While 迴圈
II.3.5.8. 陣列
II.3.5.9. 物件
II.3.5.9.1. 空物件
II.3.5.9.2. 建構子
II.3.5.9.3. 字面量