JQuery设计思想     方法函数化:   
  1.原生的   
  window.onload   
  innerHTML   
  onclick   
  2.JQuery的
  $()
  html()
  click()
请问“方法函数化”什么意思啊???? 在线等..............

解决方案 »

  1.   

    把很多属性改造成了方法。
    例如在JS中 xxx.value="test";
    在JQuery中 xxx.val("test");在JS中 xxx.InnerHtml = "<div>test</div>";
    在JQuery中 xxx.html("<div>test</div>");
      

  2.   

    JQuery设计思想 -- 将页面中的一切都包容在一个对象之中js 在长期的发展中,或多或少的产生不太和谐的差异
    ie 系列中的 jscript 和 ff 系列中的 javascript 的差异在进一步扩大
    比如 String.trim 方法
    DHTML 比 HTML 又多出了很多方法,在加上 CSS 逐步普及这就使开发者同时处于不同的系统中,给开发带来了很多不便
    jq 就是将这些不相同却又有联系的系统整合在一起,使开发者不需要过多的顾及差异,而以统一的方式处理他们类似jq的框架很多,流行的不下于十种,extjs也是比较优秀的一种
      

  3.   

    大家 说说看 “方法函数化” 是不是讲错了啊?(在个概念是我在视频上看到的),我怎么感觉在JQuery中都是 一些方法, 可不可一个理解为"方法化"???
      

  4.   

    意思就是指将一个DHTML对象的方法进行二次自定义函数封装,例如将字符串的 replace 方法二次封装为 clearHtml() 函数。如下:原生态(原型)String.replace()
    二次定义函数为如下:
    String.prototype.clearHtml = function() {
        return this.replace(/<(?:.|\s)*?>/g,'');
    }
    演示:
    document.onclick = function() {
        var str = '<div class="lst" id="divBox">hello world!</div> ';
        alert(str.clearHtml());
    }
      

  5.   

    你连编程第一个基础概念“什么是数据,什么是函数”都不懂。方法只是理解模型上的概念,而实际的编程实现,就是通过函数function来实现的。都是方法,没函数?我在你另一个帖里都把“方法函数化”讲得很明白了,只是没想到,你的知识不仅少,而且还这么谬误。我不知道你是怎么学的,至少去把两本正经书好好看看吧。