
js
lyww1992
这个作者很懒,什么都没留下…
展开
-
typescript Tuple越界元素
结论: typescript 2.7后,元祖长度被固定,访问元祖越界元素会报错,官方文档中的教程尚未更新。typescript 官方文档中,允许访问一个越界的元素let t: [string, number]t = ['a', 1]console.log(t[0]) // aconsole.log(t[1]) // 1// 此处访问越界元素,会使用联合类型替代t[2] = 2 // 正常t[8] = 'd' // 正常t[9] = false // 报错但在最近原创 2021-04-28 14:38:32 · 1057 阅读 · 1 评论 -
js 判断数组
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-04-12 17:19:02 · 180 阅读 · 0 评论 -
打印定时器
javascirpt中,使用console打印setTImeout与setInterval1、setTimeout 与setInterval 属于函数类型2、定时器内加入参数后打印,输出数字3、打印出的数字为当前定时器在本页面中的进程序列新开一个chorme窗口,打开调试器 开始打印输出数字依次顺延相关猜测 1、该数字为当前定时器被访问时的延时时间2、该数字为当前定时器在进程中的序列号定义定时器变量,连续打印两次,中间间隔5秒,输出数字不变,可知该数字不应是延时时间...原创 2021-03-23 15:08:04 · 953 阅读 · 0 评论 -
js 数组方法(三)-- 迭代篇
js数组方法可分为三类:修改、访问、迭代。修改:改变原有数组访问:不改变原有数组,从原有数组中获取数据迭代:对数组的每一项进行处理,返回数据本文主要介绍数组的迭代篇,大分类以回调函数功能划分一、访问读取1、forEach()含义:为数组中每一项元素执行一次回调参数1:回调函数回调函数参数1:当前元素值回调函数参数2:当前元素索引回调函数参数3:当前数组参数2:回调时用作th...原创 2019-10-11 11:26:28 · 179 阅读 · 0 评论 -
js 数组方法(二)-- 访问篇
js数组方法可分为三类:修改、访问、迭代。修改:改变原有数组访问:不改变原有数组,从原有数组中获取数据迭代:对数组的每一项进行处理,返回数据本文主要介绍数组的访问篇一、返回数组1、concat()含义:将多个数组进行拼接参数:待连接数组,数量不限var a =[1,2,3,4,5,6]var b = [7,8]var c = [9]console.log(a.concat(...原创 2019-10-10 10:19:06 · 341 阅读 · 0 评论 -
js 数组方法(一)--修改篇
js数组方法可分为三类:修改、访问、迭代。修改:改变原有数组访问:不改变原有数组,从原有数组中获取数据迭代:对数组的每一项进行处理,返回数据本文主要介绍数组的修改篇1、push()含义:在数组末尾添加元素参数:待添加元素,数量不限var a =[1,2,3,4,5,6]a.push(7,8)console.log(a); //[1,2,3,4,5,6,7,8]2、pop()...原创 2019-10-09 18:11:15 · 3787 阅读 · 0 评论 -
秒数(非时间戳)转化为天、时、分、秒各种格式
话不多说了,直接上函数吧function timeType (t) { t = Math.floor(t) var d, h, m, s if (t < 0) { return } else if (t < 60) { s = t m = 0 ...原创 2019-06-17 17:01:54 · 2780 阅读 · 0 评论 -
单选 复选 选择情况判断
1.判断单选框是否有选择 (解决单选框存在默认选中项,未点击单选项,直接进行表单提交时,浏览器默认最后一个单选项被选中)html <label><input type="radio" name="sex" value="1">男</label> <label><input type=&quo原创 2017-12-28 16:08:39 · 482 阅读 · 0 评论 -
使用js控制banner宽高
var tick=setTimeout(function banner_height(){ if (window.innerWidth) { winWidth = window.innerWidth; } els原创 2017-11-15 19:46:20 · 695 阅读 · 0 评论 -
正则
一、写法var a , b, c; a=/^1[34578]\d{9}/; b=13111111111;c=a.test(b); (对c进行布尔值判断)c=b.match(a);(同上)二、常用1、手机号 目前号段移动:134-139、147、150-152、157-159、178、182-184、187-188、198联通:130-132、145、155-156、166、175-176、1...原创 2018-02-07 17:47:06 · 185 阅读 · 0 评论 -
获取滚动条高度 兼容ie8
window.onscroll=function(){var sTop=document.documentElement.scrollTop||document.body.scrollTop;}原创 2017-11-21 17:18:29 · 1158 阅读 · 0 评论