首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学前端的小花
掘友等级
给理想以坚持,待技术以热忱
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 17
沸点 1
赞
18
返回
|
搜索文章
赞
文章( 17 )
沸点( 1 )
面试:彻底理解Cookie以及Cookie安全
Cookie是服务端发送到用户浏览器并且保存到本地的一小块数据,它会在浏览器下次向同一服务器发起请求时,被携带到服务器上。 经常用来做一些用户会话状态管理、个性化设置等等。 前端可以通过document.cookie来访问cookie。 cookie是跨域的,也就是在不同的域名…
前端面试题分享
XSS攻击防御中CSP是谁来设置的。 CSP开启方式有两种。 JSONP的本质是执行一段脚本。在前端定义好函数方法,后端服务器会调用这个方法,并传入参数,然后通过script或者img的src引入后端创建的脚本来加载这个方法。所以返回的其实是一个函数。 图片格式分三类。 无压缩…
CDN原理简析
CDN(Content Delivery Network,内容分发网络)将源站的内容发布到接近用户的网络“边缘”,用户可以就近获取所需数据,不仅降低了网络的拥塞状况、提高请求的响应速度,也能够减少源站的负载压力。 很多同学都比较熟悉CDN的作用和功能,但是可能也会像我之前一样,…
浏览器相关
进程是CPU资源分配的最小单位,是能拥有资源和独立运行的最小单位。(系统会给他分配内存) 线程是CPU调度的最小单位。(线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程) 浏览器是多进程的。浏览器之所以能够运行,是因为系统给他的进程分配了资源。 如果页面中同…
缓存详解
总括: 缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,从而给自己创造了一些麻烦,本文一如既往的用通俗易懂的文字和实例来讲述缓存,希望能让您有所得。 天青色等烟雨,而我在等你。 说实话,我起始真的不知道怎么去介绍缓存,所以引用了上面相对官方的定义。我想几乎每个开发者…
从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 ----------超长文+多图预警,需要花费不少时间。---------- 如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我…
21 届前端暑期实习 BAT 面试之路,已上岸阿里(万字长文)| 掘金技术征文
笔者在大二开始自学 Web 开发,大二上学期做的 Java 后端,大二下学期转前端,和导师做了两个商业项目。 从今年二月初准备简历,开始复习整理知识点,投递了字节、腾讯、阿里、百度,经历大大小小的面试,最终到 4 月 17 日 接到阿里盒马意向书已经两个半月了,期间也经历过 b…
浏览器缓存机制之强缓存与协商缓存
浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中强缓存,强缓存如果命中,浏览器直接从自己的缓存中读取资源,不会发请求到服务器。 强缓存不发请求到服务器,协商缓存会发请求到服务器。 当协商缓存也没有命中的时候,浏览器直接从服务器加载资源数据。 强缓存是…
前端常考算法题总结-JS实现(持续更新)
今天记录两种递归快排算法和一种非递归快排算法,我们用JavaScript来实现。 start和end的初始值分别为0,arr.length-1. 最优时间复杂度: O(nlog2n),即每次选取的基数都能平分整个数组。 最差时间复杂度:O(n2),即每次选取的基数都是数组中的最…
九种跨域方式实现原理(完整版)
前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 本文完整的源代码请猛戳github博客,纸上得来终觉浅,建议大家动手敲敲代码。 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSR…
下一页
个人成就
文章被点赞
14
文章被阅读
12,052
掘力值
391
关注了
11
关注者
5
收藏集
12
关注标签
8
加入于
2019-11-08