记,开发用户行为数据统计平台的前端,有感

1.

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

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

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

2.

MVVM的理解,

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

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

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

3.

目录组织结构,

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

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

4.

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

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

时间: 2024-11-05 00:03:03

记,开发用户行为数据统计平台的前端,有感的相关文章

移动开发必知必会的六大数据统计平台

数据统计对于各位移动开发的童鞋并不陌生,小到Bug统计,大到数据分析,一款性能稳定.用户体验良好的APP一定离不开数据统计的支持,为此我将给大家科普一下常用的六大数据统计平台. 先说说国内的三家,从友盟谈起 1.友盟 友盟,现在应该说是友盟+,自打阿里一口气收购了友盟.缔元信.CNZZ后便成立了友盟+,可谓是把中国互联网老牌的数据统计平台们进行了很好的整合,开发中最长用到的也就是友盟+. 友盟+支持移动应用统计和分析流量来源.内容使用.用户属性和行为数据,以便运维人员利用数据进行产品.运营.推广

国内物联网平台初探(七):Ablecloud物联网自助开发和大数据云平台

国内物联网平台初探(七)——Ablecloud物联网自助开发和大数据云平台 马智 平台定位 面向IoT硬件厂商,提供设备联网与管理.远程查看控制.定制化云端功能开发.海量硬件数据存储与分析等基础设施,加速硬件实现联网智能化. 架构 服务 云端服务一体化开发引擎 业内独创一体化开发引擎架构,自动解决底层连接.存储.分布式集群部署.弹性扩容.安全等难题,降低IoT云端功能开发门槛,普通工程师即可快速完成云端服务开发部署,加速IoT功能创新迭代. IoT功能组件及方案超市 提供丰富的IoT功能组件及方

今日愚报:“茅苔币”现数据统计平台,一加手机推出“裴币”

今天愚人节,先来2折好玩的消息. 1.愚人节数据统计平台惊现"茅苔币" 4月1日凌晨,国内某数字货币行业大数据平台所有币种中现"MT-茅苔"币,一上线即代替比特币占据市值第一位置.据平台官网显示,目前,MT总市值约8588亿元人民币,现价683.62元,涨幅8.88%.据MT介绍页面显示,MT上线143家交易所,但在列表中仅有"FXH",链接为该平台首页.查看其提供的官网地址,首页显示"我们即将上线啦",并无关于MT的更多消息

网站用户行为数据统计与分析之一:埋点代码设计

原文:http://www.aiuxian.com/article/p-1442657.html 1 <!-- 获取用户行为数据(js文件外部引用) 五味子--> 2 <script type="text/javascript"> 3 var _uid = "${sessionScope.memberId}";//获取用户会员ID 4 var _oid = "${orderId}";//获取用户订单ID 5 (functi

基于datax的数据同步平台

一.需求 由于公司各个部门对业务数据的需求,比如进行数据分析.报表展示等等,且公司没有相应的系统.数据仓库满足这些需求,最原始的办法就是把数据提取出来生成excel表发给各个部门,这个功能已经由脚本转成了平台,交给了DBA使用,而有些数据分析部门,则需要运维把生产库的数据同步到他们自己的库,并且需要对数据进行脱敏,比如客户的身份证号.手机号等等,且数据来源分散在不同的机器,不同的数据库实例里,这样就无法使用MySQL的多源复制,只能用写脚本通过SQL语句实现,随着业务的发展,导致堆积到运维部门的

大数据技术之_18_大数据离线平台_01_项目开发流程+大数据常用应用/分析平台/业务处理方式+数据分析平台的数据来源+数据处理的流程+项目集群的规模+需求分析+技术架构/选型

一.项目开发流程1.1.项目调研1.2.项目需求分析1.3.方案设计1.3.1.概要设计1.3.2.详细设计1.4.编码实现1.4.1.单元测试1.4.2.集成测试1.4.3.压力测试1.4.4.用户测试二.大数据常用应用2.1.数据出售2.2.数据分析2.2.1.百度统计2.2.2.友盟2.2.3.其他统计分析组织2.3.搜索引擎2.3.1.solr2.3.2.luence2.3.3.luence & solr 对比2.4.推荐系统(高数)2.4.1.技术2.4.2.算法2.5.精准营销2.5

微信公众平台开发 用户分组接口

本文介绍在微信公众平台上如何使用高级接口开发用户分组接口的功能. 一.接口介绍 开发者可以使用接口,对公众平台的分组进行查询.创建.修改操作,也可以使用接口在需要时移动用户到某个分组. 一个公众账号,最多支持创建500个分组. 接口调用请求说明创建分组 http请求方式: POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/groups/create?access_token=ACCESS_TOKEN POST数据格式:json POST数据例子

cognos开发与部署报表到广西数据质量平台

1.cognos报表的部署. 参数制作的步骤: 1.先在cognos里面把做好的报表路径拷贝,然后再拷贝陈工给的报表路径. 开始做替换,把陈工给的报表路径头拿到做好的报表路径中,如下面的链接http://10.194.40.11:9300/p2pd/servlet/dispatch?b_action=xts.run&m=portal/report-viewer.xts&ui.action=run&ui.object=CAMID这个是报表运行的参数(陈工) 然后再把尾部的run.ou

ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户管理

最近代码出现分享问题,360云盘宣布混不下去,所有分享的连接都失效了,最近有时间会把代码转移到百度云,再把文章的代码补回去 前言 本节主要是关注者(即用户)和用户组的管理,微信公众号提供了用户和用户组的管理,我们可以在微信公众号官方里面进行操作,添加备注和标签,以及移动用户组别,同时,微信公众号也提供了相应的接口另我们本地可以操作.我们主要是同步到本地,这样我们可以自己为用户定义更多的信息,以及与本地的业务更好的对接起来. 实现 一.关注与订阅事件 看到我们之前的消息处理类 我们需要扩展一个事件