摘要: JS运算符优先级(从高到低列出) 阅读全文
posted @ 2019-07-30 10:03 雪旭 阅读(4893) 评论(0) 推荐(1) 编辑
摘要: 用window.location.href获取url再js正则来获得需要的参数; 这个正则有多种写法,这里我选择这样写,要查找的属性名我直接以参数的形式传进去,用正则查找,以"?&#"这三个其中一个符号开头+属性名变量+等号和后面要查找除了"?&#"这三个符号的字符.正则写完之后我选择用exec这个 阅读全文
posted @ 2019-07-29 15:13 雪旭 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 如果只是单纯的获取页面上复制的内容可以使用window.getSelection()来获取选中的内容,在执行复制操作就可以了,但是如果想修改复制的内容可以先获取要复制的内容修改之后再用document.execCommand("copy") 事件(document.execCommand方法允许运行 阅读全文
posted @ 2019-07-09 17:37 雪旭 阅读(6641) 评论(0) 推荐(0) 编辑
摘要: 实现思路: (1)创建一个列表和一个span之类的标签(那个标签都可以), (2)列表的每一项分别绑定点击事件,点击那一项就把span内容变为改那一项内容,然后隐藏列表。 (3)列表要先隐藏,点击span标签再让它显示,什么都不选时点击document隐藏列表。 (4)键盘上的按键都有各自的键码,通 阅读全文
posted @ 2019-07-09 15:10 雪旭 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: 原理:键盘上的按键都有各自的键码,通过这个键码可以来判断按下的是哪个键,下面函数可以获取键盘的键码,按下键盘按键就会在控制台打印出相应的键码 阅读全文
posted @ 2019-07-09 15:02 雪旭 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: template嵌套循环写法:在第一次循环里面需要循环的地方再写个循环,把要循环的数据对象改为第一层的循环对象别名 //template模板循环嵌套循环 <script id="banner" type="text/html"> {{each data item}} <div class="swip 阅读全文
posted @ 2019-06-28 17:17 雪旭 阅读(8599) 评论(0) 推荐(0) 编辑
摘要: 使用方法: 阅读全文
posted @ 2019-06-28 17:09 雪旭 阅读(17674) 评论(1) 推荐(1) 编辑
摘要: js保留小数常用有三种方法,可根据实际情况选择 方法一:使用toFixed保留两位小数 自带四舍五入与补位 方法二:用Math.round四舍五入 方法三:自定义带补位 不四舍五入 一般用于金额格式化 阅读全文
posted @ 2019-06-19 11:34 雪旭 阅读(8539) 评论(0) 推荐(0) 编辑
摘要: 原理:通过js的scrollTop,clientHeight,scrollHeight三个属性加上onscroll事件来实现。 scrollTop:它返回当前元素相对于其 offsetParent 元素的顶部的距离。(HTMLElement.offsetParent 是一个只读属性,返回一个指向最近 阅读全文
posted @ 2019-06-18 17:06 雪旭 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 实现方法:1.先写好5个框 2.input输入框定位到5个框上并把背景颜色设为透明(transparent),3.input输入框中内容加上字间距(letter-spacing)来调整让输入框中的字符刚好在5个框中间。 最终效果: 全部代码 <!DOCTYPE html><html> <head> 阅读全文
posted @ 2019-06-14 21:35 雪旭 阅读(929) 评论(0) 推荐(0) 编辑