JS
LuoYun77
学会分享,才会快乐
展开
-
JS 跨域
1. 什么是JS跨域 JS对象只能访问与包含它的页面位于同一个域中的资源。如图: from:http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html 2. JS跨域会带来安全隐患,如CSRF, XSS 3. CSRF(cross site request forgery)跨站,请求伪造攻击,攻击实例原创 2015-04-11 17:21:31 · 508 阅读 · 0 评论 -
JS 基本包装类型
为了便于基本操作,JS有3个特殊的引用类型,Boolean, Number, String。它们与其它引用类型类似,也有基本类型应该有的特征。 当我们创建一个基本类型时,后台会创造相应的引用类型。基本类型也是有方法的哦。 var s1 = "my text"; var s2 = s1.subString(2); //s2 = " text"; 基本包装类型的对象只存在于代码执行的那一行。原创 2015-05-07 21:23:36 · 514 阅读 · 0 评论 -
JS Function
JS内部两个特殊的对象:arguments和this。arguments是一个和array类似的东西,保存着传进来的参数序列。可以使用arguments[0], arguments[1]来访问传进来的第一个,第二个参数。第三,四,五个参数也是同样的访问方法。 arguments.callee 指向拥有这个arguments对象的函数, 比如: function factorial(num) {原创 2015-05-07 20:01:14 · 394 阅读 · 0 评论