![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
IDLdh
这个作者很懒,什么都没留下…
展开
-
人性化时间格式
人性化时间格式gettime(shorttime){shorttime=shorttime.toString().length<13 ? shorttime*1000 : shorttime;let now = (new Date()).getTime();let cha = (now-parseInt(shorttime))/1000; if (cha < 43200) {...原创 2020-01-06 09:14:05 · 399 阅读 · 1 评论 -
计算指定时间与当前的时间差
sumAge(data){let dateBegin = new Date(data.replace(/-/g, “/”));let dateEnd = new Date();//获取当前时间let dateDiff = dateEnd.getTime() - dateBegin.getTime();//时间差的毫秒数let dayDiff = Math.floor(dateDiff / ...原创 2020-01-06 09:12:27 · 1002 阅读 · 0 评论 -
计算日期对应的星座
// 计算当前日期星座getHoroscope(date) { let c = ['摩羯','水瓶','双鱼','白羊','金牛','双子','巨蟹','狮子','处女','天秤','天蝎','射手','摩羯'] date=new Date(date); let month = date.getMonth() + 1; let day = date.getDate(); le...原创 2020-01-06 09:11:53 · 312 阅读 · 0 评论 -
js当中的兼容问题
1.关于获取行外样式 currentStyle 和 getComputedStyle 出现的兼容性问题我们都知道js通过style不可以获取行外样式,当我们需要获取行外样式时:我们一般通过这两个方法获取行外样式:IE下: currentStyleChrome,FF下: getComputedStyle(oDiv,false)兼容两个浏览器的写法:if(oDiv.currentStyle...原创 2019-09-16 11:05:46 · 139 阅读 · 0 评论 -
一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?答:查找浏览器缓存DNS 解析、查找该域名对应的 IP 地址、重定向(301)、发出第二个 GET 请求 3. 进行 HTTP 协议会话客户端发送报头(请求报头)服务器回馈报头(响应报头)html 文档开始下载文档树建立,根据标记请求所需指定 MIME 类型的文件文件显示{浏览器这边做的工作大致分为以下几步:...转载 2019-09-15 00:00:51 · 166 阅读 · 0 评论 -
cookie和本地存储的区别
cookie基本概念cookie非常小,限制在4kb左右,很多浏览器都限制一个站点最多保存20个cookie。如果没有设置时间,则表示cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失,这种被称为会话cookie,它会被保存在内存中。当设置了过期时间,浏览器会把cookie保存在硬盘中,关闭浏览器之后任然有效,直到超过设定的过期时间。设置和获取cookie的方法...转载 2019-09-14 23:49:47 · 1366 阅读 · 0 评论 -
js中split用法和数组元素中的删除
JS中split用法**** JS删除数组元素var arr=[’a’,’b’,’c’];若要删除其中的’b’,有两种方法:1.delete方法:delete arr[1]这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用for(index in arr)document.write(’arr[’+in...原创 2019-09-08 22:37:36 · 1552 阅读 · 0 评论 -
js data日期初始化的5种方法
var objDate=new Date([arguments list]);参数形式有以下5种:1)new Date(“month dd,yyyy hh:mm:ss”);2)new Date(“month dd,yyyy”);3)new Date(yyyy,mth,dd,hh,mm,ss);在程序中我使用的第三种初始化方法,总是显示格式化的参数不正确,仔细看了一下一定要是整型的才可以,...原创 2019-09-08 22:35:58 · 687 阅读 · 0 评论 -
js数组的方法以及对原数组的改变与否
数组的方法以及对原数组的改变与否不改变原数组的方法(concat/join/slice/toString)1concat() 连接两个或多个数组,并将新的数组返回,不改变原数组,返回新的数组2、join() 把数组中所有元素放入一个字符串,将数组转换为字符串,不改变原数组,返回字符串3、slice() 从已有的数组中返回选定的元素,提取部分元素,放到新数组中,参数解释:1:截取开...转载 2019-08-27 10:59:58 · 249 阅读 · 0 评论 -
js中小括号()的用法详解
一、js中小括号()的用法详解1、作为分组运算符:分组运算符应该是再熟悉不过了,因为在小学数学中就有应用,例如:var a=(1+2)*4;console.log(a);以上代码的输出值是12,因为分组运算符可以改变运算符的优先级,否则的话输出值是9。扩展说明:1.很多教程说它是一个强制运算符,其实在ECMAScript中,根本就没有强制运算符这么一个概念,它就是普通分组运算符。2...原创 2019-08-25 13:02:08 · 5019 阅读 · 0 评论 -
js中indexOf的用法详解
js中indexOf的用法详解String.IndexOf 方法 (Char, [startIndex], [count])报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。参数value要查找的 Unicode 字符。 对 value 的搜索区分大小写。startIndex(Int32)可选项,搜索起始位置。不设置则从0开始。count...原创 2019-08-24 22:48:57 · 6296 阅读 · 0 评论