方枪枪的java世界

不要因为风雨飘落就停止了你的脚步,真正的得失就在你的心中。 做喜欢做的事,不轻言放弃!

javascript 学习(一)

01、引用javascript文件和将脚本文件直接插入到script标签的效果相同;

02、html的超链接标签<a>的href属性除了支持http、mailto协议外,还支持javascript协议。

03、<head></head>之间引入脚本文件 ?

04、全局变量是全局对象的一个属性;所有预定义的函数和属性都是全局变量的属性;顶层代码中使用this引用该全局对象;    

        局部变量是局部对象的一个属性;

        可见所有javascript函数运行在自己独有的执行环境中,而且具有自己的调用对象,并在调用对象中定义局部变量;

05、原始类型使用值来进行操作的;

        引用类型则是使用引用来进行操作的;

        数字型和逻辑型数据都是由小的、固定数量的字节构成的原始类型;

        对象、数组、函数都是引用类型,这些属性可以包含任意多个属性或元素,不像固定大小的原始数值那样易于操作。另外,由于对象和数组所占用空间可能非常大,使用值来操作这些数据毫无意义,而且这样做可能会产生占用大量内存空间的低效率的复制和比较。

06、&nbsp; 空格

07、函数的隐含参数数组对象arguments,用于处理不定个数的参数很方便。

08、客户端和服务器之间通信时,许多常见的非字母数字字符(如空格)不能以原来的格式传输,只允许使用较少的字母、数字和符号传输。为了使用其他字符,字符必须使用特殊的符号(%)和十六进制的ascii码进行编码,如空格是十六进制的20(ascii值十进制的32),其编码为%20。在浏览器历史记录后url中可以见到这个符号。

        encodeURI和decodeURI,URI编码;

        escape和unescape,对字符串编码,不要对URI编码,使用encodeURI。

09、eval("表达式")执行动态表达式,效果和直接执行程序效果一样;

 

 

posted on 2008-04-07 23:28 做强大的自己 阅读(176) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问