摘要: 上次说道了数组的应用。一定有人问“数组能干嘛使?”回答是“储存数据”。“那如何来使它干活呢?”下面我们来说说。//首先,我们看看以下代码 nowItemHtml = new Array(); for(var i=0;i<imgItem.length;i++){ var descHtml; nowItemHtml.push(imgItem.eq(i).html()); descHtml = '<div class="image-desc"><h2 class="image-title">'+$("im 阅读全文
posted @ 2012-09-29 09:37 Amas.lee 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 上一次聊到了编写的逻辑,有很多娃对我吐槽不理解,求实例。于是乎,我决定还是把编写的大概过程整理整理,拿出来说说看。例如,当我们接到了这么一个需求,我们应该如何去整理自己的思维呢?(不是百度一下看看有没有现成的)让我们来仔细分析一下它的热区。首先左右两个按钮,点击向左或向右横向滚动一张图片。下面的小圆点,是这个轮播器的page,点击对应的序列,显示到响应的图片。不难理解吧?另外我们还要让它更程序话一点的去想。当我向右播到最后一张的时候呢?两种比较和谐的解决方式:1是让按钮消失,2是当图片已经显示最后一张时再点击返回张。向左按钮同理。下面的按钮,我们手动的对应图片数量去添加么?那样不现实,因为图片 阅读全文
posted @ 2012-09-29 09:36 Amas.lee 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 很多人对于书本上的数组概念灰常的模糊,总觉得什么各种小房间,拿出来用什么的,有木有?其实,数组其实是个很简单,但是非常好用的东西。我们可以把数组看成你家住的单元,比如6层12户人家。那么我们就可以说你家的单元门是个数组,每一户人家都是它的元素。那么联动数组呢?我们可以扩大规模的看,把整栋楼看成一个数组,然后你家的单元门即是这栋楼的元素,又是个单独的数组。不难理解吧?说了这么多,怎么用呢?其实很简单,原生js里有个push方法,可以很轻松的把元素推进数组的尾部。var myArray = new ArraymyArray.push(1,2,3,4,5);这样,我们就可以把系列的数据或者通过js抓 阅读全文
posted @ 2012-09-29 09:35 Amas.lee 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 学习、使用js最大的困扰在于没有良好的编程逻辑。这也许是我们大家的通病。而在做过了成百上千的Jquery效果之后,我总结出以下几点。无论多么朴质,或是多么华丽的效果,它的原理都是只有一点。那么就是被选中和未被选中两点。我们需要做的就是,当用户进行操作过后,把未被选中的Dom切换为选中的Dom,而已选中的Dom归零为未被选中的Dom。说起来有点饶,但是仔细想其实是很简单的一条逻辑。例如,我们想做个当鼠标经过图片让它后面盒子的背景变色,而和它同级的其他图片则取消这个效果。当然这个简单的事件,我们可以用CSS的:hover伪类来完成。那么用Js去实现呢?其实也很简单,代码如下---html---&l 阅读全文
posted @ 2012-09-29 09:33 Amas.lee 阅读(299) 评论(0) 推荐(0) 编辑