自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 jQuery1.4源码学习三

<br />init比较复杂,是jQuery的核心方法,分情况处理selector,返回jQuery实例。<br />jQuery.fn = jQuery.prototype = { init: function( selector, context ) { var match, elem, ret, doc; // Handle $(""), $(null), or $(undefined) // 处理 "" null undefined选择器 if ( !selector )

2010-06-29 17:02:00 937

原创 jQuery1.4源码学习二

jquery所有代码放在一个闭包中。我保留了原始注释,方便对照,有不当之处欢迎指正。// Define a local copy of jQuery var jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' // jQuery对象是jQuery.fn.init函数的一个实例 return new jQuery.fn.i

2010-06-29 15:11:00 903

原创 jQuery1.4源码学习一

用jquery有一年了,jq很灵巧,API不像其他库一样那么啰嗦,一个css()就可以满足多种需求,免去了记忆API之苦。jquery的优点就不炫耀了,也遇到一些问题,比如在gbk页面用getScript加载gbk编码的js文件就出现乱码问题,看了看源码也未找到蛛丝马迹,此问题暂且挂起。jquery代码非常严谨、独具匠心,值得学习,看源码可以加深javascript的了解、学到一些时髦的设计思想。把jQuery的骨架抽出来看很简单,看注释就行了。(function( window, undefined )

2010-06-25 17:22:00 945 5

原创 javascript设计模式读书笔记(1)--单体模式

<br />单体(singleton)模式是javascript中最基本最常用的模式之一,常用来划分命名空间、模块化代码、减少全局变量。<br />下面是基本结构,没什么好说的。<br />var Singleton = { attribute1: true, attribute2: 10, method1: function() { }, method2: function(arg) { } }; Singleton.attribute1 = false; var

2010-06-15 21:49:00 571

原创 验证手机和股票代码正则

<br /> <br /> <br />验证手机 :  ^((1[3,5,8][0-9]{1})/d{8})$<br /> <br />验证股票代码 :  ^(((002|000|300|600)[/d]{3})|60[/d]{4})$  <br /> <br /> <br />网上有个验证股票代码的正则: 002[/d]{3}|000[/d]{3}|300[/d]{3}|600[/d]{3}|60[/d]{4},00021234也可以验证通过,显然是不对的。

2010-06-10 10:55:00 2229 1

原创 判断TT浏览器

<br /><br />一直没找到判断IE内核浏览器具体是什么浏览器,看soso的代码发现了这个东东,有用TT的测试下。我从来不用TT 搜狗 360之类的浏览器。<br /> <br />try {<br />    if (window.external.getTTVerStr != null) {<br />        Zhishi.Browser.isTT = true<br />    }<br />} catch(e) {}

2010-06-10 10:49:00 748

原创 select控件的相关操作

往往简单的事情,牵扯到多浏览器就不再简单,总结下javascript对select的常见操作var citySelect = document.getElementById("city");动态添加option:1. citySelect.options.add(new Option("北京","010"));//IE FF Opera Safari Chrome浏览器都支持2. citySelect.add(new Option("北京","010"));  //Firefox不支持3. citySele

2010-06-07 14:43:00 903

js日期时间控件

javascript日期时间控件

2007-12-05

空空如也

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

TA关注的人

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