当前位置:首页 > 开发 > Web前端 > 前端 > 正文

匿名自执行函数 引入 $符号定义

发表于: 2015-05-07   作者:换个号韩国红果果   来源:转载   浏览:
摘要: 若在文件中引入外部匿名自执行函数  一般在底部或html代码中(在需要获取的dom元素之后即可)引用  在head、内引用会导致dom还未加载就执行,若函数内有获取dom元素 并设置样式的代码 则会发生错误   并且它的加载发生在window.onload事件以前 因为载入外部样式也算是onload事件 而onload事件只在页面加载完成后触发 另外&nbs
若在文件中引入外部匿名自执行函数  一般在底部或html代码中(在需要获取的dom元素之后即可)引用  在head、内引用会导致dom还未加载就执行,若函数内有获取dom元素 并设置样式的代码 则会发生错误   并且它的加载发生在window.onload事件以前 因为载入外部样式也算是onload事件 而onload事件只在页面加载完成后触发 另外  浏览器显示正在载入表示正在加载dom 对自执行匿名函数执行时断点调试 可以发现一直是载入状态 侧面说明了它的执行在onload以前
并且  如
<script type="text/javascript" src="yun.js">console.log('end')</script>

之类链接外部文件的代码  先执行外部文件再执行标签内内容  比如之后代码  console.log('end') 最后执行

定义 $('id')

 $=function(id){return typeof (id) == 'string' ?document.getElementById(id):null}


获取举例 
$('div1');
$('div1').style.background='red';

or

var a=$('div1');
a.style.background='red';
效果一致

使用匿名自执行函数  遇见无法执行的语句 则匿名自执行函数内部后面的语句不再执行 会报错  结束加载 触发onload事件 继续执行onload触发函数

匿名自执行函数 引入 $符号定义

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号