首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jHtmlArea 0.7.0代码解读解决方法

2012-02-24 
jHtmlArea 0.7.0代码解读1、请问jHtmlArea.fn jHtmlArea.prototype {是什么意思? 是不是给jHtmlArea增加

jHtmlArea 0.7.0代码解读
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;


[解决办法]
jHtmlArea.fn = jHtmlArea.prototype

已经很明白了 jHtmlArea.prototype 简写一下的目的
[解决办法]

探讨

请问jHtmlArea.prototype 是什么意思?

热点排行