- 博客(8)
- 收藏
- 关注
原创 js笔记3
1.减少dom操作,数据推动视图,增删改数据,每次数据变化根据数据遍历插入li (给父元素tbody 增加子元素 appendchild) 插入前先清空html=‘’ 否则会在原先的基础上多出,插入li时给一个自定义属性id标识,后续事件委托根据这个值删除元素。拿到现在的时间戳和指定时间的时间戳,相减/1000拿到秒,根据公式获得时分秒,时的算出来有几天然后%24,剩下不足一天的余数作为小时,然后判断是否大于10进行补0操作,封装函数并初始化调用。点击X按钮 关闭父节点的广告区域。用循环先每个设置下监听。
2025-01-26 15:27:58
691
原创 js笔记2
使用场景,ul里的多个li不需要每个都设置监听器了,给ul设置监听器然后子元素冒泡传递事件对象即可,强行监视所有子元素的事件行为,类似把孩子放到一个屋子,只要有一个孩子哭了就会触发父元素的报警事件。自动轮播也就是无数个下一页的操作放在了定时器,在定时器里对按钮点击next.click()即可,当鼠标进入时,定时器清除,切换为手动挡,鼠标移出时,继续定时,赋值粘贴创建定时器给变量的代码。第三个参数开启true,开启后父元素的事件全部触发,分别监听三代,点击孙子,父爷辈分的都触发了。
2025-01-26 14:43:39
284
原创 css内容
行内块元素与文本的基线对齐,而文本的基线与文本最底端之间是有一定距离的。后面的兄弟元素,会占据浮动元素之前的位置,在浮动元素的下面;: 给浮动元素的父元素,设置伪元素,通过伪元素清除浮动,原理与方案四相同。行内元素、行内块元素,彼此之间的换行会被浏览器解析为一个空白字符。(能继承的属性,都是不影响布局的,简单说:都是和盒子模型没关系的),如果要重置元素的默认样式,选择器一定要直接选择器到该元素。元素看不见了,还占有原来的位置(元素的大小依然保持)。行内元素、行内块元素,可以被父元素当做文本处理。
2024-11-09 23:23:58
872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人