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>

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

(0)

相关推荐

  • javascript一点特殊用法

    ,可以交换如: <script type="text/javascript">    /*function update()     {          var name = dwr.util.getValue("demoName");         Demo.sayHello(name, function(data){         dwr.util.setValue("demoReply", data);         d

  • javascript中this用法实例详解

    本文实例讲述了javascript中this用法.分享给大家供大家参考,具体如下: JavaScript中的this含义非常丰富,它可以是全局对象,当前对象或者是任意对象,这都取决于函数的调用方式.函数有以下几种调用方式:作为对象方法调用.作为函数调用.作为构造函数调用.apply或call调用. 对象方法调用 作为对象方法调用的时候,this会被绑定到该对象. var point = { x : 0, y : 0, moveTo : function(x, y) { this.x = this

  • javascript闭包(Closure)用法实例简析

    本文实例讲述了javascript闭包(Closure)用法.分享给大家供大家参考,具体如下: closure被翻译成"闭包",感觉这东西被包装的太学术化.下面参考书本和网上资源简单探讨一下(理解不当之处务请留意). 1.什么是闭包 官方的回答:所谓"闭包",指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分. 看了上面的定义,如果你不是高手,我坚信你会和我一样愤怒的质问:这tmd是人话吗? 要理解闭包,还是代码

  • javascript原型模式用法实例详解

    本文实例讲述了javascript原型模式用法.分享给大家供大家参考.具体分析如下: 一般在了解了工厂模式和构造函数模式的弊端之后,就知道为什么需要原型模式了   原型模式i的定义:每个函数都有一个prototype(原型)属性,这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法.比如在构造函数模型中sayInformation()方法,如果声明两个实例就要构造两次sayInformation方法,但是声明两次是没有必要的,这就是为什么有原型模式的出现(尼玛,网上那些博客

  • javascript的switch用法注意事项分析

    本文实例分析了javascript的switch用法注意事项.分享给大家供大家参考.具体分析如下: 先来看以下代码: <script> var t_jb51_net = 65; switch (t_jb51_net) { case '65': alert("字符串65.jb51.net"); break; } </script> 你会发现没有弹出对话框,alert没有执行. 原因分析: 这里需要明确的是,switch在判断的时候使用的是全等号"===&

  • javascript中attachEvent用法实例分析

    本文实例讲述了javascript中attachEvent用法.分享给大家供大家参考.具体分析如下: 一般我们在JS中添加事件,是这样子的 obj.onclick=method 这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢? obj.onclick=method1 obj.onclick=method2 obj.onclick=method3 如果这样写,那么只有最后绑定的事件,这里是method3会被执行,这个时候我们就不能用onclick这样的写法了,主角改登场了,

  • Javascript中Array用法实例分析

    本文实例讲述了Javascript中Array用法.分享给大家供大家参考.具体分析如下: JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#.Java中"数组.List.HashMap/Dictionary"等的超强综合体. Array数组 使用方式: 例1: var citys = new Array(); //创建数组对象,无需初始化长度,动态 citys[0] = '上海'; citys[1] ='北京'; citys[2] = '深圳'; fo

  • JavaScript关联数组用法分析【概念、定义、遍历】

    本文实例讲述了JavaScript关联数组用法.分享给大家供大家参考,具体如下: 基本概念: "关联数组"是一种具有特殊索引方式的数组.不仅可以通过整数来索引它,还可以使用字符串或者其他类型的值(除了NULL)来索引它.关联数组的索引值是任意的标量,这些标量称为Keys,可以在以后用于检索数组中的数值.关联数组的元素没有特定的顺序. 关联数组长成什么样? 复制代码 代码如下: var defs = [W3C: "World Wide Web Consortium",

  • JavaScript模板引擎用法实例

    本文实例讲述了JavaScript模板引擎用法.分享给大家供大家参考.具体如下: 这里介绍的这个模板引擎写得短小精悍,非常值得一看 tmpl.js文件如下: // Simple JavaScript Templating // John Resig - http://ejohn.org/ - MIT Licensed (function() { var cache = {}; this.tmpl = function tmpl(str, data) { // Figure out if we'r

  • JavaScript常用正则函数用法示例

    本文实例讲述了JavaScript常用正则函数用法.分享给大家供大家参考,具体如下: JavaScript正则函数match.exec.test.search.replace.split使用. *属性 "g"."i" 和 "m",分别用于指定全局匹配.区分大小写的匹配和多行匹配. 1.match()函数 match()函数:如果未找到匹配,则返回值为 null:如果找到了匹配,则返回一个结果数组. function RegExpMatch() {

随机推荐