幫助中心 | 我的帳號 | 關於我們

Web前端學習筆記(HTML5+CSS3+JavaScript)

  • 作者:編者:王濤//楊延成//姜浩
  • 出版社:機械工業
  • ISBN:9787111600909
  • 出版日期:2018/07/01
  • 裝幀:平裝
  • 頁數:300
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    王濤、楊延成、姜浩編著的《Web前端學習筆記》以傑瑞教育前端課程大綱為基準,由淺及深地講解了Web前端開發所需的知識。全書共3篇,涵蓋了HTML5、CSS3以及等多項技術,並提供學習視頻,循序漸進地講解每個知識點,同時每章均配有課堂案例與練習,讓讀者能夠在學習的過程中進行實踐操作,提高動手能力。本書可以幫助初學者順利步入Web前端開發領域,也可作為開發人員的參考手冊以及大中專院校與培訓機構的教材。

作者介紹
編者:王濤//楊延成//姜浩

目錄
前言
第1篇  HTML5
第1章   HTML5學習概述
  1.1  認識HTML5
    1.1.1  HTML的發展歷程
    1.1.2  HTML5與HTML4的區別
  1.2  學習HTML5前的準備工作
    1.2.1  常用瀏覽器介紹
    1.2.2  常見的HTML5開發軟體介紹
    1.2.3  創建第一個HTML5頁面
  1.3  HTML5的語法與結構
    1.3.1  HTML5的語法
    1.3.2  HTML5的文檔結構
  1.4  章節案例:開始我的第一個網頁
第2章  HTML5常見的塊級標籤和行級標籤
  2.1  常見的塊級標籤
    2.1.1  

:標題標籤
    2.1.2  
:水平線標籤
    2.1.3  

:段落標籤
    2.1.4  
:換行標籤
    2.1.5  
:引用標籤
    2.1.6  
:預格式標籤
    2.1.7  
:無序列表標籤
    2.1.8  
:有序列表標籤
    2.1.9  
:定義列表標籤
    2.1.10  
:分區標籤
  2.2  常見的行級標籤
    2.2.1  :圖片標籤
    2.2.2  :超鏈接標籤
    2.2.3  其他常用的行級標籤
  2.3  HTML5新增標籤簡介
  2.4  章節案例:促銷信息網頁實現
第3章  HTML5表格
  3.1  HTML5表格簡介
    3.1.1  表格的基本結構
    3.1.2  表格的定義
  3.2  表格的基本屬性
    3.2.1  border: 表格邊框屬性
    3.2.2  width/height: 表格(寬度/高度)屬性
    3.2.3  bgcolor: 表格背景色屬性
    3.2.4  background: 表格背景圖屬性
    3.2.5  bordercolor: 表格邊框顏色屬性
    3.2.6  cellspacing: 表格單元格間距屬性
    3.2.7  cellpadding: 表格單元格內邊距屬性
    3.2.8  align:表格對齊屬性
  3.3  行和列的屬性
    3.3.1  width/height:單元格寬度/高度屬性
    3.3.2  bgcolor:單元格背景色屬性
    3.3.3  align:單元格內容水平對齊屬性
    3.3.4  valign:單元格內容垂直對齊屬性

    3.3.5  colspan /rowspan:表格的跨行與跨列
  3.4  表格的結構化與直列化
    3.4.1  表格的結構化
    3.4.2  表格的直列化
  3.5  章節案例:完成 「特別休假申請單
第4章  HTML5表單
  4.1  表單簡介
    4.1.1  表單的結構
    4.1.2  表單的常用屬性
  4.2  input輸入框
    4.2.1  input常用屬性
    4.2.2  text:文本輸入框
    4.2.3  password:密碼輸入框
    4.2.4  radio:單選按鈕
    4.2.5  checkbox:複選按鈕
    4.2.6  file:文件上傳按鈕
    4.2.7  submit:表單提交按鈕
    4.2.8  reset:重置按鈕
    4.2.9  image:圖形提交按鈕
    4.2.10  button:可單擊按鈕
  4.3  其他表單元素
    4.3.1  select下拉選擇控制項
    4.3.2  textarea文本域
    4.3.3  button按鈕
  4.4  HTML5智能表單
    4.4.1  表單分組
    4.4.2  表單新增元素及屬性
  4.5  章節案例:用戶註冊頁面實現
第2篇  CSS3
  第5章  CSS基礎知識
  5.1  CSS概述
    5.1.1  CSS簡介
    5.1.2  CSS語法結構
    5.1.3  CSS註釋
    5.1.4  行內樣式表
    5.1.5  內部樣式表
    5.1.6  外部樣式表
  5.2  CSS選擇器
    5.2.1  通用選擇器
    5.2.2  標籤選擇器
    5.2.3  類選擇器
    5.2.4  id選擇器
    5.2.5  後代選擇器與子代選擇器
    5.2.6  交集選擇器與並集選擇器
    5.2.7  偽類選擇器
    5.2.8  選擇器的命名規則及優先順序
  5.3  章節案例:CSS選擇器練習
第6章  CSS常用屬性
  6.1  CSS常用文本屬性
    6.1.1  字體、字型大小與顏色屬性

    6.1.2  文本屬性
  6.2  CSS常用背景屬性
    6.2.1  背景顏色屬性
    6.2.2  背景圖像屬性
  6.3  CSS其他常用屬性
    6.3.1  列表常用屬性
    6.3.2  超鏈接樣式屬性
  6.4  章節案例:實現素材圖片效果
第7章  CSS3新增屬性與選擇器
  7.1  CSS3的過渡與變換
    7.1.1  transition:過渡屬性
    7.1.2  transform:變換屬性
  7.2  CSS3動畫
    7.2.1  CSS3動畫的@keyframes和animation
    7.2.2  CSS3 animation動畫屬性
  7.3  CSS3其他常用屬性
    7.3.1  CSS3漸變效果
    7.3.2  CSS3多列屬性
  7.4  CSS3新增選擇器
    7.4.1  屬性選擇器
    7.4.2  結構偽類選擇器
    7.4.3  狀態偽類選擇器
    7.4.4  其他選擇器
  7.5  章節案例:飛機滑翔動畫實現
第8章  CSS盒模型與浮動定位
  8.1  盒模型
    8.1.1  盒模型概述
    8.1.2  margin:外邊距
    8.1.3  border:邊框
    8.1.4  padding:內邊距
  8.2  盒模型相關屬性
    8.2.1  overflow:內容溢出控制
    8.2.2  outline:外圍線
    8.2.3  box-shadow:盒子陰影
    8.2.4  border-radius:邊框圓角
    8.2.5  border-image:圖片邊框
  8.3  浮動與清除浮動
    8.3.1  float:浮動
    8.3.2  clear:清除浮動
    8.3.3  子盒子浮動造成父盒子高度塌陷
  8.4  定位
    8.4.1  relative:相對定位
    8.4.2  absolute:絕對定位
    8.4.3  fixed:固定定位
    8.4.4  使用定位實現元素的絕對居中
    8.4.5  z-index
  8.5  章節案例:網頁布局練習
第9章  移動開發與響應式
  9.1  移動開發基礎知識
    9.1.1  媒體設備常用屬性

    9.1.2  像素的基礎知識
    9.1.3  viewport:視口
  9.2  移動開發常用設置
    9.2.1  移動開發中常用的頭部標籤
    9.2.2  移動開發中常用的CSS設置
  9.3  網頁布局方式介紹
    9.3.1  網頁的布局方式
    9.3.2  響應式布局介紹
  9.4  媒體查詢實現響應式
    9.4.1  媒體查詢的基本語法
    9.4.2  使用媒體查詢的三種方式
  9.5  章節案例:媒體查詢實例練習
第10章  CSS3彈性布局
  10.1  彈性布局簡介
    10.1.1  彈性布局的基本概念
    10.1.2  使用彈性布局需要注意的問題
    10.1.3  彈性布局代碼示例
  10.2  作用於容器的屬性
    10.2.1  flex-direction:主軸方向
    10.2.2  flex-wrap:控制換行
    10.2.3  flex-flow:縮寫形式
    10.2.4  justify-content:主軸對齊
    10.2.5  align-items:交叉軸單行對齊
    10.2.6  align-content:交叉軸多行對齊
  10.3  作用於項目的屬性
    10.3.1  order:項目排序
    10.3.2  flex-grow:項目放大比
    10.3.3  flex-shrink:項目縮小比
    10.3.4  flex-basis:伸縮基準值
    10.3.5  flex:縮寫形式
    10.3.6  align-self:自身對齊
第3篇  JavaScript
  第11章  JavaScript基礎
  11.1  JavaScript簡介
    11.1.1  JavaScript概念
    11.1.2  頁面中使用JavaScript的三種方式
  11.2  JavaScript的變數
    11.2.1  變數的聲明
    11.2.2  聲明變數的注意事項與命名規範
    11.2.3  變數的數據類型
  11.3  JavaScript中的變數函數
    11.3.1  Number:將變數轉為數值類型
    11.3.2  isNaN:檢測變數是否為NaN
    11.3.3  parseInt:將字元串轉為整型
    11.3.4  parseFloat:將字元串轉為浮點型
    11.3.5  typeof:變數類型檢測
  11.4  JavaScript中的輸入輸出
    11.4.1  document.write:文檔中列印輸出
    11.4.2  alert:瀏覽器彈窗輸出
    11.4.3  prompt:瀏覽器彈窗輸入

    11.4.4  confirm:瀏覽器彈窗確認
    11.4.5  console.log:瀏覽器控制台輸出
    11.4.6  JavaScript中的註釋
  11.5  JavaScript的運算符
    11.5.1  算術運算
    11.5.2  賦值運算符
    11.5.3  關係運算與邏輯運算
    11.5.4  條件運算(多目運算)
    11.5.5  逗號運算符
    11.5.6  運算符的優先順序
  11.6  章節案例:判斷一個數是否為水仙花數
第12章  JavaScript流程式控制制語句
  12.1  分支結構
    12.1.1  簡單if結構
    12.1.2  if-else結構
    12.1.3  多重if結構
    12.1.4  嵌套if結構
    12.1.5  switch-case結構
  12.2  循環結構
    12.2.1  循環的基本思路
    12.2.2  while循環結構
    12.2.3  do-while循環結構
    12.2.4  for循環結構
    12.2.5  循環嵌套
  12.3  流程式控制制語句
    12.3.1  break語句
    12.3.2  continue語句
    12.3.3  return語句
  12.4  章節案例:列印輸出一個菱形
第13章  JavaScript函數
  13.1  函數的聲明與調用
    13.1.1  函數的聲明
    13.1.2  函數的調用
    13.1.3  函數的作用域
    13.1.4  函數聲明和調用的注意事項
  13.2  匿名函數的聲明與調用
    13.2.1  事件調用匿名函數
    13.2.2  匿名函數表達式
    13.2.3  自執行函數
  13.3  函數中的內置對象
    13.3.1  arguments對象
    13.3.2  this關鍵字
  13.4  JavaScript中代碼的執行順序
  13.5  章節案例:編寫函數統計任意區間內的質數
第14章  BOM與DOM
  14.1  window對象
    14.1.1  window對象的屬性
    14.1.2  window對象的常用方法
  14.2  瀏覽器對象模型的其他對象
    14.2.1  screen:屏幕對象

    14.2.2  location:地址欄對象
    14.2.3  history:歷史記錄對象
    14.2.4  navigator:瀏覽器配置對象
  14.3  Core DOM
    14.3.1  DOM樹結構分析
    14.3.2  操作元素節點
    14.3.3  操作文本節點
    14.3.4  操作屬性節點
    14.3.5  JavaScript修改元素樣式
    14.3.6  獲取層次節點
    14.3.7  創建新節點
    14.3.8  刪除/替換節點
  14.4  HTML DOM
    14.4.1  HTML DOM操作表格對象
    14.4.2  HTML DOM操作行對象
    14.4.3  HTML DOM操作單元格對象
  14.5  章節案例:實現評論提交展示功能
第15章  JavaScript事件
  15.1  JavaScript的事件
    15.1.1  滑鼠事件
    15.1.2  鍵盤事件
    15.1.3  HTML事件
    15.1.4  event事件因子
  15.2  JavaScript的事件模型
    15.2.1  DOM0事件模型
    15.2.2  DOM2事件模型
  15.3  JavaScript的事件流模型
    15.3.1  事件冒泡
    15.3.2  事件捕獲
    15.3.3  事件委派
    15.3.4  阻止事件冒泡
    15.3.5  阻止默認事件
  15.4  章節案例:對錶格進行修改刪除操作
第16章  數組和對象
  16.1  JavaScript的數組
    16.1.1  數組的概念
    16.1.2  數組的聲明
    16.1.3  數組的訪問
    16.1.4  數組常用方法
    16.1.5  二維數組和稀疏數組
  16.2  JavaScript的內置對象
    16.2.1  Boolean:邏輯對象
    16.2.2  Number:數字對象
    16.2.3  String:字元串對象
    16.2.4  Date:日期對象
    16.2.5  Math:算術對象
  16.3  JavaScript自定義對象
    16.3.1  對象的概念
    16.3.2  對象的聲明
    16.3.3  對象的屬性與方法

  16.4  章節案例:編寫對象實現班級成績錄入
第17章  JavaScript中的正則表達式
  17.1  正則表達式基礎
    17.1.1  正則表達式概述
    17.1.2  正則表達式的聲明
  17.2  正則表達式的常用字元
    17.2.1  正則表達式中的元字元
    17.2.2  正則表達式中的特殊字元
  17.3  正則表達式的常用模式
    17.3.1  g:全局匹配
    17.3.2  i:忽略大小寫匹配
    17.3.3  m:多行匹配
  17.4  正則表達式的常用方法
    17.4.1  test() 方法
    17.4.2  exec() 方法
  17.5  章節案例:使用正則表達式驗證用戶註冊表單
第18章  JavaScript面向對象編程
  18.1  面向對象編程基礎
    18.1.1  面向對象概述
    18.1.2  類與對象
    18.1.3  類和對象的關係
    18.1.4  JavaScript創建類與對象的步驟
    18.1.5  constructor與instanceof
    18.1.6  for-in:對象的遍歷
  18.2  成員屬性、靜態屬性與私有屬性
    18.2.1  成員屬性與成員方法
    18.2.2  靜態屬性與靜態方法
    18.2.3  私有屬性與私有方法
  18.3  this關鍵字
    18.3.1  this的指向概述
    18.3.2  this指向的規律
    18.3.3  this指向練習
  18.4  原型與原型鏈
    18.4.1  __proto__與prototype
    18.4.2  原型鏈
    18.4.3  原型屬性與原型方法
  18.5  封裝
    18.5.1  封裝的基本概念
    18.5.2  JavaScript模擬實現封裝
  18.6  繼承
    18.6.1  繼承的基本概念
    18.6.2  擴展Object的prototype實現繼承
    18.6.3  使用原型繼承
    18.6.4  使用call和apply實現繼承
  18.7  JavaScript中的閉包
    18.7.1  閉包的基本概念
    18.7.2  閉包的作用
    18.7.3  閉包應用實例
  18.8  章節案例:定義一個URL信息操作類

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032