【关于JQuery设计思想之 方法函数化是什么意思啊?在线等···】 JQuery设计思想 方法函数化: 1.原生的 window.onload innerHTML onclick 2.JQuery的 $() html() click()请问“方法函数化”什么意思啊???? 在线等.............. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把很多属性改造成了方法。例如在JS中 xxx.value="test";在JQuery中 xxx.val("test");在JS中 xxx.InnerHtml = "<div>test</div>";在JQuery中 xxx.html("<div>test</div>"); JQuery设计思想 -- 将页面中的一切都包容在一个对象之中js 在长期的发展中,或多或少的产生不太和谐的差异ie 系列中的 jscript 和 ff 系列中的 javascript 的差异在进一步扩大比如 String.trim 方法DHTML 比 HTML 又多出了很多方法,在加上 CSS 逐步普及这就使开发者同时处于不同的系统中,给开发带来了很多不便jq 就是将这些不相同却又有联系的系统整合在一起,使开发者不需要过多的顾及差异,而以统一的方式处理他们类似jq的框架很多,流行的不下于十种,extjs也是比较优秀的一种 大家 说说看 “方法函数化” 是不是讲错了啊?(在个概念是我在视频上看到的),我怎么感觉在JQuery中都是 一些方法, 可不可一个理解为"方法化"??? 意思就是指将一个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());} 你连编程第一个基础概念“什么是数据,什么是函数”都不懂。方法只是理解模型上的概念,而实际的编程实现,就是通过函数function来实现的。都是方法,没函数?我在你另一个帖里都把“方法函数化”讲得很明白了,只是没想到,你的知识不仅少,而且还这么谬误。我不知道你是怎么学的,至少去把两本正经书好好看看吧。 html代码怎么转换成javascript的DOM对象 关于jquery操作iframe的小问题 jquery 添加onmouseover 事件 怎么调用含变量i 的函数 如何让asp 自动判断当<div ></div>的值为0时 自动隐藏不显示出来 当为非0值 才显示出来 html select 控件取值问题 关于onload的调用问题,代码如下,不能运行?奇怪! 200分问题 怎样自适应客户端的分辨率,因为我做的是1024×760下面的? 为什么提示 有病毒呢? 【关于JQuery设计思想之 方法函数化是什么意思啊?在线等···】 【散分】花了一晚上写了个JavaScript小游戏
例如在JS中 xxx.value="test";
在JQuery中 xxx.val("test");在JS中 xxx.InnerHtml = "<div>test</div>";
在JQuery中 xxx.html("<div>test</div>");
ie 系列中的 jscript 和 ff 系列中的 javascript 的差异在进一步扩大
比如 String.trim 方法
DHTML 比 HTML 又多出了很多方法,在加上 CSS 逐步普及这就使开发者同时处于不同的系统中,给开发带来了很多不便
jq 就是将这些不相同却又有联系的系统整合在一起,使开发者不需要过多的顾及差异,而以统一的方式处理他们类似jq的框架很多,流行的不下于十种,extjs也是比较优秀的一种
二次定义函数为如下:
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());
}