标签:
内置对象的定义:有ECMAScript实现提供的、不依赖与宿主环境的对象,在ECMAScript运行之前就已经创建好的对象就叫做内置对象。
就是说,是不需要我们开发人员先是的实例化对象就能够调用和运行的对象。 在ECM-262中只是定义了两个内置对象 Global和Math对象
一、Global对象
Global(全局)对象是在ECMAScript中是一个特别的对象,因为这个对象是不存在的。在ECMAScript 中任何不属于其他对象的方法和属性都是这个对象的方法和属性。
1、Global对象的 编码/解码方法
window.onload=function(){ var url="http://www.baidu.com"; // 编码encode //该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ‘ ( ) 。 var encode=encodeURI(url);//http://www.baidu.com //完全编码,它会将发现的URI中所有的非标准字符进行编码 var encodeComponent=encodeURIComponent(url);//http%3A%2F%2Fwww.baidu.com //解码 //decodeURI(): 用来解码由编码方法 encodeURI()编码的URI var decode=decodeURI(encode);//http://www.baidu.com //decodeURIComponent(): 用来解码由编码方法 encodeURIComponent() 编码的URI var decodeComponent=decodeURIComponent(encodeComponent);//http://www.baidu.com }
2.Global对象的eval()方法
标签:
原文地址:http://www.cnblogs.com/jalja/p/4832365.html