1、减少dom 的操作; 2、部署前,图片压缩,代码压缩; 3、优化JS代码结构,减少冗余代码; 4、减少http请求,合理设置http缓存; 5、使用内容分发cdn 加速;(内容分发网络); 6、静态资源缓存;(localstorage) 7、图片延迟加载。(echo.css和echo.min.j ...
分类:
其他好文 时间:
2017-02-24 10:48:41
阅读次数:
198
TeleportPro是款优秀的网站离线浏览工具(即网站整站下载工具),TeleportUltra是其增强版,但使用此系列软件下载的离线网页里会包含大量冗余代码(如tppabs),手动去修改工作量很大,下面介绍如何通过软件进行正则表达式批量替换冗余代码(推荐DreamWeaver的正则替换功能)。..
分类:
其他好文 时间:
2017-02-23 14:28:08
阅读次数:
177
Java在写数据库查询时,我接触过四种方式: 1、纯Java代码,引用对应的数据库驱动包,自己写连接与释放逻辑(可以用连接池) 这种模式实际上性能是非常不错的,但是使用起来并不是非常方便:一是要手工为Connection做获取与释放,大量的冗余代码也容易出错;另一个是,复杂的SQL用字符串写起来简直 ...
分类:
编程语言 时间:
2017-02-05 18:19:31
阅读次数:
252
长期以来JavaScript语言本身不提供模块化的支持, ES6中终于给出了 from, import等关键字来进行模块化的代码组织。 但CommonJS、AMD等规范已经被广为使用,如果希望你的JavaScript同时支持浏览器和Node.js, 现在只有这几种方式: 通过 browserify等 ...
分类:
编程语言 时间:
2017-01-22 17:53:36
阅读次数:
246
数据库的特征:以一定方式存储在一起能为多个用户分享具有尽可能少的冗余代码与程序彼此独立的数据集SQLiteSQLite是一个轻量级关系数据库,最初的设计目标是用于嵌入式系统,它占用资源非常少.在iOS中,只需要加入li’blibsqlite3.0依赖以及引入sqlite3.h头文件即可.SQLite ...
分类:
移动开发 时间:
2017-01-20 17:42:34
阅读次数:
193
最近在做一个数据分析的软件,分析结果使用ListView来展示,本来直接写代码就可以了,但是,我发现垂直净距分析,水平净距分析,碰撞分析,覆土分析(4个模块),以后可能还会有其他模块的窗体是及其相似的。那么,我是不是可以写一个窗体,然后其他4个模块共用一个窗体呢。每..
【面向对象基础知识】 封装:对于功能相同的代码,我们只需封装一次,以后再遇到类似的功能,只需调用即可,无需重写,避免大量冗余代码。 对象的特征:方法和属性; 面向对象的特点: 封装:低耦合高内聚; 继承:子类继承父类的属性和方法,但是不影响父类的功能; 多态:主要包括重载和重写; 备注:①重载:JS ...
分类:
Web程序 时间:
2016-11-11 01:26:11
阅读次数:
167
前言 不知道从何时起,移动端开发都开始采用MVP。我们在认识到MVP有点的时候,也不妨会察觉到它其实也有很多恼人的地方,比如,我们针对每种状态渲染不同的视图: private void renderInit() { mViewA.setVisibility(View.VISIBLE); mViewB ...
分类:
其他好文 时间:
2016-10-16 23:50:55
阅读次数:
163
关于UIButton的事件枚举有许多,平时用的少所以很多的都不是很清楚,今天了解了下,看了以前的代码,觉得在UIButton选中时操作写了许多冗余代码,而忽略了UIButton一个很重要的属性,如下: [objc] view plain copy print? typedef NS_OPTIONS( ...
分类:
移动开发 时间:
2016-09-27 15:04:50
阅读次数:
428
一、动态SQL 1、sql片段 解决sql语句的冗余代码问题。 2、where子句的处理 DAO接口代码: mapper文件: 解释:prifixOverrides="and|or" >自动忽略最前面的and或者or。 prefix="where" >表示where子句。 ps、id应该写成包装器类 ...
分类:
其他好文 时间:
2016-09-25 22:14:45
阅读次数:
185