码迷,mamicode.com
首页 > Web开发 > 详细

JS 内置对象

时间:2015-09-23 16:36:17      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

内置对象的定义:有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()方法

JS 内置对象

标签:

原文地址:http://www.cnblogs.com/jalja/p/4832365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!