随笔 - 19
文章 - 0
评论 - 341
阅读 -
23万
06 2010 档案
分享下如何写JS数组sort的比较函数
摘要:我们知道,数组的sort方法可以对数组元素进行排序,默认是按ASCII字母表顺序排序。如果要根据其他的顺序排序就需要为sort方法提供一个比较函数作为参数。这里讲的就是如何写这个比较函数。 譬如: var a=[1,5,3,7]; a.sort(function(a, b) { return b-a});//从大到小排列 那如果复杂点的顺序应该如何写这个比较函数呢。 对于比较函数func...
阅读全文
JS写for循环,为什么一定要加var
摘要:我知道,有些人(譬如之前的我)写js的for循环时,都不习惯加上var,这当然是语法允许的。譬如下面。 [代码] 但是,这真的不是个好习惯,下面我就说说为什么写Js的for循环一定要加var,否则会时不时给你带来烦人难查的bug。 譬如现在我们要实现这样的功能:输出 10 20 30 40 50 60 70 80 90 100 通过下面code实现,WriteNum...
阅读全文
无题
摘要:非技术类。Updating from time to time order by date desc .何不更品一壶茶,且看沧桑云淡然。不见尽处烟袅袅,徐徐心丝漫漫路。--2010-04-16春去梦尽,称称几斤。夜深人静,悠悠至今。我的梦境,何知远近。谁的风景,谁的小径。--2009-05-17一夜秋风几层凉多少落叶风雨中满城桂花香如故途经故里谁低语--2008-10-25
阅读全文
Js动画(二)梦幻西游之逍遥生游览北俱芦洲
摘要:背景:梦幻西游;人物:逍遥生;场景:北俱芦洲。 游览行为:点击鼠标,人物行走。右键也能使人物转向。由于我只找到了人物四个方向的素材,所以如果刚好正对人物位置的水平或垂直方向,走起来会有些别扭,如果用八方图,code上只要再加正东南西北四个方向即可。一共使用了2张图片,一张是人物的四方图,一张是场景图,场景图用于设为body背景。 贴上一部分效果图,你可以在本文结尾下载整个demo。 先贴...
阅读全文
Js动画(一)基础
摘要:在再谈js拖拽(二)仿iGoogle自定义首页模块拖拽的最后,我说了接下来要写Js动画,转瞬拖到了今天,呵呵。这篇主要讲动画的基础,就是几个最基本的特效,即:移动,渐变和尺寸变化。接下来写个梦幻西游版逍遥生角色行走的动画,然后再适时的写些动画有关的例子,争取把这个系列写好。 我们玩魔兽世界的时候可以通过ctrl+r来查看当前的帧数,当帧数很小时,会觉得很卡,帧数很高则很流畅。所谓帧数就是1秒内显...
阅读全文
前端开发必须知道的JS(一) 原型和继承
摘要:原型和闭包是Js语言的难点,此文主要讲原型及原型实现的继承,在(二)中会讲下闭包,希望对大家有所帮助。若有疑问或不正之处,欢迎提出指正和讨论。一. 原型与构造函数 Js所有的函数都有一个prototype属性,这个属性引用了一个对象,即原型对象,也简称原型。这个函数包括构造函数和普通函数,我们讲的更多是构造函数的原型,但是也不能否定普通函数也有原型。譬如普通函数:[代码] 构造函数,也即构造对...
阅读全文
人生励志文章集中营
摘要:在园子里或者其他地方看到很多有关人生、有关态度的好文章,所以想来个人生励志文章集中营,其中虽然不是所有的都完全正确,但是大多是有益于人生,有益于我们做人做事的。闲来常常看看,有一些好的东西应该会潜移默化的影响我们。(ps1:此文主要用于集中转载,将不定期更新,也欢迎大家推荐,盖个好楼^_^) (ps2:不是所有的都是完全对的,但是认为对的要记于心及于行)一. 一位年轻女董事长的37条忠告转自:ht...
阅读全文
前端开发必须知道的CSS(一) CSS Hack
摘要:在开发中,我们常会遇到某些css在IE中显示正常,但是在Firefox中显示不是我们所希望的,或者在Firefox中正常而在IE中不是我们所要。由于不同浏览器对CSS的支持和解析不一样,或者CSS优先级不一样,所以我们常针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,这就是CSS Hack。也可以说CSS Hack就是那些能区别不同浏览器的字符,如!important, * , _...
阅读全文