扫码关注官方订阅号
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组件开发方式
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
搜索“制作jq插件”
封装成库吧,框架这东西太难了。简单点无脑就是吧所有逻辑全放在一个对象里面。
比如
复杂一点就要分层,核心代码Core,数据处理代码Data,UI等Interface分开处理。
推荐你看看这篇文章,很不错
javascript组件开发方式