摘要:
let arr = ['g', 'b', 'c', 'd', 'e', 'a', 'g', 'b', 'c'];// 数组随机排序(原数组被修改)Array.prototype.randomSort = function () { const len = this.length; for (let 阅读全文
摘要:
1、offsetLeft:获取元素边框以外至文档顶的距离;若其祖先元素有定位属性position则返回值为元素到该定位元素的距离,不包括祖先元素的三宽(padding,border,margin),且该属性为只读。 2、offsetTop:同上; 3、scrollHeight:内容高 + paddi 阅读全文
摘要:
let arr = [{a:1},{a:2},{a:3},{a:4},{a:5}]; // 1.while循环 let sum = 0; let num = 1; while(num <= 1){ if (num 5) { num++; continue // containue必须写在++后面,否 阅读全文
摘要:
// 1,通过HTMLElement类型的属性来获得和设置元素特性(设置的是元素属性,比如class,id,title,而不是css样式,比如float,border等)let div = document.getElementById("div"); let link = document.get 阅读全文
摘要:
<section> <div id="box" style="position: relative;"> <p id="good"> <span>第一个元素</span> <span id="span"> <em id="em">我很好</em> </span> </p> </div></secti 阅读全文
摘要:
非框架获取DOM的若干方法汇总 阅读全文
摘要:
可伸缩自适应的页面头部,屏幕适应范围更广泛 效果如下: 代码如下: 阅读全文
摘要:
之前用了一下vue-bootstrap,感觉里面的表格组件特别好用,但是如果仅仅为了使用表格就引入bootstrap,似乎有点不划算。所以自己就试着实现了一下bootstrap里面表格的部分功能,目前只是实现了表格内容的排版和列排序功能。后面再慢慢实现更多的功能吧,比如详情框等等。 另外说一点点个人 阅读全文
摘要:
有需要的人可以参考一下,如果试用过,发现问题,欢迎留言告知,不胜感激。 功能介绍: 1、若页面无刷新,且第一次传值小于第二次传值或者圆环初始化时执行的是递增动画 2、若页面无刷新,且第一次传值大于第二次传值则为执行递减动画 3、中间展示的百分比数字有缓动动画(速度同圆环进度动画一直) 4、动画完成时 阅读全文