摘要: 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个 阅读全文
posted @ 2017-03-04 23:58 学霸小明 阅读(169) 评论(0) 推荐(1)
摘要: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用C 阅读全文
posted @ 2017-03-04 20:01 学霸小明 阅读(486) 评论(0) 推荐(0)
摘要: 原型对象 每个javascript对象都有一个原型对象,这个对象在不同的解释器下的实现不同。比如在firefox下,每个对象都有一个隐藏的__proto__属性,这个属性就是“原型对象”的引用。 原型链 由于原型对象本身也是对象,根据上边的定义,它也有自己的原型,而它自己的原型对象又可以有自己的原型 阅读全文
posted @ 2017-02-15 23:41 学霸小明 阅读(216) 评论(0) 推荐(0)
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文
posted @ 2017-01-13 01:14 学霸小明 阅读(141) 评论(0) 推荐(0)
摘要: 前言 基本上,所有JS数据类型都拥有这两个方法,null除外。它们俩解决JavaScript值运算与显示的问题,重写会加大它们调用的优化。 测试分析 先看一例:var aaa = { i: 10, valueOf: function() { return this.i+30; }, toString 阅读全文
posted @ 2017-01-11 23:19 学霸小明 阅读(134) 评论(0) 推荐(0)