大家好,這里是「 從零開始學 Web 系列教程 」,並在下列地址同步更新……
- github:https://github.com/Daotin/Web
- 微信公眾號:前端隊長
- 博客園:http://www.cnblogs.com/lvonve/
在這里我會從 Web 前端零基礎開始,一步步學習 Web 相關的知識點,期間也會分享一些好玩的項目。現在就讓我們一起進入 Web 前端學習的冒險之旅吧!
前言
昨天收到一個朋友的留言反饋,意思是說文章太多,找起來很麻煩,做個索引頁就好了。
這個建議特別好,於是下面就是整個《從零開始學 Web 開發》所有內容的索引,並且按照知識點的分類排列好,每一篇文章的主要內容也簡單的列舉出來。
本索引將長期不定期更新……
索引
從零開始學 Web 之 HTML
- 什么是前端
- 網頁組成
- Web 標准
- 瀏覽器內核
- 認識 HTML
- HTML 結構標准
- 標簽分類
- 開發工具
從零開始學Web之HTML(二)標簽、超鏈接、特殊符號、列表、音樂、滾動、head等
- 標簽
- 超鏈接
- 特殊字符
- 列表
- 音樂標簽
- 滾動標簽
- head里面相關
- 表格
- 表單
- 標簽語義化
從零開始學 Web 之 CSS
- CSS概念
- 選擇器
- 文本元素
- 標簽分類
- CSS 三大特性
從零開始學 Web 之 CSS(三)鏈接偽類、背景、行高、盒子模型、浮動
- 鏈接偽類
- 背景屬性
- 行高
- 盒子模型
- 浮動
從零開始學 Web 之 CSS(四)CSS初始化、定位、overflow、標簽規范
- CSS 初始化
- overflow 屬性
- 定位
- 標簽包含規范
- 規避脫標流
- 圖片和文字垂直居中對齊
從零開始學 Web 之 CSS(五)可見性、內容移除、精靈圖、屬性選擇器、滑動門
- CSS 可見性
- CSS 之內容移除
- CSS 精靈圖
- 屬性選擇器
- CSS 滑動門
從零開始學 Web 之 JavaScript
從零開始學 Web 之 JavaScript(一)JavaScript概述
- JavaScript 簡介
- JavaScript 作用
- 語言類型
- 前端組成
- JS 組成
- JS 書寫位置
- JS 基礎知識
- 變量的聲明和初始化
- 命名規則
- 數據類型
- Number
- String
- Boolean
- undefined 和 null
- 數據類型轉換
- 函數的定義
- 函數的調用
- 函數名
- 形參和實參
- 返回值
- 變量和作用域
- 數組的定義
- 數組的操作
- 數組高級 API
- 迭代方法
- 清空數組
- 對象創建方式
- 訪問對象屬性
- 訪問對象方法
- JSON
從零開始學 Web 之 DOM
從零開始學 Web 之 DOM(一)DOM的概念,對標簽操作
- DOM 概念
- DOM 作用
- DOM 初體驗
從零開始學 Web 之 DOM(二)對樣式的操作,獲取元素的方式
- 對樣式的操作
- 獲取元素的方式
- 案例:模擬搜索框
從零開始學 Web 之 DOM(三)innerText與innerHTML、自定義屬性
- 封裝 innerText 和 TextContent
- innerText 和 innerHTML
- 自定義屬性操作
- 節點的概念
- 節點的相關屬性
- 獲取相關節點
- 通過節點操作元素
- 封裝節點兼容代碼
- 元素創建的三種方式
- 其他操作元素的方法
- 為元素綁定多個事件
- 為元素解綁事件
- 什么是事件冒泡
- 阻止事件冒泡
- 小案例:為同一個元素綁定多個不同的事件指向相同的事件處理函數
- 百度搜索小項目
從零開始學 Web 之 BOM
從零開始學 Web 之 BOM(一)BOM的概念,一些BOM對象
- BOM 的概念
- BOM 頂級對象
- 系統對話框
- 頁面加載對象
- location 對象
- history 對象
- navigator 對象
- 定時器的兩種方式
從零開始學 Web 之 BOM(三)offset,scroll,變速動畫函數
- 直接使用 document 獲取的元素
- offset 系列
- scroll 系列
- 變速動畫函數
- 獲取任意元素的任意屬性值
- 變速動畫函數增強
- client 系列
從零開始學 Web 之 JS 高級
- 原型相關知識
- 貪吃蛇案例
- 原型鏈
- 原型的繼承
從零開始學 Web 之 JS 高級(三)apply與call,bind,閉包和沙箱
- apply 和 call 方法
- bind 方法
- 閉包
- 沙箱
- 區別偽數組和真數組
從零開始學 Web 之 jQuery
從零開始學 Web 之 jQuery(一)jQuery的概念,頁面加載事件
- jQuery 的概念
- jQuery 的頂級對象
- jQuery 對象和 DOM 對象互轉
- 頁面加載事件
從零開始學 Web 之 jQuery(二)獲取和操作元素的屬性
- jQuery 獲取和操作元素
從零開始學 Web 之 jQuery(三)元素操作,鏈式編程,動畫方法
- 使用 css 操作元素樣式
- 鏈式編程
- 使用類樣式操作元素樣式
- 動畫相關方法
從零開始學 Web 之 jQuery(四)元素的創建添加與刪除,自定義屬性
- 元素的創建、添加和刪除
- 元素 value 屬性的操作
- 自定義屬性
從零開始學 Web 之 jQuery(五)操作元素其他屬性,為元素綁定事件
- 操作元素的寬和高
- 操作元素的 left 和 top
- 操作元素卷曲出去的之值
- 為元素綁定事件
從零開始學 Web 之 jQuery(六)為元素綁定多個相同事件,解綁事件
- 為元素綁定多個相同事件
- 元素綁定事件的區別
- 解綁事件
從零開始學 Web 之 jQuery(七)事件冒泡,事件參數對象,鏈式編程原理
- 事件冒泡和阻止事件冒泡
- 事件的觸發
- 事件參數對象
- 鏈式編程的原理
從零開始學 Web 之 jQuery(八)each,多庫共存,包裝集,插件
- each 方法
- 多庫共存
- 包裝集
- 幾個元素的寬高屬性
- 插件
從零開始學 Web 之 Ajax
- 服務器和客戶端
- WAMP 的安裝配置
- 靜態網站和動態網站
- 基本結構
- 打印語句
- 變量的聲明和使用
- 字符串的拼接
- PHP 執行原理
- 數組
- 函數
- 預定義變量
從零開始學 Web 之 Ajax(三)Ajax 概述,快速上手
- Ajax 概述
- Ajax 快速上手
- 案例:點擊按鈕驗證用戶名是否存在
從零開始學 Web 之 Ajax(四)接口文檔,驗證用戶名唯一性案例
從零開始學 Web 之 Ajax(五)同步異步請求,數據格式
- 同步請求和異步請求
- 數據格式(XML、JSON)
從零開始學 Web 之 Ajax(六)jQuery中的Ajax
從零開始學 Web 之 HTML5
從零開始學 Web 之 HTML5(一)HTML5概述,語義化標簽
從零開始學 Web 之 HTML5(二)表單,多媒體新增內容,新增獲取操作元素,自定義屬性
從零開始學 Web 之 HTML5(三)網絡監聽,全屏,文件讀取,地理定位接口,應用程序緩存
從零開始學 Web 之 HTML5(四)拖拽接口,Web存儲,自定義播放器
從零開始學 Web 之 CSS3
從零開始學 Web 之 CSS3(二)顏色模式,文字陰影,盒模型,邊框圓角,邊框陰影
從零開始學 Web 之 CSS3(三)漸變,background屬性
從零開始學 Web 之 CSS3(六)動畫animation,Web字體
從零開始學 Web 之 移動Web
從零開始學 Web 之 移動Web(一)屏幕相關基本知識,調試,視口,屏幕適配
從零開始學 Web 之 移動Web(二)JD移動端網頁,移動觸屏事件
從零開始學 Web 之 移動Web(五)touch事件的缺陷,移動端常用插件
從零開始學 Web 之 ES6
從零開始學 Web 之 Vue.js
從零開始學 Web 之 Vue.js(一)Vue.js概述,基本結構,指令,事件修飾符,樣式
從零開始學 Web 之 Vue.js(二)過濾器,按鍵修飾符,自定義指令
從零開始學 Web 之 Vue.js(三)Vue實例的生命周期
從零開始學 Web 之 Vue.js(四)Vue的Ajax請求和跨域
其他總結
————————— 未完待續... ————————