
js知识
锄 禾
虚心若愚,求知若渴
展开
-
JS有关cookie的封装代码
Cookie 的用途之一是存储用户在特定网站上的密码和 ID。另外,也用于存储起始页的首选项。在提供个人化查看的网站上,将要求阁下的网络浏览器利用阁下计算机硬驱上的少量空间来储存这些首选项。这样,每次阁下登录该网站时,阁下的浏览器将检查阁下是否就该唯一的服务器有任何预先定义的首选项(cookie)。如果有的话,浏览器将此 cookie 随阁下对网页的请求一起发送给服务器。Microsoft 和 N...原创 2020-02-06 09:39:24 · 194 阅读 · 0 评论 -
JS对于获取本地标准时间的函数的封装
在以往的开发中,我经常在页面的构建中碰到在页面中显示当前时间的情况,所以我就此进行了函数的封装。做个总结,并且欲君共勉。代码如下:function CurentTime(){var now = new Date();var year = now.getFullYear(); //年var month = now.getMonth() + 1; //月var day = n...原创 2020-02-06 09:37:38 · 241 阅读 · 1 评论 -
时间戳
时间戳时间戳是个什么东西?时间戳是一个自增的整数,它表示从1970年1月1日零时整的GMT时区开始的那一刻,到现在的毫秒数。假设浏览器所在电脑的时间是准确的,那么世界上无论哪个时区的电脑,它们此刻产生的时间戳数字都是一样的,所以,时间戳可以精确地表示一个时刻,并且与时区无关。所以,我们只需要传递时间戳,或者把时间戳从数据库里读出来,再让JavaScript自动转换为当地时间就可以了。要获取当...原创 2018-11-29 10:48:41 · 1044 阅读 · 0 评论 -
我对BFC的理解
对CSS有了解的道友们肯定都知道盒式模型这个概念,对一个元素设置CSS,首先需要知道这个元素是block还是inline类型。而BFC就是用来格式化块级盒子,同样管理inline类型的盒子还有IFC,以及其他的FC。那首先我们就来看一下FC的概念。Formatting Context:指页面中的一个渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他元素的相互关系和作用。BFC...原创 2018-12-24 15:25:59 · 169 阅读 · 0 评论 -
js原生的html表格的搜索,排序,分页
制作一个html表格。需要做成响应式。表头为 序号,姓名,年龄。每一列需要 “排序和搜索” 两个功能填写搜索后文字后只显示当前列的所有包含关键字的记录。搜索字段清空后显示所有记录。当第一个搜索填写后再填写其他字段的搜索关键字时,第一个搜索自动清空。不同字段的排序功能是,互相不做影响,即第一个字段排序后,第二个字段再排序时,将重置第一个字段的排序为默认升序,搜索功能也是这样。不同字段的排序...原创 2019-01-06 23:00:08 · 1792 阅读 · 0 评论 -
全屏加载loading显示的解决方法
step1:可以在网页里加一个div用来现实loading。1 2 3 step2: 给这个loading div的样式1 /加载时全屏处于不能操作,只能处在loading动画的界面/2 html,body{3 height:100%;4 width:100%;5 }6 body{7 overflow: hidden;8 }...原创 2019-01-31 15:27:46 · 5465 阅读 · 1 评论 -
关于ES6的新特性Promise,作用:解决异步回调的嵌套问题
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。Promise对象的状态改变,只有两种可能:从pending(行将发生的)变为fulfilled(实现)和从pending变为rejected(被拒的)。只要这两种情况发生一种,状态就凝固了,不会再变了,会一直保持这个结果,这时就称为 resolved(已定型)。重要的事情说三遍!!!...原创 2019-02-02 14:58:53 · 751 阅读 · 0 评论 -
原生js获取鼠标坐标方法
关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种:event.clientX/Yevent.pageX/Yevent.offsetX/Yevent.layerX/Yevent.screenX/YclientX/Y:clientX/Y获取到的是触发点相对浏览器可视区域左上角距离,不随页面滚动而改变。兼容性:所有浏览器均支持pageX/Y:page...转载 2019-02-28 15:00:32 · 1474 阅读 · 1 评论 -
js中的各种获取元素宽高以及位置属性总结
dom对象只读属性clientWidth和clientHeight元素的部分内容宽高,即:padding+content,如果没有滚动条,就是元素的宽高,如果有滚动条,则要减去滚动条的宽高!!offsetWidth和offsetHeight这是 padding+content+border的宽高,与有无滚动条无关,之和元素本神的宽高有关clientTop和clien...转载 2019-02-28 15:27:16 · 541 阅读 · 0 评论