最近做了公司做了一个后台管理系统,因为项目不明确需求变化,踩了大量的坑,就此总结了一下几个比较重要的点
一:技术选型
根据项目兼容性和dom变化是否频繁等因素,到底使用jquery还是用vue,react等框架。(根据项目需求选择)。
二:数据模型构建
1.以对象形式构建数据模型(属性,方法等),减少公共变量,避免变量污染。
三:公共方法
工具类放在公共js里面,如时间日期格式化方法,获取参数方法等。
四:自制插件
自制插件可能需要多次用到,使用类进行封装。(如分页插件,可能一个页面多个不同的分页)
五:页面跳转
页面跳转使用传参的形式,默认参数和参入参数进行合并,方便从不同页面直接跳转。
六:面包屑导航管理
页面管理使用对象封装起来,包括页面名称和对用src。根据对应location值来动态变化。