`
blueyanghualong
  • 浏览: 225203 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
最初的代码: var s = [x1,x2,.....]; var t = [y1,y2,.....]. //s和t的长度对应,大约2700个元素。 function String.prototype.s2c(){ var k=''; for(var i=0;i<this.length;i++) k+=(s.indexOf(this.charAt(i))==-1)?this.charAt(i):t.charAt(s.indexOf(this.charAt(i))) return k; } //这段代码为:把String中在s数组出现的字符用t中相应位置的字符替换。这种方法可以用在繁简转换上 ...
setTimeout和setInterval的使用 这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法 实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还 ...
setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。 (新手可能认为setTimeout与setInterval是javascript函数,这是错误的。新手容易将javascript对象函数与DOM对象方法混淆。) 先来一段代码,大家猜猜在各种浏览器下的结果会是怎么样的呢? function f(){     var s = 'arguments.length:'+arguments.length+'; ';     for(var i=0,n=arguments.length;i< n;i++){         ...
随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能 ...
在写javascript程序时,我们经常要用到循环,如下: for (i = 0; i < XXX.length; i++) {     // 这里是循环操作的内容; } 其实这种效率是非常低下的,因为每次循环都需要去计算XXX的长度,如果这个长度是一个比较大的值,那么效率是非常低的。如何改进它的效率呢?看下面的代码: for (var i = 0, length = XXX.length; i < length; i++) {     // 这里是循环操作的内容; } 这样,先把长度计算出来,赋值给一个变量,循环时就直接比较这个变量的值的大小,那么不管这个长度是多少都不需要每次 ...
Nicholas为您讲解如何提升JavaScript的递归效率! 影响JavaScript性能的另外一个杀手就是递归,在上一节中提到采用 memoization技术可以优化计算数值的递归函数,但memoization不是万能的,不是所有的递归函数都可以用memoization技术优 化,本文介绍了这些情况,并介绍了解决办法,就是将递归转换为迭代,同时需要注意,本文末尾介绍的方案不是最终的方案,还需要和上一节优化循环的方案综合 起来才能达到最佳效果。 【原文】Speed up your JavaScript, Part 3 【作者】Nicholas C. Zakas 【译者】明达 以下是 ...
摘要:经常会遇到这样一个情况:浏览器弹出对话框,提示脚本运行时间过长,询问“停止”还是“继续”。那究竟各个浏览器是如何判断在什么时候才弹出此对话框呢? 分享 | IE:执行超过500W条JScript引擎语句出现提示。 Firefox:执行超过10秒出现提示。 Safari:执行超过5秒出现提示。 Opera:无论执行多久都不会出现提示,最有耐性。 Chrome:执行超过约8秒(估计值)出现提示。 注:当弹出类似alert的模式对话框的时候,是不计时。 在Web开发的时候,经常会遇到的一种情况就是浏览器提示脚本运行时间过长,停止还是继续,无论你选择什么,相信你都会想尽一切办法让这个对话框远离你 ...
ExtJs Grid 大数据量的显示效率问题 2009年06月03日 星期三 12:00 有个grid,需要定时ajax取数据,大概500行. 现在在ajax的响应函数里面用大概类似下面的方法更新 store.each(function(record){ var newData = jsonData.data[record.id]; record.set(dataIndex,newData.SuccessCount); record.commit(); }); 之后发现效率特别低,瓶颈主要有2个: --因为ajax取回来的json有600多k..解析起来需要8s, 后来改为 ...
工作职责: 1、参与统计等系统的分析和设计; 2、根据新产品开发进度和任务分配,开发相应的软件模块; 3、根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档; 条件: 1、计算机及数学、通信、信息统计等相关专业本科以上学历; 2、理解J2EE系统架构,具有3年以上基于J2EE体系结构的模块设计和代码开发经验; 3、熟悉面向对象编程原理,熟悉J2EE、Spring、IBATIS、XML、OSGI、RMI、队列、线程等技术,以及相关后端处理开发技术 ;  4、熟悉Oracle等主流数据库管理系统、相关技术及开发工具; 5、具有OLAP/ETL知识背景、数据仓库和数据统计分 ...
现在觉得有些东西非常容易搞混淆现在把他记录下来: request方法的   getRequestURL:返回的是         http://localhost:8080/blueyanghualongSerlvet/login.jsp             ()   getRequestURI:      返回的是/blueyanghualongSerlvet/login.jsp(资源名称)   getContextPath:       返回的是/blueyanghaulognServlet(web站点信息)   getQueryString:       返回的是Url参数 ...
总结一些好的文章(j2ee 其中包括hibernate相关 ajax系列(extjs  jquery  ) flex一些我觉得比较好的链接) 顺,不妄喜;逆,不惶馁;安,不奢逸;危,不惊惧;胸有惊雷而面如平湖者,可拜上将军! hibernate相关的文章: http://hi.baidu.com/linkeer8802/blog/item/dabcdcf8e90eeb5f252df2bb.html (对hibernate 性能等 的总结 ) http://www.blogjava.net/RongHao/archive/2008/06/19/209140.html (高并发测试下 ...
================================================================================================= ================================================================================================== 类级别(class的lazy属性,3.x默认为true,2.x默认为false) 受影响方法:get(),load()   延迟检索  立即检索 lazy  true    false get():总是使用 ...
Global site tag (gtag.js) - Google Analytics