摘要:上节我们讲了同源策略,这节我们讲讲如何跨域。当这些从的脚本执行出错,因为违背了同源策略为了保证用户信息不被泄露,错误信息不会显示出来,取而代之只会返回一个。 前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每...
摘要:最近在一个前端学习群里,有人抛出了这么一道面试题。以下表示形式的是函数表达式,有多种形式。函数声明式的函数名是可修改的。重新声明变量通过上面的分析解释,希望你可以掌握这道面试题,举一反三。原文链接理解一道面试题 最近在一个前端学习群里,有人抛出了这么一道 JS 面试题。 var foo = 1; (function foo(){ foo = 100; console.l...
摘要:协议用于客户端和服务端之间的通信,通过请求和响应的交换达成通信。服务端发送响应报文响应报文是由协议版本状态码表示请求成功或失败的数字代码用以解释状态码的原因短语可选的响应首部字段以及实体主体构成。是不保存状态的协议,即无状态协议。 HTTP协议用于客户端和服务端之间的通信,通过请求和响应的交换达成通信。请求必定由客户端发出,而服务器端回复响应。 客户端发送请求报文 请求报文是由请求方法...
摘要:实现局部刷新的原理是通过对象来向服务器发送异步请求,通过操作相应的来更新页面。在以及都内建了对象,但是和是使用对象。参考文章同源策略及其规避方法详解技术原理 前言 我们在请求数据的时候,往往会使用到ajax,而且一般都是通过引入jQuery库,再使用。但是,如果我们想直接使用ajax怎么办呢,这个时候就可以自己写一个ajax,刚一听可能会觉得很难,但是看完我的文章后你肯定就会觉得原来...
摘要:接下来的内容中我们将通过缓存位置缓存策略以及实际场景应用缓存策略来探讨浏览器缓存机制。是运行在浏览器背后的独立线程,一般可以用来实现缓存功能。在所有浏览器缓存中,覆盖面基本是最大的。 一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 对于一个数据请求来说,可以分...