javascript一点特殊用法

2013-12-20  来源:本站原创  分类:javascript技巧  人气:2 

javascript中函数的特殊性与普通,对待函数可以像对待普通变量一样

,可以交换如:
<script type="text/javascript">
/*function update()
{
var name = dwr.util.getValue("demoName");
Demo.sayHello(name, function(data){
dwr.util.setValue("demoReply", data);
dwr.util.setValue("demoReply2",data);
});
}*/
/*
function setData(data)
{
dwr.util.setValue("demoReply", data);
dwr.util.setValue("demoReply2",data);
}
function update()
{
var name = dwr.util.getValue("demoName");
Demo.sayHello(name,setData);
}
*/
function update()
{
var name = dwr.util.getValue("demoName");
var name2 = $("demoName").value;
var name3 = document.getElementById("demoName").value;
alert(name2+name3+name);
Demo.sayHello(name,{
callback:function(data)
{
dwr.util.setValue("demoReply",data);
dwr.util.setValue("demoReply2",data);
}
});
}
hot = function hot(){ alert("Sweat.");}
cold = function cold(){ alert("Shiver.");}
function swap()
{
temp = hot;
hot = cold;
cold = temp;
alert("Swap.");
}
</script>

两个函数可以交换,就像普通变量一样。

相关文章
  • javascript一点特殊用法 2013-12-20

    javascript中函数的特殊性与普通,对待函数可以像对待普通变量一样 ,可以交换如: <script type="text/javascript"> /*function update() { var name = dwr.util.getValue("demoName"); Demo.sayHello(name, function(data){ dwr.util.setValue("demoReply", data); dwr.

  • javascript三元运算符用法实例 2014-07-29

    这篇文章主要介绍了javascript三元运算符用法实例,本文讲解了三元运算符用法实例和编程语言中的三元运算符介绍,需要的朋友可以参考下 三元运算符用法实例: 如名字表示的三元运算符需要三个操作数. 语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2.满足条件时结果1否则结果2. <script type="text/javascript"> var b=5; (b == 5) ? a="true&q

  • javascript的switch用法注意事项分析 2014-08-19

    这篇文章主要介绍了javascript的switch用法注意事项,实例分析了switch语句进行判定的原理与使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例分析了javascript的switch用法注意事项.分享给大家供大家参考.具体分析如下: 先来看以下代码: <script> var t_jb51_net = 65; switch (t_jb51_net) { case '65': alert("字符串65.jb51.net"); break; } <

  • JavaScript对象反射用法实例 2014-08-26

    这篇文章主要介绍了JavaScript对象反射用法,实例分析了反射DOM对象和自定义对象的具体用法,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了JavaScript对象反射用法.分享给大家供大家参考.具体如下: 这里讲述JavaScript对象反射用法,涉及反射DOM对象和自定义对象 <html> <head> <title>JavaScript反射工具</title> <style type="text/css"&g

  • JavaScript匿名函数用法分析 2014-09-28

    这篇文章主要介绍了JavaScript匿名函数用法,实例分析了匿名函数的功能.定义及具体用法,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JavaScript匿名函数用法.分享给大家供大家参考.具体如下: 一.定义一个函数 在JavaScript中,可以通过"函数声明"和"函数表达式"来定义一个函数,比如 1.通过"函数声明"来定义一个函数 function t1(){} 2.通过"函数表达式"来定义一个函数 t2

  • Javascript毫秒数用法实例 2014-12-04

    这篇文章主要介绍了Javascript毫秒数用法,实例分析了javascript获取毫秒数及设置指定时间毫秒数的方法,需要的朋友可以参考下 本文实例讲述了Javascript毫秒数用法.分享给大家供大家参考.具体如下: 毫秒数是指指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数. 1.当前系统时间的毫秒数 var myData = new Date(); var times = myData.getTime();//当前时间的毫秒数 2.指定时间的毫秒数 var

  • JavaScript事件委托用法分析 2014-12-31

    这篇文章主要介绍了JavaScript事件委托用法,实例分析了使用事件委托触发事件的具体使用技巧,需要的朋友可以参考下 本文实例讲述了JavaScript事件委托用法.分享给大家供大家参考.具体分析如下: 一.点击页面任何部分触发事件 创建一个script1.js文件. (function() { eventUtility.addEvent(document, "click", function(evt) { alert('hello'); }); }()); 页面部分. 把scrip

  • 5分钟理解JavaScript中this用法分享 2015-01-24

    这篇文章介绍了5分钟理解JavaScript中this用法,有需要的朋友可以参考一下 前言 关于JavaScript中this的用法网络中已经有较多比较详尽的介绍,可以参考本文的参考学习资料和网络.本文结合网络收集整理,尝试以一种简易的方式阐述JavaScript中this的用法,希望对大家关于JavaScript中this用法的快速理解有所帮助. 正文 1. this用法实例 window.color = "red"; var o = { color: "blue"

  • javascript中AJAX用法实例分析 2015-02-16

    这篇文章主要介绍了javascript中AJAX用法,实例分析了针对不同浏览器的Ajax使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了javascript中AJAX用法.分享给大家供大家参考.具体分析如下: 兼容地获得XMLHttpRequest对象: var xhr = null; if(window.XMLHttpRequest){ //非IE浏览器 xhr = window.XMLHttpRequest; }else if(window.ActiveXObject){ /

  • Javascript中innerHTML用法实例分析 2015-04-24

    这篇文章主要介绍了Javascript中innerHTML用法,实例分析了实用innerHTML获取对应元素内容的使用技巧,需要的朋友可以参考下 本文实例讲述了Javascript中innerHTML用法.分享给大家供大家参考. 具体实现方法如下: <html> <head> <script type="text/javascript"> function t(){ var cont = document.getElementById('contai

  • javascript some()函数用法详解 2014-09-07

    文章主要详细介绍了some函数的用法,非常的实用,有需要的小伙伴们可以参考下. 参数说明 callback: 要对每个数组元素执行的回调函数. thisObject : 在执行回调函数时定义的this对象. 功能说明 对数组中的每个元素都执行一次指定的函数(callback),直到此函数返回 true,如果发现这个元素,some 将返回 true,如果回调函数对每个元素执行后都返回 false ,some 将返回 false.它只对数组中的非空元素执行指定的函数,没有赋值或者已经删除的元素将被忽

  • Javascript的this用法 2014-07-26

    this是Javascript语言的一个关键字. 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用.比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化.但是有一个总的原则,那就是this指的是,调用函数的那个对象. 下面分四种情况,详细讨论this的用法. 情况一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global. 请看下面这段代码,它的运行结果是1. function te

  • JavaScript中setAttribute用法介绍 2013-11-13

    我们经常需要在JavaScript中给Element动态添加各种属性,这可以通过使用setAttribute()来实现,这就涉及到了浏览器的兼容性问题 setAttribute(string name, string value):增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值. 1.样式问题 setAttribute("class", value)中class是指改变"class"这个属性,所以要带引号. vName代表对样式赋值. 例如: va

  • javascript typeof的用法与typeof运算符介绍[详细]第1/2页 2014-05-21

    下面是对于typeof运算符的详细介绍跟typeof的一些用法,分析,学习typeof的朋友,看完了,这篇应该能有所收获. 经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != "undefined" ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.length) != "undefined" ) {} 或 if(

  • javascript getElementsByName()的用法说明 2014-08-12

    当页面上的控件同名且多个的时候,你首先做的是什么?判断长度?的确,从程序的严密角度出发,我们是需要判断长度,而且有长度和没长度是两种引用方法. 我们来看: oEle= document.all.aaa ;//这里有一个aaa的对象,但我们不知道它现在长度是多少,所以没办法对它操作.因此,我们要先做判断长度的过程.如下: if(oEle.length){}else{}; 在两种情况下,花括号里面的内容写法也是不一样的: if(oEle.length){ for(var i = 0 ;i<oEle.

  • javascript document.referrer 用法 2014-12-04

    document对象的referrer属性,返回导航到当前网页的超链接所在网页的URL. 举例: 1. a.html文件内容如下: <a href="b.html">浏览b.html </a> 2. b.html文件中的内容如下: <body> <script type="text/javascript"> document.write(document.referrer); </script> </

  • javascript中break,continue和return语句用法小结 2014-07-03

    break,continue和return这三个语句的用法新手们经常弄混淆,至少在我学习c语言的时候经常把它们的用法给搞错.不过现在好了,我已彻底搞清楚它们之间的用法 由于最近一直在看javascript,下面简要说一下它们三个在javascript的一些用法 break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句.由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的. 如果一个循环的终止条件非常

  • javascript 一些用法小结 2014-08-22

    JavaScript的一些用法总结 如下的用法需要在JSP中增加属性onclick. 以全选为例,onclick="javascript:allselect()"//javascript可以省略 或者将function allselect()用document.getElementById("allselectbox").onclick = function(); 全选: fuction allselect(){ var form = document.forms[

  • PHP和javascript常用正则表达式及用法实例 2014-11-15

    这篇文章主要介绍了常用的PHP和javascript正则表达式及用法实例,精心收集的PHP和javascript正则表达式各10个,需要的朋友可以参考下 在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在WEB开发中,正则表达式通常用来检测.查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等. 今天我们分别用PHP和Javscript向大家介绍WEB开发中最常用最实用的正则表达式及其用法,正则表达式是一门学科,不可

  • JavaScript正则表达式用法汇总 2009-05-31

    JavaScript正则表达式的用法 正则表达式是一种可以用于模式匹配和替换的强大工具,在很多语言中都可以应用.JavaScript对正则表达式提供了很好的支持, Javascript中有一个正则表达式对象RegExp.该对象提供了大量的属性和方法来处理正则表达式,同时,String对象也提供了相关的方法来处理正则表达式,在Web应用中,经常使用正则表达式来验证用户输入的信息,例如在用户注册过程中,验证输入的Email地址是否合法.以下我们就介绍一下正则表达式的基本用法. JavaScript正