分享一个js对象开发组件写法
2017-03-05 22:29
447 查看
var TextCount = (function(){ //私有方法,外面将访问不到 var _bind = function(that){ that.input.on('keyup',function(){ that.render(); }); } var _getNum = function(that){ return that.input.val().length; } var TextCountFun = function(config){ } TextCountFun.prototype.init = function(config) { this.input = $(config.id); _bind(this); return this; }; TextCountFun.prototype.render = function() { var num = _getNum(this); if ($('#J_input_count').length == 0) { this.input.after('<span id="J_input_count"></span>'); }; $('#J_input_count').html(num+'个字'); }; //返回构造函数 return TextCountFun; })(); $(function() { new TextCount().init({id:'#J_input'}).render(); })
来自:http://blog.csdn.net/bingqingsuimeng/article/details/44451481
相关文章推荐
- 分享一个使用 vue.js 开发的网站
- js 面向对象组件开发
- 分享一个基于 Node.js 的 Web 开发框架 - Nokitjs
- 在原生JS的DOM对象和Jquery对象的一个异常分享
- 自己封装的一个JS分享组件
- 面向对象组件开发一个弹窗
- 分享一个使用 vue.js 开发的网站
- 分享一个快速开发动态互动HTML5可视化图形效果的Javascript类库 - Envision.js
- 分享一个本人开发的angularjs+bootstrap+Spring+mybatis实现的java web系统项目
- js一个典型的对象写法,推荐使用这种格式,用于处理图像的基本方法、
- 分享一个可快速开发分享功能Android开源组件源码
- javascript_面向对象系列_02用JS写一个类(ES3和ES6两种写法)
- js面向对象组件开发---弹窗
- js 面向对象组件开发参考2
- 分享一个基于 Node.js 的 Web 开发框架 - Nokitjs
- js面向对象组件开发框架
- 分享一个快速开发动态互动HTML5可视化图形效果的Javascript类库 - Envision.js
- 一个简单的Vue.js组件开发示例
- 引用的一个JS组件,JCombo 0.9
- [转]剖析ASP.NET AJAX的面向对象思想和ASP.NET AJAX的组件开发