![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
sfanxi
这个作者很懒,什么都没留下…
展开
-
基础知识点
一.img标签图片 <img src="cool.jpg" alt=""> 1.无论怎样,加上alt属性,即使为空。如下图,图片加载失败,没有alt时会占用图片空间,导致留处很大空白,有alt时不会占用空间,还会显示alt里面的值 2.给图片设置宽高属性 ...原创 2020-06-18 10:59:05 · 92 阅读 · 0 评论 -
常用树的算法
//-------------------------------------------树的遍历------------------------------------------------- /**深度遍历之 先序遍历:根左右 * 深度遍历之 中序遍历: * 深度遍历之 后序遍历:左右根 */ //二叉树先序遍历 递归法 let resultArr = ...原创 2021-05-07 09:43:14 · 294 阅读 · 0 评论 -
广度与深度遍历
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div id="d1">.原创 2021-03-09 23:13:38 · 116 阅读 · 0 评论 -
正则例子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>RegExp</title> </head> <body> <script> rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/ //<p></p> &.原创 2021-03-09 21:50:34 · 77 阅读 · 0 评论 -
拖拽移动与点击事件同时存在
拖拽移动与点击事件同时存在 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script type="text/javascri.原创 2021-03-09 21:39:46 · 1181 阅读 · 0 评论 -
ES6的一些总结
1.扩展运算符背后调用的是遍历器接口(Symbol.iterator),如果一个对象没有部署该接口,就无法转换 2.generator函数 function* genera(){ yield 1; yield 2; return; } 关系 let genObj = genera() genObj === genObj[Symbol.iterator] 调用generator函数,会返回一个遍历器对象(暂将其命名为genObj)。调用该对象上的next()方法,程序就一直往原创 2020-06-08 17:16:36 · 121 阅读 · 0 评论 -
BOM
window对象 窗口位置 //1.浏览器窗口相对于电脑屏幕左边和上面的位置 var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX; var topPos = (typeof window.screenTop == "numb...原创 2020-03-20 17:11:08 · 95 阅读 · 0 评论 -
前端杂乱的知识点总结
1. 不要让浏览器记住密码(浏览器根据type='password'来记住的) 所以我们的密码框就不要使用type='password',自己去实现*******的 展示 2.input框并没有事件来区分用户是在输入还是在删除。解决办法是--可以监听input事件实时保存输入字数,根据字数去判断用户是在输入还在在删除(实现知识点1会用到) ...原创 2019-12-31 11:11:34 · 243 阅读 · 0 评论 -
总结echarts
坑的总结: 1. 写了tooltip, 悬停时老是不出来 解决:因为我项目需求中不需要显示x轴,所有没有在xaxis对象中没有添加data属性,加上这个data属性就可以了 2.tooltip出了容器,导致遮盖的问题 解决:tooltip对象中,可设置confine 属性 或者 position属性 ...原创 2019-11-27 19:17:00 · 93 阅读 · 0 评论 -
js继承的学习记录
目录 原型链的继承 借用构造函数继承 组合继承 原型式继承 寄生式继承 寄生组合式继承 原型链的继承 function SuperType(){ this.property = true; } SuperType.prototype.getSuperValue = function(){ return this.property; }; ...原创 2018-11-07 10:47:28 · 98 阅读 · 0 评论 -
sort( )
1、在不传入参数的情况下,默认sort排序方法(字典排序),sort() 方法会调用每个数组项的toString()方法,然后比较得到的字符串 2、可以传入比较函数,比较函数接收两个参数,如果第一个参数比第二个参数大,即a-b>0,就交换顺序,即升序排列 function compare(a , b){ return a-b;//升序 }...原创 2018-09-22 16:12:25 · 138 阅读 · 0 评论 -
JS控制div的属性
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>控制div属性</title> <script src="https://cdn.bootcss.com/jquery/3.3.1/原创 2018-09-27 11:40:23 · 1050 阅读 · 0 评论