1,核心线逻辑
核心线,是开发过程中的关键性逻辑。也就是一个中心的意思。
一个中心意思中心的数据是核心,中心的数据格式一样是核心,核心数据遍布到项目的各个部分,二各部分都以此为基础,根据需要进行二次数据处理。
比如:
数据库拿回来的价格数据是单精度型默认人民币的数值类型,根据实际需要前台将数据转化为省略特定小数点或者转为为,美元符号。
再比如
如果利用的是for语句或者foreach语句将api数据遍历到页面上后,页面上的绑定事件以此数据为准,进行数据的加工处理。路径添加前缀。作为修改内容的初始状态等。
2,全局思维
实现组件的复用,这一点vue的slot利用的有着很好的体现,可以利用slot实现不同场景下的模态框。
全局思维,还体现在全局配置上,单页面开发比如前端路径的全局配置,接口域名的全局配置,过滤器的全局配置,指令的全局配置。
多页面开发,组件的全局性考虑,插件的全局性考虑,函数的全局性考虑。
3,异步思维
异步思维,体现的是宏观层面的一个中心的思维。
异步首先是让步于同步,就开发来讲,将那些不重要的路由组件异步加载可以实现很好的页面体验。是在代码层次进行优化的方法。
根据以上思维。在进行开发时候,整体文档目录的如下,
1)传统的本地创建
config是全局的配置文件,
lib是js的依赖文件
src是源码,也就是html
static是js、css和img等静态资源
2)再比如就是vue的src文件夹创建一个view文件夹。以及一个lib文件夹。
4,确定性思维
确定思维代表代码是明确的,当然代码本身肯定是确定的。这点要求在对代码的理解上,一定要确定,不确定往往代表理解的不明确或者不熟悉。意味不能将代码加以利用。