JavaScript闭包应用介绍
闭包是JS中的强大特性之一,然而至于闭包怎么使用,我觉得不算是一个问题,甚至我们完全没必要研究闭包怎么使用。我的观点是,闭包应该是自然而言地出现在你的代码里,因为它是解决当前问题最直截了当的办法
时间: 2020-07-07阅读: 76标签: 闭包
值得收藏的15条高效JS技巧
延迟函数delay、分割指定长度的元素数组、获取数组交集、函数柯里化、字符串前面空格去除与替换、获取当前子元素是其父元素下子元素的排位
时间: 2020-07-01阅读: 191标签: js技巧
Pointer Event Api-整合鼠标事件、触摸和触控笔事件
Pointer Events API 是Hmtl5的事件规范之一,它主要目的是用来将鼠标(Mouse)、触摸(touch)和触控笔(pen)三种事件整合为统一的API。
时间: 2020-07-01阅读: 68标签: 鼠标
九个超级实用的 ES6 特性
展开操作符顾名思义,用于对象或数组之前的展开操作符(…),将一个结构展开为列表。剩余参数将剩余的参数收入数列。JavaScript 的特性是参数数目很灵活
时间: 2020-06-29阅读: 147标签: es6
Js中NaN不等于NaN
断点调试之后发现无论如何都不相等,方法parseInt()返回的结果确实是NaN,但是与右侧的NaN比较返回的结果却是false,这时候才突然想起来NaN有不等于自身的特性
时间: 2020-06-26阅读: 123标签: 运算
js获取当前URL、参数、端口、IP等服务器信息
设置或获取对象指定的文件名或路径。设置或获取整个 URL 为字符串。设置或获取与 URL 关联的端口号码。
时间: 2020-06-25阅读: 164标签: url
js里的__proto__和prototype
在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。即:对象具有属性proto,可称为隐式原型
时间: 2020-06-24阅读: 71标签: 原型
解决多个window.onscroll覆盖的问题
默认一个页面只能同时存在一个window.onscroll函数。有的时候我们会引入工具的js框架,在框架中使用onscroll统一监听每个页面,但是在某个页面,我们可能还要使用onscroll来监控滚动条,完成具体某个业务逻辑,这是该怎么做呢?
时间: 2020-06-24阅读: 132标签: 滚动
前端获取手机及设备类型
最新ipad pro版本是MAC系统,无法通过浏览器信息来区分ipad pro与MAC,详细浏览器信息,目前大家区分ipad pro与MAC的方法是,判断设备是否支持触摸
时间: 2020-06-24阅读: 58标签: 设备
你可能会错过的ES6数字和数学功能
ES6引入了各种数学和数字方法以及属性。在本文中,我们将介绍一些我们可能错过的有用的 Number 和 Math 属性。
时间: 2020-06-17阅读: 286标签: 数字
Cookie写入之path的坑:不同页面出现不同的Cookie
Cookie不仅仅有名字和值两个属性,还有域(domain),过期时间(expires),路径(path)等属性。 其中,不同的域
时间: 2020-06-16阅读: 175标签: cookie
JS遍历对象的几种方法
从方法名称来分析,应该是返回的是对象自身属性名组成的数组,那和 Object.keys() 方法不就一样了吗
时间: 2020-06-11阅读: 157标签: 对象