# jq-plugins **Repository Path**: JaychenFE/jq-plugins ## Basic Information - **Project Name**: jq-plugins - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-13 - **Last Updated**: 2022-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jq-plugins ## 使用方法 ```js // 安装 npm i // 开发 // 开发模式下页面为http://localhost npm run dev // 打包 npm run build ``` ## 动机 第三方开源库不能满足公司开发需求,自己维护一个公共库 ## 开发思路 只提供本公司开发需要的最简单的功能,够用就好。 因为本公司需要做响应式开发,所以尽量不写css css由业务侧开发在业务代码中写 ## 技术栈 ### 插件挂载 ```js (function($) { //插件名 $.fn.公司名.插件名 = function(options) { //扩展方法 //各种属性、参数 var defaults = {} //如果你在调用的时候写了新的参数,就用你新的参数,如果没有写,就用默认的参数。 var options = $.extend(defaults, options); return this.each(function() { //操作 }) } })(jQuery); ``` ### 打包 使用rollup打包,dist目录下的xxx.min.js供项目使用 ## 已完成 - [ ] popup ## TODO - [ ] 分模块打包