![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
Jerry代码
这个作者很懒,什么都没留下…
展开
-
javascript 高级程序设计之 script标签的位置与延迟脚本
按照惯例,所有元素都应该放在页面的元素中,这种做法的目的就是把所有外部文件(包括css文件和javascript文件)的引用都放在相同的地方.可是,在文档的元素中包含所有JavaScript文件,意味着必须等到全部JavaScript代码都被下载,解析和执行完成以后,才能开始呈现页面的内容(浏览器在遇到标签时才开始呈现内容).对于那些需要很多JavaScript代码的页面来说,这无疑会导致浏览器在转载 2015-02-15 11:11:11 · 501 阅读 · 0 评论 -
javascript高级程序设计之相等操作符
在涉及到对象的比较时,ECMAScript提供两组操作符:相等和不相等-----先转换再比较,全等和不全等-------仅比较而不转换1,相等和不相等ECMAScript中的相等操作符由两个等于号(==)表示,如果两个操作数相等,则返回true,而不相等操作符由叹号后跟等于号(!=)表示,如果两个操作数不相等,则返回true.这两个操作符都会先转换操作数(通常为强制转型),然后再比较它们的转载 2015-02-15 17:07:09 · 470 阅读 · 0 评论 -
javascript高级程序设计之数值转换
数值转换有3个函数可以把非数值转换为数值:Number(),parseInt()和parseFloat().第一个函数,即转型函数Number()可以用于任何数据类型,而另两个函数则专门用于把字符串转换成数值.这3个函数对于同样的输入会有返回不同的结果.Number()函数的转换规则如下.1,如果是Boolean值,true和false将分别被转换为1和0;2,如果是数字值,只是简转载 2015-02-15 13:55:11 · 505 阅读 · 0 评论 -
javascript高级程序设计之逻辑与和逻辑或
逻辑与 逻辑与操作可以应用与任何类型的操作数,而不仅仅是布尔值.在有一个操作数不是布尔值 的情况下,逻辑与操作就不一定返回布尔值;此时,它遵循下列规则: 如果第一个操作数是对象,则返回第二个操作数; 如果第二个操作数是对象,则只有在第一个操作数的求值结果为true的情况下才会返回该对象; 如果两个操作数都是对象,则返回第二个操作数; 如果有一个操作数是null,则返回转载 2015-02-15 16:58:01 · 346 阅读 · 0 评论