自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萝卜的技术专栏

专注于WEB开发技术

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ajax从入门到精通 已出版上市

本人撰写的>已于今年9月于清华大学出版社出版,现已上市,各大网络书店均有销售。ISBN:978-7-302-17642-8希望对大家有所帮助。当当:http://product.dangdang.com/product.aspx?product_id=20364958蔚蓝:http://www.wl.cn/3812513第二书店:http://www.dearbook.com.cn/book/25

2008-10-16 11:23:00 712

原创 AJAX通用表单验证、无限级联动菜单和一个综合AJAX示例程序

最新写了一些demo,发布出来供大家交流。通用表单验证     基于jsvm搭建,但只是使用了jsvm的代码组织功能,并采用native语法,所以可以直接分离出来使用。支持AJAX远程验证。实现了规则和验证分离,主要由验证器类,表单项验证类和表单验证类组成。    演示地址:http://www.robchen.cn/demo/formvalidater/无限级联动菜单    同样基于jsvm搭建

2007-12-13 22:27:00 1167

原创 拖动类(重写版)

由于项目需要,今天把以前写的拖动类翻了出来,发现很多不合适的地方,于是重新构造了这个类。收录在这里,供大家研究。 上次的autoComplete有朋友抱怨缺少注释,这次特意加上了详细的注释。/**//* *    Dragger Class *  Author:Robin Chen (robchen@126.com) *//**//* Dragger Class *///元素拖动类//调用

2007-10-17 16:59:00 994 1

原创 简洁的StringBuilder类

在Javascript中我们经常会使用数组来进行字符串的拼接,以节省性能开销。下面是一个简洁的StringBuilder类及其使用方法:/**//* *  String Builder Class *  Author: Robin Chen ( robchen@126.com ) */ var StringBuilder = function()...{    this.cache = [

2007-10-11 16:51:00 870 1

原创 AJAX AutoComplete简单的小例子

因为项目需要,写了一个简单的AJAX自动完成的小例子,这里给出代码。代码没有优化,优化方向是:1.进一步解耦  2.增加本地数据缓存的筛选,减少交互次数  3.优化筛选算法 有兴趣的朋友可以去尝试一下。/**//* *    AutoComplete Class *  Author: Robin Chen(robchen@126.com)*///AutoComplete Classvar 

2007-09-25 10:51:00 4868 1

原创 PHPOnTrax

因为最近一直在做基于LAMP的开发,所以很关注php的framework.偶然的机会接触到了PHPOnTrax, 对Rails衷情的我立即喜欢上了它.(不过在实际项目中暂时不可能用到,郁闷)意外的是,前几天突然收到了作者John Peterson的email ,问我在哪里:Where are you located?  Im in Hong Kong.哈哈哈。。居然是在Hong Ko

2007-09-11 18:02:00 954

转载 Guidelines for test first design

Guidelines for test first design: The name of the test should describe the requirement of the code There should be at least one test for each requirement of the code. Each possible path

2007-07-14 00:50:00 858

原创 各个Javascript引擎及版本的差异

未来的工作会更多的涉及到多浏览器的兼容问题,所以这里先准备一点资料。原文地址:http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(ECMAScript)JavaScript version support   Trident

2007-07-02 11:14:00 1626

原创 JavascriptDataGrid(beta)

JavascriptDataGrid Beta版,实现了一些基本功能,高级一些的数据处理方面的下一步实现。效果演示地址:http://www.robchen.cn/datagrid/DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr

2007-06-20 21:38:00 1043

原创 仿GOOGLE的Javascript动画

效果和GOOGLE的一样,只是具体实现方式有点不一样,各有利弊。这里定义了一个Player类,并实现了一些简单的控制方法,有兴趣的可以自己扩展// JavaScript Player// Author:Radish(Robin Chen) QQ:4705648 MSN:robchen@126.com EMAIL:robchen@126.comfunction Player(movieC

2007-06-03 12:28:00 1477 1

原创 两个frame同步滚动

应网友要求,写了一个frame同步滚动的DEMO,很简单,收录在这里:DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">

2007-06-01 11:02:00 2033 2

原创 将表单提交平滑过度到AJAX

前几天应朋友要求写了一个AJAX方式提交表单的类,主要功能就是自动拼接数据并以AJAX方式提交.做到对传统提交方式的平滑过度。使用方法:假设有一Form,id为"formElement",相关Javascript代码如下:var helper = new formHelper(document.getElementById("formElement"),{onLoading:functio

2007-04-03 08:22:00 1919

转载 HTML元素及控件事件一览表

onabort 当用户中断下载图像时触发。 onactivate 当对象设置为活动元素时触发。 onafterprint 对象所关联的文档打印或打印预览后立即在对象上触发。 onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。 onbeforeactivate 对象要被设置为当前元素前立即触发。 onbeforecopy 当选中区复制到系统剪贴板之前在源对象触发。

2007-03-23 17:53:00 1352

原创 JoyChat AJAX Chatroom

再次献上一个小玩具,JoyChat AJAX Chatroom主要功能已经具备,资源占用情况也很好.兼容各主流浏览器.(FF下表现比IE要好)演示地址为 http://www.richjavascript.com/chat/joychat.html如果有朋友需要后台源码可以来信robchen@126.com索取。 

2007-02-06 15:58:00 1945

原创 网页鼠标抓词中英文单词对译的AJAX小例子(兼容版本)

translater.js/**Translater * @author Robin Chen Email:Robchen@126.com MSN:favodesigner@hotmail.com QQ:4705648 * prototype.js needed */ var Translater = {  init : function(){  var content = "翻译结果如下:"

2007-01-11 10:16:00 1812

原创 ie haslayout

今天群里面的朋友问了一个问题:111 为什么设置的透明度失效.其实这个问题是IE特有的haslayout属性引起的。只有当haslayout=true时IE的filter才会起作用。下面是关于haslayout的介绍:hasLayout 是IE特有的一个属性。微软 filter 滤镜要求 hasLayout=true 方可执行(否则没有效果)。这个属性可能导致问题的问题还有:*

2007-01-11 10:07:00 3361 1

原创 The JSON Class

这个类提供了一个方便的方法让我们把其他类型的数据转换成JSON格式的字符串用法 var dataString = JSON.stringify(data); /** The JSON class is copyright 2005 JSON.org. */Array.prototype.______array = ______array;var JSON = {    org:

2007-01-10 10:29:00 1210 1

原创 onkeydown,onkeyup,onkeypress,onclick,ondblclick

昨天群里面的朋友问了个比较有意思的问题,keydown,keyup,keypress事件的先后顺序。这里给出一段测试代码:document.onkeydown = function(){ document.getElementById("test").innerHTML += "keydown";}document.onkeyup = function(){ document.getEle

2007-01-10 09:19:00 3088 1

转载 Web2.0十大Ajax安全漏洞以及成因

JavaScript包含的Ajax是Web2.0应用的一个重要组成部分。该部分的进化发展使网络变成了超级平台。该转变同时也催生了新品种的病毒和蠕虫,比如Yamanner,Samy 以及Spaceflash等等。Google,Netflix,Yahoo 以及MySpace等门户网站在过去的几个月里都因为新的漏洞而蒙受一定损失。黑客们可以利用这些漏洞进行钓鱼,跨站点脚本(XSS)以及跨站点伪造(XSR

2007-01-08 08:35:00 1072

Ajax聊天室源码

Ajax聊天室源码,有趣行的拿去玩玩。

2007-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除