更新時間:2021-10-21 來源:黑馬程序員 瀏覽量:
本套課程講解如何獲取DOM元素,如何操作DOM 元素,BOM操作, 事件,事件對象,事件委托,JS執(zhí)行隊列,定時器,常見網(wǎng)頁特效,比如輪播圖,tab欄切換等。 還會講解移動端如何制作網(wǎng)頁特效,帶你進入JavaScript的實際開發(fā)應用。
百度云盤:https://pan.baidu.com/s/1tIDZgWBq0qdGpnaYUy5hws (如果鏈接失效,添加下方QQ獲取全套資料)
提取碼:vm8n
添加QQ:435946716,獲取課程配套筆記+源碼。
01-Web APIs簡介導讀
02-js基礎(chǔ)和Web APIs兩個階段的關(guān)聯(lián)性
03-API 和 Web API
04-DOM導讀
05-DOM簡介
06-getElementById獲取元素
07-getElementsByTagName獲取某類標簽元素
08-H5新增獲取元素方式
09-獲取body和html元素
10-事件三要素
11-執(zhí)行事件過程
12-操作元素-修改元素內(nèi)容
13-innerText和innerHTML的區(qū)別
14-操作元素-修改元素屬性
15-分時問候案例
16-操作元素-修改表單屬性
17-仿京東顯示隱藏密碼明文案例(上)
18-仿京東顯示隱藏密碼明文案例(下)
19-操作元素-修改樣式屬性
20-仿淘寶關(guān)閉二維碼案例
21-循環(huán)精靈圖
22-顯示隱藏文本框內(nèi)容
23-使用className修改樣式屬性
24-密碼框驗證信息
25-操作元素總結(jié)以及作業(yè)
01-排他思想(算法)
02-百度換膚效果
03-表格隔行變色效果
04-表單全選取消全選(上)
05-表單全選取消全選(下)
06-獲取自定義屬性值
07-設置移除自定義屬性
08-tab欄切換布局分析(重要)
09-tab欄切換制作(上)
10-tab欄切換制作(下)
11-H5自定義屬性
12-為什么學習節(jié)點操作以及節(jié)點簡介
13-節(jié)點操作之父節(jié)點
14-節(jié)點操作之子節(jié)點
15-節(jié)點操作之第一個子元素和最后一個子元素
16-新浪下拉菜單
17-節(jié)點操作之兄弟節(jié)點
18-節(jié)點操作之創(chuàng)建和添加節(jié)點
19-簡單版發(fā)布留言案例
01-節(jié)點操作-刪除節(jié)點
02-刪除留言案例
03-節(jié)點操作-復制節(jié)點
04-動態(tài)生成表格-創(chuàng)建學生數(shù)據(jù)
05-動態(tài)生成表格-創(chuàng)建行
06-動態(tài)生成表格-創(chuàng)建單元格
07-動態(tài)生成表格-單元格填充數(shù)據(jù)
08-動態(tài)生成表格-創(chuàng)建刪除單元格
09-動態(tài)生成表格-添加刪除操作
10-document.write創(chuàng)建元素(了解)
11-innerHTML和createElement效率對比
12-DOM重點核心
13-事件高級導讀
14-注冊事件兩種方式
15-attachEvent注冊事件
16-刪除事件
17-DOM事件流理論
18-DOM事件流代碼驗證
19-什么是事件對象
20-e.target和this區(qū)別
21-阻止默認行為
22-阻止事件冒泡
23-事件委托
24-禁止選中文字和禁止右鍵菜單
25-獲得鼠標在頁面中的坐標
26-跟隨鼠標的天使
01-常用的鍵盤事件
02-keyCode判斷用戶按下哪個鍵
03-模擬京東按鍵輸入內(nèi)容案例
04-模擬京東快遞單號查詢(上)
05-模擬京東快遞單號查詢(下)
06-BOM導讀
07-BOM概述
09-頁面加載事件
10-調(diào)整窗口大小事件
11-定時器之setTimeout
12-回調(diào)函數(shù)以及5秒之后自動關(guān)閉的廣告
13-清除定時器clearTimeout
14-定時器之setInterval
15-倒計時效果
16-清除定時器clearInterval
17-發(fā)送短信案例
18-this指向問題
19-js 同步和異步
20-同步任務和異步任務執(zhí)行過程
21-js執(zhí)行機制
22-location對象常見屬性
23-5秒鐘之后跳轉(zhuǎn)頁面
24-獲取URL參數(shù)
25-location常見方法
26-navigator對象
27-history對象
01-PC端網(wǎng)頁特效異讀
02-offsetLeft和offsetTop獲取元素偏移
03-offsetWidth和offsetHeight獲取元素大小
04-offset與style區(qū)別
05-獲取鼠標在盒子內(nèi)的坐標
06-拖動模態(tài)框(上)
07-拖動模態(tài)框(中)
08-拖動模態(tài)框(下)
09-仿京東放大鏡效果頁面結(jié)構(gòu)搭建
10-仿京東放大鏡效果顯示隱藏遮擋層和大盒子
11-仿京東放大鏡效果遮擋層跟隨鼠標
12-仿京東放大鏡效果限制遮擋層移動范圍
13-仿京東放大鏡效果大圖片移動
14-client系列
15-立即執(zhí)行函數(shù)
16-淘寶flexibleJS源碼分析之核心原理
17-淘寶flexibleJS源碼分析之pageshow事件
18-scroll系列
19-仿淘寶固定側(cè)邊欄(上)
20-仿淘寶固定側(cè)邊欄(下)
21-三大系列總結(jié)
22-mouseover和mouseenter區(qū)別
23-動畫原理
24-簡單動畫函數(shù)封裝
25-動畫函數(shù)-給不同元素記錄不同定時器
01-緩動動畫原理
02-緩動動畫基本代碼實現(xiàn)
03-緩動動畫多個目標值之間移動
04-緩動動畫添加回調(diào)函數(shù)
05-動畫函數(shù)的使用
06-網(wǎng)頁輪播圖-結(jié)構(gòu)搭建
07-網(wǎng)頁輪播圖-鼠標經(jīng)過顯示隱藏左右按鈕
08-網(wǎng)頁輪播圖-動態(tài)生成小圓圈
09-網(wǎng)頁輪播圖-小圓圈排他思想
10-網(wǎng)頁輪播圖-點擊小圓圈滾動圖片
11-網(wǎng)頁輪播圖-右側(cè)按鈕無縫滾動
12-網(wǎng)頁輪播圖-克隆第一張圖片
13-網(wǎng)頁輪播圖小圓圈跟隨右側(cè)按鈕一起變化
14-網(wǎng)頁輪播圖-兩個小bug解決方案
15-網(wǎng)頁輪播圖-左側(cè)按鈕功能制作
16-網(wǎng)頁輪播圖-自動播放功能
17-節(jié)流閥以及邏輯中斷應用
18-帶有動畫的返回頂部
19-筋斗云案例
20-移動端網(wǎng)頁特效導讀
21-移動端touch觸摸事件
22-移動端TouchEvent觸摸事件對象
23-移動端拖動元素
01-移動端輪播圖-結(jié)構(gòu)搭建
02-移動端輪播圖-布局分析
03-移動端輪播圖-滾動圖片
04-移動端輪播圖-無縫滾動
05-classList類名操作
06-移動端輪播圖-小圓點跟隨變化
07-移動端輪播圖-手指拖動輪播圖
08-移動端輪播圖-手指滑動播放上一張下一張圖片
09-移動端輪播圖-回彈效果
10-返回頂部模塊制作
11-移動端click事件300ms延時問題解決方案
12-fastclick插件使用
13-swiper插件使用-引入相關(guān)文件
14-移動端輪播圖-按照語法規(guī)范使用
15-swiper插件使用-參數(shù)更改
16-移動端其他插件以及使用總結(jié)
17-視頻插件zy.media.js的使用
18-bootstrap輪播圖
19-阿里百秀輪播圖制作
20-本地存儲導讀
21-本地存儲之sessionStorage
22-本地存儲之localStorage
23-記住用戶名案例