2011年1月24日
摘要: 这几个月忙于工作,博客疏写了,罪过罪过。一定速速补上,补上。谴责下自己。 阅读全文
posted @ 2011-01-24 22:53 JayChow 阅读(1214) 评论(1) 推荐(1) 编辑
  2010年9月10日
摘要: 今天看了rank的一篇javascript脚本控件topic,突然想总结一下一些写JS组件的方法,或者说一些不同人的不同coding style。  首先看下Prototype里的写法:[代码]  如果你不喜欢上面这一大堆Class.create之类的,你也可以这样:[代码]  当然,也可以把this.msg的初始化放到function A(msg){this.msg=msg;}里。总之你会发现这... 阅读全文
posted @ 2010-09-10 00:08 JayChow 阅读(8881) 评论(4) 推荐(1) 编辑
  2010年8月31日
摘要: 8月最后1天,赶紧补篇博客。贴个最近看到的腾讯的特效,写的还可以。先看效果。<div> <table width="320" cellpadding="0" cellspacing="0" align="left" style="border-collapse:collapse;border:1px solid black;"> <tr> <td val... 阅读全文
posted @ 2010-08-31 22:44 JayChow 阅读(1823) 评论(1) 推荐(0) 编辑
  2010年7月27日
摘要: 一. 实现三栏宽度自适应第一种方法:首先是一种不推荐的做法,用绝对定位实现。实现要点:左栏left、右栏right设为绝对定位,分别设置width。左栏设置left和top,右栏设置right和top。自适应的中间栏设置为相对定位,设置margin:0 200px。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "... 阅读全文
posted @ 2010-07-27 21:06 JayChow 阅读(3981) 评论(4) 推荐(1) 编辑
  2010年7月6日
摘要: 在前端开发必须知道的JS(一) 原型和继承一文中说过下面写篇闭包,加之最近越来越发现需要加强我的闭包应用能力,所以此文不能再拖了。本文讲的是函数闭包,不涉及对象闭包(如用with实现)。如果你觉得我说的有偏差,欢迎拍砖,欢迎指教。  一. 闭包的理论  首先必须了解以下几个概念:  执行环境  每调用一个函数时(执行函数时),系统会为该函数创建一个封闭的局部的运行环境,即该函数的执行环境。函数总是... 阅读全文
posted @ 2010-07-06 08:25 JayChow 阅读(12907) 评论(15) 推荐(13) 编辑
  2010年6月30日
摘要: 我们知道,数组的sort方法可以对数组元素进行排序,默认是按ASCII字母表顺序排序。如果要根据其他的顺序排序就需要为sort方法提供一个比较函数作为参数。这里讲的就是如何写这个比较函数。  譬如:  var a=[1,5,3,7];  a.sort(function(a, b) { return b-a});//从大到小排列  那如果复杂点的顺序应该如何写这个比较函数呢。  对于比较函数func... 阅读全文
posted @ 2010-06-30 22:23 JayChow 阅读(4461) 评论(5) 推荐(4) 编辑
  2010年6月25日
摘要: 我知道,有些人(譬如之前的我)写js的for循环时,都不习惯加上var,这当然是语法允许的。譬如下面。  [代码]  但是,这真的不是个好习惯,下面我就说说为什么写Js的for循环一定要加var,否则会时不时给你带来烦人难查的bug。  譬如现在我们要实现这样的功能:输出    10  20  30  40  50  60  70  80  90  100  通过下面code实现,WriteNum... 阅读全文
posted @ 2010-06-25 07:20 JayChow 阅读(20575) 评论(39) 推荐(9) 编辑
摘要: 非技术类。Updating from time to time order by date desc .何不更品一壶茶,且看沧桑云淡然。不见尽处烟袅袅,徐徐心丝漫漫路。--2010-04-16春去梦尽,称称几斤。夜深人静,悠悠至今。我的梦境,何知远近。谁的风景,谁的小径。--2009-05-17一夜秋风几层凉多少落叶风雨中满城桂花香如故途经故里谁低语--2008-10-25 阅读全文
posted @ 2010-06-25 07:19 JayChow 阅读(757) 评论(0) 推荐(0) 编辑
  2010年6月10日
摘要: 背景:梦幻西游;人物:逍遥生;场景:北俱芦洲。  游览行为:点击鼠标,人物行走。右键也能使人物转向。由于我只找到了人物四个方向的素材,所以如果刚好正对人物位置的水平或垂直方向,走起来会有些别扭,如果用八方图,code上只要再加正东南西北四个方向即可。一共使用了2张图片,一张是人物的四方图,一张是场景图,场景图用于设为body背景。  贴上一部分效果图,你可以在本文结尾下载整个demo。    先贴... 阅读全文
posted @ 2010-06-10 08:56 JayChow 阅读(7016) 评论(57) 推荐(13) 编辑
  2010年6月9日
摘要: 在再谈js拖拽(二)仿iGoogle自定义首页模块拖拽的最后,我说了接下来要写Js动画,转瞬拖到了今天,呵呵。这篇主要讲动画的基础,就是几个最基本的特效,即:移动,渐变和尺寸变化。接下来写个梦幻西游版逍遥生角色行走的动画,然后再适时的写些动画有关的例子,争取把这个系列写好。  我们玩魔兽世界的时候可以通过ctrl+r来查看当前的帧数,当帧数很小时,会觉得很卡,帧数很高则很流畅。所谓帧数就是1秒内显... 阅读全文
posted @ 2010-06-09 08:17 JayChow 阅读(18665) 评论(44) 推荐(19) 编辑