RT,领导让我把网站用到的javascript包装成框架,有什么思路吗?
搜索“制作jq插件”
封装成库吧,框架这东西太难了。简单点无脑就是吧所有逻辑全放在一个对象里面。比如
(function($){ var methods = { method1: function(options) {}, method2: function() {}, method3: function(args) {} }; jQuery.fn.myObj = function(method) { if(methods[method]) { return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); } else if(typeof method === 'object' || !method) { return methods.method1.apply(this, arguments); } else { $.error('Method' + method + 'does not exist on jQuery.myObj'); } } })(jQuery);
复杂一点就要分层,核心代码Core,数据处理代码Data,UI等Interface分开处理。
推荐你看看这篇文章,很不错javascript组件开发方式
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
搜索“制作jq插件”
封装成库吧,框架这东西太难了。简单点无脑就是吧所有逻辑全放在一个对象里面。
比如
复杂一点就要分层,核心代码Core,数据处理代码Data,UI等Interface分开处理。
推荐你看看这篇文章,很不错
javascript组件开发方式