摘要: Jquery.jqzoom + jcarousel 实现图片滚动和局部图片放大镜效果啥也不说了,上图:demo基本描述:图片的自动切换,当鼠标移动到图片上,自动放大图片。花了一个下午加一个晚上的时间基本完成了,可能还有不少补完善之处望指出!demo下载地址:Jquery.jqzoom + jcarousel 实现图片滚动和局部图片放大镜效果在线浏览地址:Jquery-图片切换和图片放大镜效果 阅读全文
posted @ 2009-12-25 10:11 ethanwoo 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 实现方式这里给出2中实现方式。一种是大家应该都知道的indexOf检测的方式,另一种是结合lastIndexOf和splice实现方式。//首先给Array对象原型上添加indexOf和lastIndexOf方法.(如果没有的话)if(!Array.prototype.indexOf){ Array.prototype.indexOf = function(element, index){ var length = this.length; if(index == null){ index = 0; }else{ index = +index || 0; if(index < 0) in 阅读全文
posted @ 2009-12-17 11:51 ethanwoo 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 闲话少说,看下面图吧。这是怎么弄出来的呢?实际很简单,只需要在修改个人安全问题的时候手动将数据改掉,改成什么样就是什么样了,甚至连<>这种字符alipay都没有做处理,是有些囧:) 阅读全文
posted @ 2009-12-17 11:03 ethanwoo 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 本人一般用editplus写一些小的测试代码或者来研究学习别人的代码,但经常会遇到这些问题:下载过来的HTML/CSS代码混乱,JS代码被压缩,或者是我们想把我们的代码做一下压缩混淆以供发布时使用。当然,对于代码的格式化和代码压缩等,我们都可以使用专有的工具,或者使用一些在线的工作来做,既然EditPlus可以扩展插件,那我们何不利用这一功能来把这些工具集成到EP中呢? 其实很早我都有这些想法,一直没有深究其做法,EP的用户工具组,我一般也是挂些帮助手册之类的供开发时参考。今天在BlueIdea看到有人发了一篇名为“让Editplus自动格式化css和js”的文章,看完后觉得写的很好,我也突. 阅读全文
posted @ 2009-12-16 13:21 ethanwoo 阅读(190) 评论(0) 推荐(0) 编辑
摘要: //系统信息获取 function getSysInfo(){ var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); //CPU信息 var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item(); var cpuType=cpu.Name,hostName=cpu.Syst 阅读全文
posted @ 2009-12-16 09:54 ethanwoo 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 有关JS中字符串的相关文章,现在网上大概不计其数了。这里我不想再就这个问题做过多的论述,只是对几种方式的实现在各种浏览器中的执行效率进行对比做个总结。拼接字符串,大体分为两种方式,一种通过+号拼接(方式1),这种方式在IE6中效率是极其低下的,因此就出现了第二种方式:采用数组保存,最后通过join拼接,这种方式的效率在IE6下对比会发现速度差异非常大。此外还有很多朋友估计没有注意过,数组拼接的方式又分为两种,一种是通过push将字符串放入数组(方式2),另外一种是通过arr[arr.length]='string'的方式存入(方式3),这两种方式的性能也是有一些差异的。这样,我 阅读全文
posted @ 2009-12-16 09:35 ethanwoo 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 老的话题了,但是我还是从来没有整理过。这里整理一下:在XHTML中,<html>、<head>、<body>都是必需的标签。 必须设置<html>标签的xmlns属性,且其值为“http://www.w3.org/1999/xhtml”。 所有元素都必须结束。任何起始标签要么有一个对应的结束标签(如果它是一个容器的话),要么是一个自结束元素“空格加斜线”。 所有标签都必须是小写。 任何属性值要么用单引号引起来,要么用双引号引起来。如class=page就是不合法的,而class='page'和class="page&qu 阅读全文
posted @ 2009-12-16 09:17 ethanwoo 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖. 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象统计信息(object s 阅读全文
posted @ 2009-12-14 11:07 ethanwoo 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 很少使用new Array的方式来定义数组,没想到new Array有这么一个妙用,通过new Array(n)我们可以创建n个空元素,同时也就在n个元素中间存在n-1个空白,通过join,我们可以将一些东西放在这些空白中间从而组成我们需要的特殊串,这不禁启发了我的灵感,这个特点可以使我不通过循环就可以很容易的实现一个“有规律元素的连续运算”。比如计算1-100的数值的和。以往我们需要从1循环到100然后求和,但利用数组的这个特性我们可以通过简单的一行代码搞定,代码如下:vari=0,sum=eval('0'+newArray(101).join('+(++i)' 阅读全文
posted @ 2009-12-10 17:32 ethanwoo 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 有时间整理。。。JS的跨域问题,我想很多程序员的脑海里面还认为JS是不能跨域的,其实这是一个错误的观点;有很多人在网上找其解决方法,教其用IFRAME去解决的文章很多,真有那么复杂吗?其实很简单的,如果你用JQUERY,一个GETJSON方法就搞定了,而且是一行代码搞定。下面开始贴出方法。 //跨域(可跨所有域名) $.getJSON("http://user.hnce.com.cn/getregion.aspx?id=0&jsoncallback=?",function(json){ //要求远程请求页面的数据格式为: ?(json_data) //例如: //? 阅读全文
posted @ 2009-10-23 15:18 ethanwoo 阅读(188) 评论(0) 推荐(0) 编辑