- 博客(5)
- 收藏
- 关注
转载 js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page.html同源检测的结果:...
2017-03-04 23:58:00 56
转载 Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制 在程序...
2017-03-04 20:01:00 54
转载 js原型对象和原型链
原型对象 每个javascript对象都有一个原型对象,这个对象在不同的解释器下的实现不同。比如在firefox下,每个对象都有一个隐藏的__proto__属性,这个属性就是“原型对象”的引用。 原型链 由于原型对象本身也是对象,根据上边的定义,它也有自己的原型,而它自己的原型对象又可以有自己的原型,这样就组成了一条链,这个就是原型链,JavaScritp引擎在访问对象的属...
2017-02-15 23:41:00 50
转载 javascript深入理解js闭包(个人理解,大神勿喷)
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1();// 999 另一方面,在函数外部自然无法读取函数内...
2017-01-13 01:14:00 61
转载 Javascript中valueOf与toString区别
前言 基本上,所有JS数据类型都拥有这两个方法,null除外。它们俩解决JavaScript值运算与显示的问题,重写会加大它们调用的优化。 测试分析 先看一例:var aaa = {i: 10,valueOf: function() { return this.i+30; },toString: function() { return this.valueOf()+10...
2017-01-11 23:19:00 56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人