首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
Zohar727
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
Chrome 出了个小 bug:论如何在 Chrome 下劫持原生只读对象
众所周知,虽然 JavaScript 是个很灵活的语言,浏览器里很多原生的方法都可以随意覆盖或者重写,比如 alert。但是为了保证网页的安全性和网页制作者的一定控制权,有些浏览器对象是无法更改的,比如 “window.location” 对象,或者对它们的更改是无效的,比如”window.navigator”对象。然而,最近我发现 Chrome 出现了一个小“bug”,在 Chrome 50+ 版本中,通过一些技巧可以轻易地重写这些对象,从而让恶意代码可以控制网页编写者的跳转行为。
如何优雅的拦截项目中所有的路由跳转?
大家好,我是晨霜,本篇会分享如何拦截项目中所有的路由跳转,以及介绍一下笔者封装的相关轮子,希望对你有所帮助。
Vue3子组件双向绑定父组件传的Props-笔记
1.父组件 1.1 template 部分 1.2 js 部分 2.子组件 2.1 template 部分 2.2 js 部分 3.步骤 子组件创建prop,父组件绑定子组件的prop将值传给子组件
U+200B [\u200B](Zero Width Space)
\u200B 非常隐晦的一个点,导致debug半天并没有找到问题所在的原因,也反应出了对unicode字符集和utf8等编码格式的理解不够
最全的手写JS面试题
这是我参与更文挑战的第 1 天,活动详情查看:更文挑战 前言 本文整理了前端面试高频出现的手写源码相关的题目 其中有小编面试亲自遇到的也有其他同学帮忙补充的
字节跳动最爱考的前端面试题:JavaScript 基础
最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。 在两数相加时,会先转换成二进制,0.1 和…
手写instanceof、深拷贝、new、apply、bind、softBind、JSON.Stringify
为什么需要softBind,让我们一同来看一个例子。 我们可以看到bind之后,无法通过call来再次改变this的指向。我们想要输出c的value,但是却依旧输出的是b的value。为了解决以上问题
前端实现在线预览pdf、word、xls、ppt等文件
方式一、pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面。在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签href属性实现预览 这个插件可以实现pdf预览功能(包括其他各种媒体文件)但是对word等类型的文件无能为力。 PDF.js可以实现在html下直…
带你彻底弄懂Event Loop
我在学习浏览器和NodeJS的Event Loop时看了大量的文章,那些文章都写的很好,但是往往是每篇文章有那么几个关键的点,很多篇文章凑在一起综合来看,才可以对这些概念有较为深入的理解。 于是,我在看了大量文章之后,想要写这么一篇博客,不采用官方的描述,结合自己的理解以及示例…
2万字 | 前端基础拾遗90问
大家好,我是练习时长一年半的前端练习生,喜欢唱、跳、rap、敲代码。本文是笔者一年多来对前端基础知识的总结和思考,这些题目对自己是总结,对大家也是一点微薄的资料,希望能给大家带来一些帮助和启发。成文过程中得到了许多大佬的帮助,在此感谢恺哥的小册、神三元同学的前端每日一问以及许多…