转载《跨域资源共享的10种方式》

转载《跨域资源共享的10种方式》

在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?

同源策略

在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数

阅读更多»

JavaScript欲速则不达——类型检测

JavaScript欲速则不达——类型检测

想要避免抛出 TpyeError 错误,我们必须得在使用前去检查该类型是否是想要传入的类型。

typeof不能检测null或undefined和引用类型数据,而使用instanceof虽然可以检测引用类型的数据,却不能检测非函数的数据。所以我们有必要有这样一个方法可以帮助我们原理这些坑。

基本方法

typeof 运算符返回这个运算对象的类型的来表明。但是它返回的类型非常有限,如下:

con

阅读更多»

Javascript模块化开发(一)——简单的改造

Javascript模块化开发(一)——简单的改造

由于 javascript 自身没有命名空间,所以避免命名冲突,使用模块化开发是最好的解决方式。模块化之后的代码具有更好的代码组织方式,利于自己也有自己更好的理解代码,也便于维护。而模块化开发也有很多方法,以下我们一一来说说它们。

对象字面量

最常见的是对象字面量方法,也称 Json 风格,可以理解为名值对组成的散列表(hash table,也叫哈希表)。一个对象被包含在大括号中{}中、以逗号分

阅读更多»

1