摘要: 请指出一下代码的性能问题,并经行优化。 var info="腾讯拍拍网(www.paipai.com)是腾讯旗下知名电子商务网站。"; info +="拍拍网于2005年9月12日上线发布,"; info +="2006年3月13日宣布正式运营,"; info +="是目前国内第二大电子商务平台。"; info=info.split(","); for(var i=0; i<info.length; i++) { alert(info[i]); }首先,需要了解字符串的特点。字符串是不可变 阅读全文
posted @ 2012-03-12 21:40 纳爱斯 阅读(840) 评论(0) 推荐(0) 编辑
摘要: <script type="text/javascript"> function elementName(evt){ evt = evt|| window.event; var selected = evt.target || evt.srcElement; alert(selected.tagName); } window.onload = function(){ var el = document.getElementsByTagName('body'); el[0].onclick = elementName; } </scri... 阅读全文
posted @ 2012-03-12 20:20 纳爱斯 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 1、所有的<script>元素会按照它们在页面中出现的先后顺序依次被解析。只有在解析完前面<script>元素中的代码之后,才会开始解析后面<script>元素中的代码。 2、浏览器在呈现后面的页面内容之前,必须先解析完前面<script>元素中的代码。 这样会用户体验不好,觉得加载特别慢。 为此,一般要把<script>元素放在页面的末尾,放在页面内容之后和结束的</body>标签之前。3、在IE中,可以通过设置defer属性让浏览器在呈现完文档之后再结束执行脚本。 但是可能存在兼容性问题,只有IE和FIREFOX支持该 阅读全文
posted @ 2012-03-12 20:13 纳爱斯 阅读(394) 评论(0) 推荐(0) 编辑