前端面试之new操作符具体都干了什么?
new操作符具体都干了什么?首先创建了一个空对象。设置原型,将对象的原型设置为函数的prototype对象。让函数的this指向这个对象,执行构造函数中的代码。
实现无感刷新token我是这样做的
最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token过期时间长一点,我频繁的要去登录。前端:后端,你能不能把token 过期时间设置的长一点。后端:可以,但是那样做不安全,你可以用更好的方法。
曝光!前端程序员「摸鱼」的技巧
“摸鱼”原指水中捉鱼,也指浑水摸鱼,现在被多用来形容偷懒、不好好干活的行为。摸鱼又被职场人称为“科学上班法”,俗称三天打鱼2天晒网,一周上5天班,上班8小时,其中6小时在摸鱼。
Js判断数组是否包含某个值
大家在项目开发过程中,经常会要检查一个数组(无序)是否包含一个特定的值?这是一个在js中经常用到的并且非常有用的操作。下面给出几种实现方式
js如何合并两个对象?
如何使用js将两个对象合并成一个对象呢?Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
Js阻止冒泡和取消默认事件(默认行为)
js冒泡和捕获是事件的两种行为,使用event.stopPropagation()起到阻止捕获和冒泡阶段中当前事件的进一步传播。使用event.preventDefault()可以取消默认事件。
ES6常见题
ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进
Js如何重定向到另一个网页?
在JavaScript中有好几种方法可以重定向到另一个网页,这个在项目开发中经常会用到,所以不熟悉的童鞋可以学下如何使用纯Js将用户从一个页面重定向到另一个页面?Location对象
js替换所有出现的字符串
使用replace似乎只删除了abc上面字符串中第一次出现的。我怎样才能替换它的所有出现?下面介绍4种替换所有出现字符串的方法。