🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在项目中,ERP、CRM、POS、OMS 都加载 Bootstrap 3 为核心,Javascript 遵从 Bootstrap 标准 1、bootstrap.min.js 和核心 js文件 2、JS 以 jQuery 为JS框架文件,开发中都以写 jQuery 为标准的写法 3、项目中 JS 插件都放在 plug 目录中 4、在 HTML 目录中不能写 JS 文件,如有特殊情况要写,写在文件的底部 5、JS 的公共文件是 base/js/coscia.js 文件,例如封装的 JS 函数等 6、每个控制器对应一个独立的 JS 文件,JS文件存放的位置在,如,erp,商品模块,商品列表, 文件位置: Public/werp/js/goods_product.js ,JS 文件的命名以,控制器的二级目录名加上下划线控制器的名称,goods_product.js,不要单独为每一个方法创建 JS 文件,形成统一规范 7、JS 注释,每个js文件头部都要写上对应的说明注释 ~~~ /*** * 全局公共js * jig * 2017-04-17 */ ~~~ 8、每个独立的函数或方法都要写上对应的说明注释,怎么调用等 ~~~ /** * 封装 Ajax 发送操作请求 替代包含原有的 askDelete 函数 * @param e 当前函数的对象 * * @ message 提示信息 * @ url 访问的 URL 地址 * @ id 操作的ID * @ string 除 ID 外的可选第三参数 * * jig 2017-10-23 * **/ ~~~ 9、每个 JS 的类是如 if 的逻辑判断中,都写上注释说明 ~~~ // 判断是否存在跳转的 URL 参数 ~~~