2018.3.29李锦浩【连续第170天】
今天学习了JavaScript中单体内置对象,即原来程序中就存有的对象。
今天学习的是Global对象。
URI编码方法:
首先是encodeURI()和encodeURIComponent()两种方法,两种方法都是对URI进行编码,然后发送给浏览器。有效的URI中不能包含某些字符的,正好这两个方法编码方法可以对URI进行编码,他们用特殊的UTF-8编码替换所有无效字符,从而让浏览器能够接受和理解。他们主要的区别就是第一种方法不会对本身URI的特殊字符进行编码,第二种方法会对其发现的任何非标准字符进行编码。
然后便是decodeURI()和decodeURIComponent()对应就是以上方法,上面的方法是对字符进行编码,这些方法则是对编码的数据进行解码。
Eval()方法是JavaScript中功能强大的方法,这个方法只接受一个参数,这个方法会将传入的参数当做实际点的JavaScript语句来解析,然后把执行结果插入到原位置。
Golbal对象的属性有很大一部分是从前学习的对象,Golbal对象其实是整个JavaScript中的最大的对象,包含了许多基础的对象和属性。
Windows对象,虽然JavaScript没有指出如何直接访问Global对象,但是web浏览器都是将这个全局对象作为window对象的一部分加以实现的。因此,在全局作用域中声明的所有变量和函数,就都成为了window的属性。
明日任务:继续学习JavaScript