cookie在非同源下不能传送吗?

1.服务器端使用CROS协议解决跨域访问数据问题时,需要设置响应消息头Access-Control-Allow-Credentials值为“true”。同时,还需要设置响应消息头Access-Control-Allow-Origin值为指定单一域名(注:不能为通配符“*”)。 2.客户端需要设置...

2018-07-30 17:19:49

阅读数 176

评论数 0

重定向301和302区别与问题的解决

301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)——这是它们的共同点。 不同在于。 (网址A 做一个302 重定向到你的网址B,出...

2018-07-30 17:18:35

阅读数 762

评论数 0

Headers基本点总结

    客户端请求 Accept” 头属性能被浏览器用来指定响应的media 类型,表示自己可以接受的类型。 (*通配符 任意类型) Content-Type代表发送端(客户端|服务器)发送的实体数据的数据类型。   Accept-Encoding 指定...

2018-07-30 17:15:57

阅读数 128

评论数 0

ES6(第二篇)(var let const区别)

var  定义具有全局作用域,函数作用域的变量,拥有变量提升。 let   块级作用域吗,其声明的变量只在它的块级作用域中,无变量提升现象。在同一个作用域中不能重复声明同一个变量。 const   用来声明常量,一旦声明,其值不能再变化。...

2018-07-20 13:18:10

阅读数 25

评论数 0

ES6(第一篇)

介绍Traceur       Google公司的编译器。其功能是把ES6代码编译为ES5代码。       实现方式:                      1.直接插入网页,Traceur允许将ES6代码直接插入网页。在代码页的头部加载。                      ...

2018-07-20 09:37:45

阅读数 23

评论数 0

内存泄漏

内存泄漏是指任何对象在你不再需要的时候仍然存在。垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象数量,如果一个对象引用数量为0或者该对象的唯一引用是循环,那么该对象的内存就可以回收。例如:setTimeout中第一个参数使用字符串而不是函数的话,就会引发内存泄漏。闭包,控制台日志,循环(在两...

2018-06-18 19:01:41

阅读数 53

评论数 0

页面倒入样式时link和@import区别

1.页面加载时link会同时加载,@import引用的Css会等到页面加载完毕后再加载。2.link支持js操作DOM改变样式,而@import不支持。3.link输入XML标签,除了加载Css,还能定义其他(rss)。而@import只能加载CSS。4.@import支持IE5以上,link是X...

2018-06-14 22:21:47

阅读数 46

评论数 0

http常见的状态码,400,401,403状态码分别代表什么?

2XX 成功· 200 OK,表示从客户端发来的请求在服务器端被正确处理· 204 No content,表示请求成功,但响应报文不含实体的主体部分· 206 Partial Content,进行范围请求3XX 重定向· 301 moved permanently,永久性重定向,表示资源已被分配了...

2018-06-14 21:33:20

阅读数 18866

评论数 0

ES5中this-ES6中this

关于this其实没有一个统一的解释,它算是JavaScript中最让人困惑的一个概念了。一种通俗的解释就是,this的取值依赖于函数被谁调用。1.如果是使用new关键字来调用函数,那么函数内部的this就是一个全新的对象。2.如果使用apply、call或者bind来调用一个函数,函数内部的thi...

2018-06-14 21:32:31

阅读数 391

评论数 0

前端中同源策略

同源:协议相同,域名相同,端口相同同源策略:为了保护用户信息安全,防止恶意的网络窃取数据。非同源限制:1.cookie ocalstorage indexDB无法获取2.DOM无法获得3.AJAX请求不能发送http://www.example.com/dir/page.html个网址中,协议是h...

2018-06-14 21:30:40

阅读数 73

评论数 0

vue中父子组件之间的通信

父子组件通信原则:1.父子组件是单向数据流,父组件状态更新,子组件中prop状态也会更新,但子组件的状态变化不会影响父组件。在修改子组件的porp时,console会报错。原因:防止子组件无意间修改父组件的状态,避免数据流变得难以理解。———如果父组件传递给子组件的的状态时对象或者数组,因为两者是...

2018-06-12 18:47:44

阅读数 66

评论数 0

JS虚拟DOM

1. 虚拟DOM:提供一种方便的工具,使得开发效率得到保证;            保证最小化DOM操作,使得执行效率得到保证。作用:提升页面的刷新速度,利用JavaScript改变页面的时候,浏览器寻找DOM节点,更新视图和维护状态都需要DOM操作,由于浏览器的DOM节点成千上万,不可避免的很小...

2018-06-12 18:46:27

阅读数 671

评论数 0

vue组件之间的通信

---局部组件:局部组件必须手动挂载,不然无法生效。---全剧组件:全局组件不需要手动挂载,但不常用,尽量不要在全局上挂载变量或者组件(影响浏览器性能)---配合模板实现组件之间的嵌套。组件是vue.js最强大的功能之一,核心目标是扩展HTNL元素,封装可重用代码。组件可按照template,st...

2018-06-12 18:44:54

阅读数 59

评论数 0

vue生命周期

vue生命周期:Vue实例从创建到销毁的过程,详细来说就是从开始创建,初始化数据,编译模板,挂载DOM,渲染-》更新-》渲染,卸载一系列的过程。整个过程可以分为八个阶段,创建前(beforeCreate) 已创建(created ) 编译前(beforeMount) 编译后(mounted)  更...

2018-06-12 18:43:11

阅读数 44

评论数 0

盒模型

模型W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分 IE 盒子模型的范围也包括 margin、border、padding、content,和标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含...

2018-06-12 17:02:03

阅读数 24

评论数 0

单线程和异步-定时器

Js作为浏览器的脚本语言,其最根本的作用是实现用户与浏览器的交互行为,操作DOM决定它是单线程。例如:当一个用户要删除一个A,同时又要向A中添加内容,浏览器该以哪个线程为准。同步任务:只有前一个任务执行完成后,才可执行下一个任务,在主线程中异步任务:这个队列的所有任务都是不进入主线程执行,而是被浏...

2018-06-12 16:58:23

阅读数 341

评论数 0

前端跨域

(1)通过JSONP跨域:方法的基本思想就是,网页通过添加<script>元素,向服务器请求JSON数据,这种做法不受同源政策限制,服务器收到请求后,将数据放在一个指定名字的回调函数中传回来。jsonp 最大的特点就是简单适用,老式浏览器全部支持,服务器...

2018-06-12 16:58:07

阅读数 44

评论数 0

JSON

JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。作用:(1)从服务端接口中获取数据后使用      在一些场景下将数组数据存储到json对象中,以关键...

2018-06-11 19:09:13

阅读数 31

评论数 0

原生js轮播图

<!DOCTYPE html> <html lang="en"> <head> <style typ...

2018-06-11 19:06:48

阅读数 64

评论数 0

JavaScript原生贪吃蛇

<!DOCTYPE html><html lang="en"><head>    <meta charset...

2018-06-11 19:06:23

阅读数 153

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭