1、请问jHtmlArea.fn = jHtmlArea.prototype ={ 是什么意思? 是不是给jHtmlArea增加了两个功能一样的函数?
(function($) {
$.fn.htmlarea = function(opts) {
if (opts && typeof (opts) === "string") {
var args = [];
for (var i = 1; i < arguments.length; i++) { args.push(arguments[i]); }
var htmlarea = jHtmlArea(this[0]);
var f = htmlarea[opts];
if (f) { return f.apply(htmlarea, args); }
}
return this.each(function() { jHtmlArea(this, opts); });
};
var jHtmlArea = window.jHtmlArea = function(elem, options) {
if (elem.jquery) {
return jHtmlArea(elem[0]);
}
if (elem.jhtmlareaObject) {
return elem.jhtmlareaObject;
} else {
return new jHtmlArea.fn.init(elem, options);
}
};
jHtmlArea.fn = jHtmlArea.prototype = { // The current version of jHtmlArea being used
jhtmlarea: "0.7.0", init: function(elem, options) {
if (elem.nodeName.toLowerCase() === "textarea") {
var opts = $.extend({}, jHtmlArea.defaultOptions, options);
elem.jhtmlareaObject = this;
(function($) {
$.fn.htmlarea = function(opts) {
if (opts && typeof (opts) === "string") {
var args = [];
for (var i = 1; i < arguments.length; i++) { args.push(arguments[i]); }
var htmlarea = jHtmlArea(this[0]);
var f = htmlarea[opts];
if (f) { return f.apply(htmlarea, args); }
}
return this.each(function() { jHtmlArea(this, opts); });
};
var jHtmlArea = window.jHtmlArea = function(elem, options) {
if (elem.jquery) {
return jHtmlArea(elem[0]);
}
if (elem.jhtmlareaObject) {
return elem.jhtmlareaObject;
} else {
return new jHtmlArea.fn.init(elem, options);
}
};
jHtmlArea.fn = jHtmlArea.prototype = { // The current version of jHtmlArea being used
jhtmlarea: "0.7.0", init: function(elem, options) {
if (elem.nodeName.toLowerCase() === "textarea") {
var opts = $.extend({}, jHtmlArea.defaultOptions, options);
elem.jhtmlareaObject = this;
解决方案 »
- 菜鸟问题 回复“引用”功能?
- js弹出窗口的打印设置问题 比较难办 大家看能否解决?
- 问一个关于 innerHTML的问题。
- 好奇怪的问题,为什么nodeValue全部是null值
- 求正则,防止多位数字重复的
- 谁有这样地代码:实现弹出的窗口没有标题栏,没有边框.
- 我想做一个跟数据库相连的弹出式菜单,高手赐教~~急
- 那位帮我看一个javascrpt的一小段代码的错误!功能:循环输出表单域的元素值,但是只输出了一个
- 等得急呢,,,大家过来看看,,分数不成问题
- 如何实现下拉框可编辑?(在线等待)
- JS控制 table 按某列分组,排序
- jHtmlArea 0.7.0 中同一个函数,请问为什么调用参数的个数不同?
http://www.w3school.com.cn/js/jsref_prototype_date.asp