博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记,开发用户行为数据统计平台的前端,有感
阅读量:6656 次
发布时间:2019-06-25

本文共 348 字,大约阅读时间需要 1 分钟。

1.

一开始想各种抽象,菜单栏,头部抽象成组件;甚至业务逻辑也抽象成组件。

后来发现,业务逻辑过早抽象成组件,反而增加开发成本。

不如,先弄清楚业务逻辑,用最普通的写法实现,然后再考虑抽象。

2.

MVVM的理解,

Model就是最初始的数据,从服务器端获取来的数据,未修饰。

View-Model,把Model处理了,处理成JS组件接受的数据格式。

View,就是最后输出的HTML代码。

3.

目录组织结构,

越上级的CSS和JS,越公用。

每个独立的子页面,都有属于它自己的CSS和JS。

4.

分析代码之间的依赖,运用设计模式和函数式来减少代码冗余。

一个很好的建议,一个函数只做一件事情。

转载于:https://www.cnblogs.com/samwu/p/3991648.html

你可能感兴趣的文章
leetcode 627. Swap Salary
查看>>
【待填坑】http和https的概念和区别
查看>>
Callable和Runnable和FutureTask
查看>>
ASP.net WebAPI 上传图片
查看>>
hello openwrt
查看>>
【Flex教程】#009 As/typeof /instanceof /is的作用
查看>>
关于学习程序设计
查看>>
关于Git无法提交 index.lock的解决办法(学)
查看>>
模拟 html radio 的单选效果
查看>>
SPOJ 8073 The area of the union of circles (圆并入门)
查看>>
关于互联网商业模式的一点思考
查看>>
实现待办事项网站回顾
查看>>
做产品也要造概念,讲故事,用优雅的措辞美化自己
查看>>
CPU多级缓存与缓存一致性
查看>>
【转载】#458 Errors While Converting Between enum and Underlying Type
查看>>
checked、disabled在原生、jquery、vue下不同写法
查看>>
android php mysql
查看>>
Java中的接口
查看>>
基于Docker容器的,Jenkins、GitLab构建持续集成CI 之一 Jenkins容器构建
查看>>
POJ-2559-Largest Rectangle in a Histogram(栈)
查看>>