在网页中使用链接时,如果想要让浏览器自动在新的标签页打开指定的地址,通常的做法就是在 a 标签上添加 target等于"_blank" 属性。 然而,就是这个属性,为钓鱼攻击者带来了可乘之机。 起源 parent 与 o…
标签:浏览器
浏览器与Node的事件循环(Event Loop)有何区别?
Fundebug经作者浪里行舟授权首发,未经同意请勿转载。 前言 本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 一、线程与进程 1. 概念 我们经常说…
带你彻底弄懂Event Loop
前言 我在学习浏览器和NodeJS的Event Loop时看了大量的文章,那些文章都写的很好,但是往往是每篇文章有那么几个关键的点,很多篇文章凑在一起综合来看,才可以对这些概念有较为深入的理解。 于是,我在看了大量文章之…
「译」JavaScript 究竟是怎样事情的?(第一部份)
原文地点:How Does JavaScript Really Work? (Part 1) 原文作者:Priyesh Patel 译者:Chor 假如你是一个 JS 开辟者或许是正在进修这门言语的门生,很大几率上你会碰…
✨如何用JS完成“划词高亮”的在线笔记功用?✨🖍️
1. 什么是“划词高亮”? 有些同砚可以不太清晰“划词高亮”是指什么,下面就是一个典范的“划词高亮”: 上图的示例网站可以点击这里接见。用户挑选一段文本(即划词),即会自动将这段拔取的文本增加高亮背景,用户可以很轻易地为…
浏览器衬着机制
本文示例源代码请戳 github博客,提议人人着手敲敲代码。 媒介 浏览器衬着页面的历程 从耗时的角度,浏览器要求、加载、衬着一个页面,时刻花在下面五件事变上: DNS 查询 TCP 衔接 HTTP 要求即响应 服务器响…
面试官:前端跨页面通讯,你晓得哪些要领?
弁言 在浏览器中,我们可以同时翻开多个Tab页,每一个Tab页可以大略理解为一个“自力”的运转环境,即使是全局对象也不会在多个Tab间同享。但是有些时刻,我们愿望能在这些“自力”的Tab页面之间同步页面的数据、信息或状况…
【3分钟速览】前端播送式通讯:Broadcast Channel
Broadcast Channel 是什么? 在前端,我们常常会用postMessage来完成页面间的通讯,但这类体式格局更像是点对点的通讯。关于一些须要播送(让一切页面晓得)的音讯,用postMessage不是异常天然…
深入浅出使命行列机制,异常浅
媒介 尽人皆知,js是单线程的,就像我们不能一边刷牙一边洗脸(也许有些大佬真的能够),那末单线程怎样才计划调理好要做的使命呢?这个时刻就要引见一下这个使命机制了~ 使命品种 宏使命 微使命 注重:浏览器环境和node环境…
浏览器内核与js引擎
浏览器内核与js衬着引擎: 简介: 在维基百科上是如许引见浏览器内核的,网页浏览器的排版引擎(Layout Engine或Rendering Engine)也被称为浏览器内核、页面衬着引擎或模板引擎,它担任获得网页的…
运用chrome的自定义搜索引擎进步工作效率
本日遽然发明chrome的一个壮大功用,那就是能够自定义搜刮引擎,觉得挺爽。不敢独享,赶忙分享给人人! 起首翻开设置,点击治理搜刮引擎: 然后拉到末了,能够看到3个框,在这里就能够输入本身的搜刮引擎花样啦: 个中,增加新…
怎样防备公然接口被歹意挪用?
本年组长给了几个使命,其中有两个是关于对外接口的平安掌握: 前端考证组件 应用浏览器Js加密的手艺接见接口,防备歹意用户超出浏览器直接接见我们的接口。 人机辨认 在接口端再做一层检测,辨别挪用者来自普通用户照样东西模仿,…