自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (59)
  • 收藏
  • 关注

原创 前端性能优化:DOM操作性能优化建议

其实在web开发中,单纯因为js导致性能问题的很少,主要都是因为DOM操作引起的。1查找元素的优化2改变DOM,包括添加,修改,删除DOM3改变DOM的样式类等1查找元素的优化  因为ID是唯一的,也有原始的方法,因此使用ID查找元素是最快的,其次的是根据类和类型查找元素,通过属性查找元素是最慢的,因此应该尽可能的通过ID或者类来查找元素,避免通过类来查找元素。2改变DOM,包括添加,修改,删除D

2016-07-07 11:45:56 6960

原创 前端性能优化:jquery的each为什么比原生的for循环慢很多?

其实查看jQuery的源代码,发现each的代码很简单,但为什么性能和原生的for循环相差几十倍呢?jQuery的each的核心代码 for (; i < length; i++) { value = callback.call(obj[i], i, obj[i]); if (value === false) {

2016-07-05 14:15:51 7570

翻译 前端性能优化:jquery性能优化

1不使用each,2尽量使用ID,类,类型选择器,避免使用属性选择器3选择器添加第二个参数4

2016-07-05 14:14:21 3595

原创 前端性能优化:JSON数据的优化

JSON数据的可以优化吗?肯定可以,之前都是使用XML,但之后用XML越来越少了,就是因为XML包含的冗余信息太多了。那么JSON数据有没有冗余呢?肯定有,名称就是重复的!!例如如下的JSON数据:{"total":28,"rows":[ {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","list

2016-07-05 14:00:23 4390

原创 前端性能优化:数组操作的优化二

数据通过中括号的方式定义,定义时加不加长度,这两种方式性能有区别吗?填充元素使用下标的方式和push有性能差别吗?测试代码: var length = 30000; function Test1() { var date1 = new Date().getTime(); var t = [length]; for (var i = 0; i

2016-07-05 13:59:34 1788

原创 前端性能优化:数组操作的优化

数组的定义有好几种方式,据说使用new方式是最慢的,但是不是呢?测试代码: var length = 300000; function Test1() { var date1 = new Date().getTime(); for (var i = 0; i < length; i++) { var t = [];

2016-07-05 13:59:03 1896

原创 前端性能优化:字符串的连接操作改进

在web开发中,避免不了字符串连接的操作,但字符串的连接操作性能高吗?之前有不少文章说使用加号性能地下,建议使用数组的join操作。测试代码:var length = 300000; /*数组的 join*/ function Test1() { var date1 = new Date().getTime(); var t = [];

2016-07-05 13:56:41 2852

原创 前端性能优化:创建对象二

既然使用var obj = { name1: name1, name2: name2, name3: name3 ,name4:name1+name2}; 方式是最快的,那么使用原型的方式会变快吗?测试代码:var length=30000;/*构造函数创建对象*/function mYObj(name1,name2,name3){ this.name1=name1; this.nam

2016-07-05 13:53:49 1262

原创 前端性能优化:创建对象

有的资料上说不同的创建对象的方式会有一定的性能差别,var obj =new Object();这种方式最慢,var obj = { name1: name1, name2: name2, name3: name3 ,name4:name1+name2}; 这种方式最快。但发展了这么多年,有变化吗?测试代码如下:var length=30000;/*new 的方式创建*/function Cr

2016-07-05 13:52:28 1171

原创 前端性能优化:循环内部优化

代码优化,首先应该优化循环,但循环处理展开,判断条件的优化,还有其他方式吗?其实在操作系统中介绍了系统会优化的一个方法,就是循环不变量外提。其实在for循环中把长度定义在循环外就是循环不变量外提。1循环不变量外提 var lengtharr = t.length; for (var i = 0; i < lengtharr; i++) { total +

2016-07-03 10:21:47 3497

原创 前端性能优化:条件判断优化

条件比较少时使用if,比较多是使用switch,超过十个时使用数组判断。例如如下的if判断: if (value==0) { do0(); } else if (value == 1) { do1(); } else if (value == 2) {

2016-07-03 10:16:33 3846

原创 前端性能优化:for in循环的优化

for in循环非常慢,但有时候却不能不使用,那有没有方法改进呢?for in循环之所以慢,就是因为需要不停的遍历原型链,如果知道能够减少原型链的遍历就可以改进。改进方法,就是需要遍历的属性明确列出来:代码: function createArr() { var t = []; for (var i = 0; i < 1000; i++) {

2016-07-03 10:15:45 4321

原创 前端性能优化:循环优化二,循环展开

这种方式就是把循环展开,据说可以提高性能,但测试效果不明显,在谷歌50中展开反倒变慢了,IE10这种变快了。看来实际使用中中还是需要测试测试代码: function doProcess(value1, value2) { return value1 + value2; } function createArr() { var t = [];

2016-07-01 17:19:58 3043

原创 前端性能优化:循环优化

近段时间在处理前端性能的优化,而优化的重点自然是循环的处理,循环能优化吗?可以肯定的是可以优化。核心是数组长度外提,去掉必要的判断。另外避免使用for in的循环,更不要使用封装过的循环。使用基本的for循环性能是for in的的好多倍,谷歌里边相差10几倍,IE10里边相差三倍,对于复杂的数据类型的就偏差更大了注意把数组的长度定位的循环外边,避免反复读取测试代码: var length = 30

2016-07-01 16:02:33 4411

DB2维护手册

DB2维护手册 1 一、 DB2日常维护日操作 3 1、 检查管理服务器是否启动 3 2、 检查DB2实例是否已经启动 3 3、 查看表空间状态是否正常 3 4、 查看表的状态 4 5、 查看磁盘空间 4 6、 检查存储管理软件是否正常 4 7、 检查数据库备份是否正常 5 8、 检查归档日志是否正确归档了 5 9、 查看缓冲池的命中率 5 10、 查看当前运行最频繁的SQL,其命中率是否正常 5 11、 查看当前连接的应用程序,有没有非法连接 5 12、 检查有没有死锁 6 13、 对表和索引进行RUNSTATS 6 14、 检查表是否需要重组 6 15、 对需要重组的表进行重组 7 二、 DB2日常维护月操作 7 1、 查看DB2日志 7 2、 检查备份和日志是否都保存好了 7 三、 DB2日常维护季度操作 7 1、 通过快照监控器,查看系统性能如何 7 2、 数据库补丁级别 8 四、 注意事项 8 1、 不要删除活动日志文件 8 2、 注意交易日志存储空间 8 3、 按照系统的实际工作量配置日志空间 8 4、 设置正确数据库代码页 9 5、 检查许可证(LICENSE)安装情况 9 6、 创建数据库前调整好系统时间 9 7、 不要随便执行 CHOWN (CHMOD) –R (UNIX/LINUX) 9 8、 在归档日志模式下使用LOAD记得加NONRECOVERABLE参数 9 五、 附:以脱机方式重组表 9 六、 附:索引重组 10 七、 附:收集和更新统计信息的准则 11 八、 附:使用 CLP 捕获数据库运行状况快照 13

2015-11-20

ajax上传文件

ajax上传文件,使用了jquery.uploadify.js,和dropzone.min.js两种上传方式

2015-05-07

NPOI依赖程序集

NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作

2013-11-07

NPOI程序集

NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。[1]

2013-11-06

正则表达式测试小软件

正则表达式测试小软件,需要dotnet环境,测试编写正则表达式的小工具

2013-09-04

DB2数据库用户手册

DB2数据库用户手册,IBM官方文档,文中饱含作者在实战中积累的经验与教训,具有相当高的实用价值

2013-08-23

系统架构设计师考试全程指导

系统架构设计师考试全程指导

2013-07-24

系统架构设计师教程.

系统架构设计师教程.

2013-07-24

系统分析师教程

系统分析师教程,完整清晰版,带书签

2013-07-22

JavaScript设计模式

JavaScript设计模式,清晰版,带书签

2013-07-18

SOA专业人员指南

SOA专业人员指南第二部分 SOA参考架构第三部分 服务生命周期简介第一部分 为何使用面向服务的架构

2013-06-09

系统架构师历年试题分析与解答

系统架构师历年试题分析与解答09年至2011年

2013-06-08

软考必备 信息系统项目管理师2005年至2011年历年试题分析与解答

软考必备 信息系统项目管理师2005年至2011年历年试题分析与解答

2013-06-08

信息系统监理师2005年至2011年历年试题分析与解答

软考必备 信息系统监理师2005年至2011年历年试题分析与解答

2013-06-08

软考必备 信息系统管理工程师2006年至2011年历年试题分析与解答

软考必备 信息系统管理工程师2006年至2011年历年试题分析与解答

2013-06-08

软考必备 信息处理技术员2005年至2011年历年试题分析与解答

软考必备 信息处理技术员2005年至2011年历年试题分析与解答

2013-06-08

软考必备 网络规划设计师2009年至2011年历年试题分析与解答

软考必备 网络规划设计师2009年至2011年历年试题分析与解答

2013-06-08

软考必备 网络工程师2005年至2011年历年试题分析与解答.

软考必备 网络工程师2005年至2011年历年试题分析与解答.

2013-06-08

软考必备 数据库系统工程师2005年至2011年历年试题分析与解答

软考必备 数据库系统工程师2005年至2011年历年试题分析与解答

2013-06-08

软考必备 软件评测室2005年至2011年历年试题分析与解答

软考必备 软件评测室2005年至2011年历年试题分析与解答

2013-06-08

软考必备 嵌入式系统设计师2006年至2011年

软考必备 嵌入式系统设计师2006年至2011年历年试题分析与解答

2013-06-08

多媒体应用设计师2005年至2011年历年试题分析与解答

多媒体应用设计师2005年至2011年历年试题分析与解答

2013-06-08

电子商务设计师2005年至2011年历年试题分析与解答

电子商务设计师2005年至2011年历年试题分析与解答

2013-06-08

程序员2005年至2011年历年试题分析与解答

软考必备 程序员2005年至2011年历年试题分析与解答

2013-06-08

dos命令手册

dos命令手册,学习DOS命令的不错参考资料

2013-05-20

云龙软件绿化教程

不是原来的exe版,chm版,的作者是一位ID为“云龙”绿化高手编写制作的,再此鄙人深表敬佩,不仅仅是因为云龙是一名绿化高手,收集了大概2006----2008年间的软件绿化文章,包含基础知识,软件绿化实例约66篇。不过基础知识是不会过时的,各位高手提供的软件绿化的思路也值得新手参考。

2013-05-20

HTML5 参考手册

HTML5 参考手册 论HTML5 的Canvas、Geolocation 、Communication、WebSocket、Forms、Web Workers、Storage 等API 的使用, 辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web 标准所涵盖的核心技术

2013-03-29

系统分析师2012历年试题

系统分析师试题,06年到2011年的试题及详细的分析解答和答案

2013-03-18

2011系统分析师试题上午试题

2011系统分析师试题上午试题,包含2011年系统分析师上午选择题和详细分析答案

2012-04-22

正则表达式应用

正则表达式应用--提取CSDN所有下载资源页面URl的思路与代码实现 学习正则表达式不错的例子 更详细的参考 http://blog.csdn.net/xuexiaodong2009

2012-04-20

系统分析师教程2010

系统分析师教程2010版,影印版,清晰度不错,这个包含前400页,张友生主编

2012-04-18

系统分析师试题

系统分析师试题,04年到2010年的试题和答案

2012-04-18

系统分析师考试全程指导

系统分析师考试全程指导,09年,张友生王勇主编,由于自己使用添加了书签,清晰度也不错

2012-04-17

2010下半年试题分析与解答

软考2010下半年试题分析与解答,包含所有科目 软考,试题分析与解答

2012-03-24

2010上半年试题分析与解答

软考2010上半年试题分析与解答,包含所有科目 软考,试题分析与解答

2012-03-24

2009下半年试题分析与解答

软考2009下半年试题分析与解答,包含所有科目 软考,试题分析与解答

2012-03-24

2009上半年试题分析与解答

软考,试题分析与解答 2009上半年试题分析与解答,包含所有科目

2012-03-24

2008下半年试题分析与解答

软考,试题分析与解答 软考2008下半年试题分析与解答,包含所有科目

2012-03-24

软考2008上半年试题分析与解答

软考,试题分析与解答 软考2008上半年试题分析与解答,包含所有科目

2012-03-24

软考2007下半年试题分析与解答

软考2007下半年试题分析与解答,包含所有科目

2012-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除