最近的项目中做了一个“跑马灯”的抽奖特效插件。上篇文章已经分享过html和css 的相关知识。这篇文章主要分享一些 JavaScript 相关的知识。这几天在写这篇文章的时候,也顺便把自己的代码重构了一下。
这里主要是来写写自己的优化过程。俗话说:
一个程序猿的进步是从对自己的代码不满意开始的。
开始之前先来看上篇文章遗漏的两个问题和几个知识点,是自己重构的过程中需要用到的:1.移动端1px像...
分类:
编程语言 时间:
2016-02-16 13:29:26
阅读次数:
290
作者:@狼狼的蓝胖子网址:http://www.cnblogs.com/lrzw32/p/5100745.html写CSS的同学们往往会体会到,随着项目规模的增加,项目中的CSS代码也会越来越多,如果没有及时对CSS代码进行维护,CSS代码不断会越来越多。CSS代码交错复杂,像一张庞大的蜘蛛网分布在...
分类:
Web程序 时间:
2016-01-20 17:16:59
阅读次数:
167
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
RPG游戏码代码到现在已经写了不少行代码了.最近在加入新功能的时候发现以前遗留的人物对话问题一直没有解决,游戏对话逻辑是RPG中重要的逻辑,而我的代码问题具体表现在:
对话代码逻辑及其复杂.因为以前从来没有写过类似的代码,要想支持游戏剧情的复杂性,必须将对话...
分类:
其他好文 时间:
2016-01-19 10:49:08
阅读次数:
226
【前言】 最近几个月在做一个C语言代码重构的项目,过程中也让我对之前在书本上学习到的东西有些补充和巩固,在本博中总结记录下,梳理下零碎的知识点和经验也加深印象,书写是为了更好地思考。平时也都是用印象笔记之类的自己写写笔记,今天整理成博客,以便自己以后回顾。【正文】C语言头文件:将其理解为C语言模块....
分类:
编程语言 时间:
2016-01-15 20:07:01
阅读次数:
215
最近有大概半个月的时间可以重构下代码,刚好可以重新整理下Job Service相关的代码。前段时间由于忙于完成Job Service所有功能以及完成对Auto Job的支持以正常上线,使得有些地方的代码写得不是特别优雅。主要集中在以下一些地方:DAG状态的转移目前DAG状态分为3层,分别为Appli...
分类:
其他好文 时间:
2016-01-14 23:51:39
阅读次数:
162
CSS代码重构的目的我们写CSS代码时,不仅仅只是完成页面设计的效果,还应该让CSS代码易于管理,维护。我们对CSS代码重构主要有两个目的:1、提高代码性能2、提高代码的可维护性提高代码性能提高CSS代码性能主要有两个点:1、提高页面的加载性能提高页面的加载性能,简单说就是减小CSS文件的大小,提高...
分类:
Web程序 时间:
2016-01-14 20:56:33
阅读次数:
224
写CSS的同学们往往会体会到,随着项目规模的增加,项目中的CSS代码也会越来越多,如果没有及时对CSS代码进行维护,CSS代码不断会越来越多。CSS代码交错复杂,像一张庞大的蜘蛛网分布在网站的各个位置,你不知道修改这行代码会有什么影响,所以如果有修改或增加新功能时,开发人员往往不敢去删除旧的冗余.....
分类:
Web程序 时间:
2016-01-13 12:55:13
阅读次数:
247
最近对一个同事的代码进行重构第1步对参数中有 bool值的拆分原代码如下: private bool CheckIsInFreeTimes(GetDataForValidateLotteryResultModel data, bool isHelp) { bool i...
分类:
其他好文 时间:
2016-01-05 12:14:42
阅读次数:
138
写CSS的同学们往往会体会到,随着项目规模的增加,项目中的CSS代码也会越来越多,如果没有及时对CSS代码进行维护,CSS代码不断会越来越多。CSS代码交错复杂,像一张庞大的蜘蛛网分布在网站的各个位置,你不知道修改这行代码会有什么影响,所以如果有修改或增加新功能时,开发人员往往不敢去删除旧的冗余的代...
分类:
Web程序 时间:
2016-01-05 01:31:04
阅读次数:
238
代码重构代码重构介绍重构目的相同的代码最好只出现一次主次方法 主方法 只包含实现完整逻辑的子方法 思维清楚,便于阅读 次方法 实现具体逻辑功能 测试通过后,后续几乎不用维护重构的步骤1 新建一个方法? 新建方法? 把要抽取的代码,直接复制到新方法中? 根据需求调整参数2 调整旧代码? 注释原代码,给...
分类:
其他好文 时间:
2016-01-01 21:00:02
阅读次数:
193