首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
星延
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 68
沸点 0
赞
68
返回
|
搜索文章
最新
热门
跨域及三种常见解决方案
什么是跨域 跨域是浏览器受同源(协议、域名、端口)策略的限制,不允许不同源的站点之间进行某些操作(如发送ajax请求,操作dom,读取cookie),如果不进行特殊配置是不能操作成功的,并且控制台会报
深入浅出浏览器工作原理
浅析chrome多进程架构、JavaScript事件循环、页面加载解析及渲染过程、重绘和回流、v8内存管理及垃圾回收
深入理解HTTP/浏览器缓存机制
浏览器请求资源时,并不是直接发起http请求,而是会先检查本地有没有该文件的缓存,如果本地有未过期缓存,那么就不用发起http请求了,直接使用本地缓存(强缓存),这样可以大大加快网页响应速度;如
【React学习】React更新渲染原理
一次`react`更新,核心就是对虚拟`dom`进行`diff`,找出最少的需要变化的`dom`节点,然后对其进行相应的`dom`操作,用户即可在页面上看到更新。但 react 作为广泛使用的框架,需
HTTPS 工作原理详解 | TLS握手过程
HTTPS 就是一个有安全保障的 HTTP 通信,我们都知道,http 是明文传输的,http 报文是人肉眼就可识别的 ASCII 码,在通信过程中,http 报文很容易被黑客窃听、篡改、伪造,而在互联网交易中,我们必须保证通信安全,所以就需要像 https 这样有安全层的协议…
Promise.then是如何实现链式调用的
我们都知道,then 方法返回一个新的 promise 实例,这是实现链式调用的根本。 为了在 promise 状态发生变化时(resolve / reject 被调用时)再执行 then 里的函数,我们使用一个 callbacks 数组先把传给then的函数暂存起来,等状态改…
基础排序算法总结【JavaScript实现】
在真正的软件开发中,我们要排序的往往不是单纯的整数,而是一组对象,然后按照对象的某个 key 来排序。如果我们的需求是按 key1 进行排序,当 key1 的值相同时,按 key2 进行排序,不使用稳定排序的解决方案是先对 key1 进行排序,然后遍历排序之后的值,对每个 ke…
webpack优化方案 | 实践总结
解决 js、css 的依赖问题。(以前经常因为引入顺序问题,导致 css 没起作用或某个js变量找不到) webpack 原生只支持 js、json 两种模块类型,所以需要 loader 把其他类型的文件转化成有效的模块,并可以添加到依赖图中。 开启 dev-server 后默…
回溯算法总结(JavaScript实现)
用于求解多阶段决策问题。多阶段决策问题即: 每一个步骤(阶段)可以有多种选择。 动态规划只需要求我们评估最优解是多少,最优解对应的具体解是什么并不要求。因此很适合应用于评估一个方案的效果; 回溯算法可以搜索得到所有的方案(当然包括最优解),但是本质上它是一种遍历算法,时间复杂度…
[VUE] vue配置反向代理解决跨域
在客户端和原始服务器(origin server)之间架设一个代理服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 客户端无需做任何配置。…
下一页
个人成就
文章被点赞
304
文章被阅读
58,277
掘力值
1,675
关注了
21
关注者
44
收藏集
4
关注标签
28
加入于
2018-03-28