2009年1月10日
摘要: 在实际的js开发过程中,我们常常会有相似或相同的需求。这时候如果没有很好的封装(通用功能),代码的重复将不可避免。比如说页面的字符处理,js的正则表达式验证等等。下面我就将我自己浅薄的开发经验综合网上的庞杂资源稍稍综合整理一下,省得自己以后要用到时再搜索了。这个系列我会将平时常用的函数归纳整理起来,全当作是抛砖引玉吧。 Code is cheap.看代码: 一、常见的字符串处理函数 Code Co... 阅读全文
posted @ 2009-01-10 21:51 JeffWong 阅读(1094) 评论(3) 推荐(0) 编辑
摘要: 两个.aspx文件,一个叫Default.aspx,一个叫AjaxOperations.aspx,第一个用来输入搜索数据,后一个用来对搜索关键字进行处理。js文件夹下面还有一个testJs.js的文件,它就是ajax操作的核心部分。不错,code is cheap。看代码: CodeCode highlighting produced by Actipro CodeHighlighter (fre... 阅读全文
posted @ 2009-01-10 21:32 JeffWong 阅读(1190) 评论(1) 推荐(0) 编辑
摘要: 在异步应用程序中发送和接收信息时,常见的可以选择以纯文本和XML作为数据格式(您可以参考jquery下的ajax),现在还有一种比较流行的方式:JSON(JavaScript Object Notation)。好了,下面举例说明这三种数据格式在ajax的异步应用。一、纯文本方式1、发送/接收数据:Code is cheap.看代码: [代码]几个附加文件源码:[代码]一一保存文件,ctrl+F5,... 阅读全文
posted @ 2009-01-10 21:31 JeffWong 阅读(12103) 评论(11) 推荐(5) 编辑
摘要: js被C#、JAVA等开发者视为声名狼藉的附属编程语言是有道理的,比如说,对cookie的操作。js就没有一套类似C#的现成处理方案,而只能由你自己去完成。下面我就将自己学习的用面向对象的思想对cookie进行处理的学习笔记整理一下,以飨读者。 cookie的常见操作分析: (1)设置cookie 包括了添加和修改功能,事实上如果原有cookie 名称已经存在,那么添加此cookie 就相当于修改... 阅读全文
posted @ 2009-01-10 21:30 JeffWong 阅读(772) 评论(1) 推荐(0) 编辑
摘要: js的重载和重写(覆写):重载的意思是,“同一个名字的函数(注意这里包括函数)或方法可以有多个实现,它们依靠参数的类型和(或)参数的个数来区分识别”。 而重写(覆盖)的意思是,“子类中可以定义与父类中同名,并且参数类型和个数也相同的方法,这些方法的定义后,在子类的实例化对象中,父类中继承的这些同名方法将被隐藏”。重载的英文是overload,覆盖的英... 阅读全文
posted @ 2009-01-10 21:29 JeffWong 阅读(1289) 评论(2) 推荐(0) 编辑