js
J·M
这个作者很懒,什么都没留下…
展开
-
页面的分页效果
在做之前我们要知道我们需要什么1.放置内容的容器2.放置页数的容器3.当前页面的页数(这个应该是最重要的)4.算出一个可以渲染出多少页HTML代码<ul class="content"></ul><ul class="page"></ul>CSS代码*{ padding: 0; margin: 0; } .box{ position: absolute; top: 20%;原创 2020-11-25 19:19:50 · 1253 阅读 · 0 评论 -
BOM中的open和close
实例解释html <ul> <li> hahah </li> </ul> <button>点我跳转</button> <button class="btn2">点我关闭</button>js var oul = document.querySelector("ul"); var btn = document.querySelector("button原创 2020-11-13 11:31:45 · 283 阅读 · 0 评论 -
JS的圣杯继承
组合寄生继承是现有的JS继承方法中最好的继承方式代码如下:function inherit(Target, Origin) { //传入两个构造函数 第二个是被继承的构造函数 function F() {}; //创建一个空的构造函数; F.prototype = Origin.prototype; //使这个中间构造函数的原型指向 父级构造函数的原型 Target.prototype = new F(); //将子级构造函数的原型指向这个中间构造函数 Target.proto原创 2020-11-13 10:17:38 · 156 阅读 · 0 评论 -
getElement和querySelect(All)的区别
对于getElementBy系列和query系列选择元素的区别1.主要区别在于querySelectorAll比getElementBy系列速度慢因为querySelectorAll返回一个静态的NodeList(深克隆)getElementBy系列返回一个动态的实时变化的NodeList(HTMLCollection)(浅克隆,每次都返回一个指针)所以querySelectorAll会降低性能什么叫静态的?意思是指选出的所有元素的数组,不会随着文档操作而改变。用querySelector操作原创 2020-11-04 16:38:29 · 742 阅读 · 0 评论