From c3ce090bbf768c02c77e38638f735ab2ad2f4627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E4=BA=A8=E4=BC=9F?= <529310475@qq.com> Date: Wed, 20 Dec 2023 11:14:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=81=E4=BA=8C=E6=9C=88=E4=BA=8C=E5=8D=81?= =?UTF-8?q?=E5=8F=B7=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2023115Dom\344\275\234\344\270\232.md" | 80 ++++++++ ...07\346\234\272\345\231\250\344\272\272.md" | 41 +++++ .../20231211.md" | 171 ++++++++++++++++++ .../20231213.md" | 14 ++ .../20231213\346\255\243\345\210\231.md" | 122 +++++++++++++ ...13\350\275\256\346\222\255\345\233\276.md" | 83 +++++++++ 6 files changed, 511 insertions(+) create mode 100644 "11 \351\202\271\344\272\250\344\274\237/2023115Dom\344\275\234\344\270\232.md" create mode 100644 "11 \351\202\271\344\272\250\344\274\237/20231207\346\234\272\345\231\250\344\272\272.md" create mode 100644 "11 \351\202\271\344\272\250\344\274\237/20231211.md" create mode 100644 "11 \351\202\271\344\272\250\344\274\237/20231213.md" create mode 100644 "11 \351\202\271\344\272\250\344\274\237/20231213\346\255\243\345\210\231.md" create mode 100644 "11 \351\202\271\344\272\250\344\274\237/20231213\350\275\256\346\222\255\345\233\276.md" diff --git "a/11 \351\202\271\344\272\250\344\274\237/2023115Dom\344\275\234\344\270\232.md" "b/11 \351\202\271\344\272\250\344\274\237/2023115Dom\344\275\234\344\270\232.md" new file mode 100644 index 0000000..fbbfa37 --- /dev/null +++ "b/11 \351\202\271\344\272\250\344\274\237/2023115Dom\344\275\234\344\270\232.md" @@ -0,0 +1,80 @@ +## 笔记 + +今天学了 + +~~~ +let //定义变量 +~~~ + +~~~ +const // 定义常量 +~~~ + +``` + +``` + +获取匹配的第一个元素 + +~~~ +document.querySelector +~~~ + +获取匹配的第所有元素 + +~~~ +document.querySelectorAll +~~~ + +修改文字内容 + +对象。innerText 属性 + +解析标签 + +对象。innerHTML + +html,head,body,title 唯一是内置的对象 + +## 作业 + +~~~ + // 1. 需要一个随机数 + let random =Math.ceil(Math.random()*sliderData.length) + + // console.log(sliderData[i]); + + // 2. 把对应的数据渲染到标签里面 + + // 2.1 获取图片 + const img = document.querySelector('.slider-wrapper img') + // 2.2. 修改图片路径 = 对象.url + img.scr=sliderData[random].url + // 3. 把p里面的文字内容更换 + // 3.1 获取p + let p= document.querySelector('p') + // 3.2修改p + p.innerText =sliderData[random].title + // 4. 修改背景颜色 + let foolter =document.querySelector('.slider-footer') + div.style.backgroundColor=sliderData[random].color; + // 5. 小圆点 + let dict = document.querySelectorAll(`.slider-indicator li`); + + + + // 让当前这个小li 添加 active这个类 + + +~~~ + diff --git "a/11 \351\202\271\344\272\250\344\274\237/20231207\346\234\272\345\231\250\344\272\272.md" "b/11 \351\202\271\344\272\250\344\274\237/20231207\346\234\272\345\231\250\344\272\272.md" new file mode 100644 index 0000000..dc3fca0 --- /dev/null +++ "b/11 \351\202\271\344\272\250\344\274\237/20231207\346\234\272\345\231\250\344\272\272.md" @@ -0,0 +1,41 @@ +## 笔记 + +机器人 + +~~~ +//通用的父类 const tbody = document.querySelector('.list') + +//通用外号 const creater = '梦梦'; + +//封装一个先获取列表数据再渲染数据的函数 function getBookListAndShow (){ + +//获取数据 +axios({ url :'https://hmajax.itheima.net/api/books', params:{ // creator:'梦梦' //creator:creater creater } }).then(result =>{ // console.log(result.data.data); //渲染数据 删除添加那些都i要渲染 所以给他打包封装起来 const trHtml = result.data.data.map((item,i) =>{ //每次都要加item 这给他结构一下 const {id,author,bookname,publisher} = item; return