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 0000000000000000000000000000000000000000..fbbfa379e21301d8598a8ce81588bebf89dd1813 --- /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 0000000000000000000000000000000000000000..dc3fca05329c0c348adddc81bb6a7928d5db8448 --- /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