在本文章中,将对JS中的函数和对象进行一些讲解,不对之处还请之处 一.JS中的函数 1.1无参函数 其形式如下代码所示 function box(){ alert("我是一个函数,只有被调用才会执行"); } box(); 运行结果如图1.1 图1.1 1.2有参函数 有参函数其形式如下 function box(name,age){ alert("你的名字是"+name+",年龄为"+age); } box("李大宝",22…
1.函数 1.1匿名函数 函数声明 function fn(){  } 函数表达式 var fun=function(){  } 函数名称和函数名称()的区别 fun/fn   fun()/fn() 函数名称是一个变量,对应的是函数的结构 函数名称()是函数的调用,会执行函数体,得到返回值 对比函数声明和函数表达式的区别 函数声明创建的函数存在提升,可以在所在作用域任意位置调用 函数表达式创建的函数只存在变量的提升,必须先创建再调用 1.2匿名函数自调用 目的: 创建函数作用域,防止污染全局 (…
1.函数 isNaN(数据)/parseInt/parseFloat/Number/prompt... 函数分为系统函数和自定义函数 function: 功能体,函数(方法),可以接受若干个数据,返回处理的结果.用于封装反复执行的代码——饺子机 (1)创建普通函数 function 函数名称(){ 函数体  //要封装的代码 } 调用 函数名称() (2)创建带有参数的函数 function 函数名称(参数列表){//用于接收传递的数据 函数体; } 调用 函数名称(参数列表) //实际传递的数…
函数也是对象,但是函数却不像数组--数组是对象的一种,它是对象的一个子集.函数和数组之间不是单纯的包含与被包含的关系,它们之间有点像鸡生蛋蛋生鸡的逻辑. 来例子:function Fn(){ this.name='小明': this.age=10; } var fn1=new Fn(); 这说明对象可以通过函数来创建,但是如果说对象都是通过函数来创建的肯定又会觉得不对,因为var obj={a:10,b:20},var arr=[5,'x',true].然而这仅仅是一种"快捷方式",在…
方法一:在html的body中加入onload=""事件 <body onload='queryServer()'> </body> 方法二:jquery 中:$(function(){}) //方法体里面写调用方法 <!-- 全局js --><script src="../js/jquery.min.js?v=2.1.4"></script> <script type="text/java…
/** * call()和apply * 这两个方法都是函数对象的方法,需要通过函数对象来调用 * 当对函数调用call()和apply()都会调用函数执行 * 在调用call()和apply()可以将一个对象指定为第一个参数 * 此时对象将会成为函数执行的this * call()方法可以将实参在对象之后一次传递 * apply()方法需要将实参封装到一个数组中统一传递 * * */…
每个函数都有4个默认对象 arguments 保存着实际传入的参数,集合列表 return 有两个功能,打断函数和返回函数值 this 谁调用的函数,this就是谁 event 事件对象 事件 box.onlick=function(){} 表示点击 box 触发了一个函数. 事件包含三点: 1 谁触发的 2 触发了什么事件 3 触发的事件执行了什么动作 焦点事件: 使浏览器能区分用户输入的对象. 当一个元素有焦点的时候可以接受用户输入. 不是所有元素都有焦点,能响应用户输入的才有焦点. onf…
在一个页面中添加iframe,但是有时需要与父页面进行通信,传递参数. 网上总结有以下方法: 一.iframe标签中   src属性传参 <iframe src="test.jsp?id=xxx">    通过get方法,添加在页面后面传递参数,如上的“id” 二.iframe调用父页面html元素 在iframe中,通过“window.parent.document.getElementById()” ,即可访问父页面中的元素 三.iframe调用父页面函数  windo…
众所周知,在js中对象就是精髓,不理解对象就是不理解js. 那么什么事js中的对象呢? 在js中,几乎一切皆对象: Boolean ,String,Number可以是对象(或者说原生数据被认作对象): Dates ,Maths,Regexps,Arrays,Funcitons,当然Objects,这些都是对象: JS中,所有值,除了原生值,都是对象:这些原生值包括:strings,numbers('3.14'),true,false,null和undefined 对象是包含变量的变量,js变量可…
转载自http://www.blogjava.net/Alpha/archive/2009/06/27/284373.html Flex中As调用Js的方法是:     1.导入包 (import flash.external.ExternalInterface;)     2.使用ExternalInterface.call("Js函数名称",参数)进行调用,其返回的值就是Js函数所返回的值 Js调用As的方法是:     1.导入包 (import flash.external.E…