原文:记一次数据、逻辑、视图分离的原生JS项目实践

一切的开始源于这篇文章:一句话理解Vue核心内容。 在文章中,作者给出了这样一个思考: 假设现在有一个这样的需求,有一张图片,在被点击时,可以记录下被点击的次数。 这看起来很简单吧, 按照上面提到到开发方式,应该很快就可以搞定。 那么接下来,需求稍微发生了点变动, 要求有两张图片,分别被点击时,可以记录下各自的点击次数。这次似乎也很简单,只需把原先的代码复制粘贴一份就可以了。 那么当这个需求变成五 ...

2018-08-14 08:00 1 863 推荐指数:

查看详情

一次数据迁移后的数据校验

背景:由于公司新项目的上线,需要把老项目用户数据整体迁移到新项目中,迁移并对部分用户会员等级进行升级(升级后涉及用户邀请关系),故需要对每一个用户的在数据库中关键字段进行自动化校验,对数据异常用户自动记录下userid,进行统计和进一步排查。 步骤一: 单独封装一个方法,获取所有 ...

Sat Jul 25 22:43:00 CST 2020 0 878
一次业余项目的敏捷开发实践

本次是在原有ApiTemplate项目之上,增加一个用户登录权限控制模块,用于验证ApiTemplate项目在面对一些简单问题时,如何抽象并支持未来的扩展。用户登录权限控制模块看上去很简单,但由于业余时间总是有限的。所以借助此机会实践一次用户敏捷开发。首先拆分模块,本次只实现用户登录 ...

Mon Mar 16 03:33:00 CST 2020 3 772
一次HTTP加密报文的JS破解实践

最近在玩一款被称为“天”的游戏——塞尔达传说:旷野之息,在网上搜索攻略的时候意外发现了一个网站,该网站包含了游戏里所有的武器装备、材料和道具的数据资料,见下图: 看到这么全的数据库,哪个海拉鲁老流氓不心动? 我二话不说打开了开发者工具,正当我准备把网站的请求数据copy下来的时候,下面一幕 ...

Wed Mar 02 17:12:00 CST 2022 0 1064
[数据库]一次数据库死锁

业务新上了一个功能,在发布的过程中,系统报出了数据库死锁异常: 死锁发生在一个事务中,事务对多个表进行了操作。在报错日志中,死锁发生在tableA与tableB。一开始怀疑此次发布的某个改动中对上面这两张表新增了select或update操作。将注意力用在排查这个问题上。排查后发现没有相关 ...

Thu Apr 04 17:09:00 CST 2019 0 1268
一次项目重构

对于这一次重构的项目,我还是比较陌生的,因为我也是刚刚介入该项目,并且赶在了项目交付期,虽然做了一些功能, ...

Mon Aug 10 17:02:00 CST 2020 4 846
一次项目总结

前言 前段时间做了一个页面,做的是个人云盘的业务,操作功能上类似于百度网盘和windows文件管理。这个业务本身没有称得上是亮点的地方,但是当中有很多地方值得总结,无论是技术上还是感悟上。 我的感 ...

Wed Feb 05 02:16:00 CST 2020 0 342
一次投票项目

前言   几周前接到一个亲戚的留言,说是他们公司的工会想做个网页。由于最近朗读者之类的节目比较火,又是临近一个不大不小的节日,于是想做一个可以播放儿童朗诵的投票页面,可以在手机端访问,并且进行投票。 ...

Wed Aug 16 22:42:00 CST 2017 14 2248
一次数据库迁移的踩坑过程

本文摘自开源中国,原文:https://my.oschina.net/u/1581846/blog/4283365 业务场景 最近的一个项目最开始由于资源问题,mysql 数据库是部署在一台云服务器上的,这两天客户提供了云数据库,所以原来在部署在 ECS 服务器上的数据库,需要迁移到云数据 ...

Wed May 20 18:23:00 CST 2020 0 887
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM