因为工作原因,在我刚进入新公司之后,立马要求让我做一个jquery的插件demo。我的天,我面试的可是.net工程师啊。虽然以前接触过js,jquery,但也只是接触过一丢丢啊,没办法,只好硬着头皮上了。写的不好,功能不完善,毕竟只是个小小的demo,不要喷我。 ...
因为工作原因,在我刚进入新公司之后,立马要求让我做一个jquery的插件demo。我的天,我面试的可是.net工程师啊。虽然以前接触过js,jquery,但也只是接触过一丢丢啊,没办法,只好硬着头皮上了。写的不好,功能不完善,毕竟只是个小小的demo,不要喷我。
在恶补了不少js知识之后,由于水平有限(其实是一脸懵逼),就找了网上开源的日历插件学习,再貌似看懂了之后,开始了我的创作之旅(抄袭之路)。
先定一个小目标,比如先写一个通用插件写法。 通过看了多篇的博客和视频,终于掌握了jquery插件化的基本写法(对于一点都不懂前端的.net工程师压力好大,其中走了无数的弯路,差点丢了饭碗)。
1 //闭包限定命名空间 2 (function ($) { 3 var Calendar= function () { 4 var defaults = { 5 onsuccess: function () { } 6 } 7 8 function Calendar(el, options)//定义构造函数 9 {10 options = $.extend({}, defaults, options || {});11 this.init(el, options);12 }13 14 Calendar.prototype = {15 init: function (el, options) {16 options.onsuccess;17 },18 }19 20 return Calendar21 }()22 23 $.fn.Calendar= function (options) {24 return this.each(function () {25 new Calendar($(this), options)26 })27 }28 29 })(jQuery);
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:被逼着写的jquery工作日管理日历插件
关键词:jquery
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。