首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
柳菁
掘友等级
前端攻城狮
半路出家,自学成才:)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 23
沸点 3
赞
26
返回
|
搜索文章
赞
文章( 23 )
沸点( 3 )
web安全机制问题详解之一:XSS
web安全是前端开发者们需要关注和掌握的必要内容。在写该记录之前,我也总是对安全策略这方面点到为止;但是在真正了解之后才发现,页面能安全活到现在也算是老天和后台、运维同事的关照了。😂 本次记录主要有三点:XSS、CSRF、CSP、请求劫持和https。 这一篇,会详细记录xs…
跨域请求cookie资源共享详解
HTTP Cookie是服务器发送得用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时自动携带并发送到服务器上。换句话说,http请求携带cookie只发生在同源请求时。对于跨域请求,要携带cookie该怎么解决这个问题呢? Access-Contro…
异步加载在Vue生命周期哪个阶段更合理
react高阶面试题中有这么一道:为什么异步请求数据在didMount阶段更合适?同为MVVM中的翘楚,Vue是否也有类似问题呢?另外,我在平时也无开发过程中也会发现,每个人选择的那个生命周期阶段去异步请求数据总会不一样,因此引发思考,到底哪个阶段更适合异步请求数据呢?在产品设…
简述Chromium, CEF, Webkit, JavaScriptCore, V8, Blink
2. webkit浏览器渲染引擎的进度史 3. webkit浏览器内核部分内容介绍 HTML解释器:解释HTML文本的解释器,主要作用是将HTML文本解释成DOM树,DOM是一种文档表示方法。 CSS解释器:级联样式表的解释器,它的作用是为DOM中的各个元素对象计算出样式信息,…
V8引擎
V8使用C++开发,并在谷歌浏览器中使用。在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码(包含执行程序的二进制文件)或解释执行,V8将其编译成原生机器码(IA-32, caching)等方法来提高性能。有了这些功能,JavaScript程序在V…
居中为什么用transform,而不是margin top/left
首先。我们了解下transform是干嘛的。 在MDN中的官方解释:CSStransform属性允许你旋转,缩放,倾斜或平移给定元素。这是通过修改CSS视觉格式化模型的坐标空间来实现的。简言之,transform可以操作一些动画、位移效果。 margin top/left,我们…
解决vue项目中,iframe依赖onload事件传递消息不可控接收问题
因项目需求,在原网站内需要嵌入另一个关联网站的内容,很自然的想到用iframe去解决。但是进入内联网站依赖于主网站的accessToken进行身份验证,因此就涉及到传递token的方式,以及传递的时机这两方面,而内联网站的首次渲染速度过慢问题,在排除webpack打包优化这方面…
【进阶3-3期】深度解析 call 和 apply 原理、使用场景及实现
之前文章详细介绍了 this 的使用,不了解的查看【进阶3-1期】。 当第二个数组(如示例中的 moreVegs )太大时不要使用这个方法来合并数组,因为一个函数能够接受的参数个数是有限制的。不同的引擎有不同的限制,JS核心限制在 65535,有些引擎会抛出异常,有些不抛出异常…
详谈javascript和node的事件循环
javascript是一门单线程的非阻塞的脚本语言。单线程,即js代码在执行的任何时候,都只有一个主线程来处理所有任务。非阻塞,只要指的是执行异步任务(如I/O事件)时,主线程会挂起这个任务,然后在异步任务返回结果的时候再按照一定规则执行相应的回调。 Web worker 技术…
[译] this(他喵的)到底是什么 — 理解 JavaScript 中的 this、call、apply 和 bind
JavaScript 中最容易被误解的一点就是 this 关键字。在这篇文章中,你将会了解四种规则,弄清楚 this 关键字指的是什么。隐式绑定、显式绑定、new 绑定和 window 绑定。在介绍这些技术时,你还将学习一些 JavaScript 其他令人困惑的部分,例如 .c…
下一页
个人成就
文章被点赞
180
文章被阅读
73,331
掘力值
1,306
关注了
11
关注者
64
收藏集
1
关注标签
19
加入于
2018-07-10