当前位置:首页 > 开发 > 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

    震惊

    震惊

编辑推荐
<script> (function(){ alert(1); })() (function(){ alert(1); })() </script> 上面的
今天调试程序出错。 VS2010提示:找到一个或多个重定义的符号。 解决办法: 第一:更改如下图所示设
匿名函数就是没有名字的函数,有时候也称为拉姆达函数。匿名函数是一种强大的令人难以置信的工具 7.
先看错误过程 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <
1. * Copyright (c) 2012, 烟台大学计算机学院 2. * All rights reserved. 3. * 作 者: 吕建 4. *
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院 * All rightsreserved. *
//文件名:Form1.cs using System; using System.Collections.Generic; using System.ComponentMode
对于开发人员来说,很多时候我们都会涉及到JavaScript的使用,而在使用过程中,最令人沮丧的就是变
函数声明: function functionName(arg0,arg1){ //函数体 } 函数表达式: var functionName = funct
看了下时间,发现已经年末了,前段时间一直忙着做一个关于学生评价辅导员的系统,本人处女作,因为
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号