摘要: 好多地方都会用到这样一个效果“点击tab切换内容页”,根据自己的想法实现了一下,写了个简单的插件。以前写代码都是标准的函数式编程,现在觉得面向对象编程看起来比较爽,并且更容易维护,于是就用oop的思想写了这个功能。这里有两个文件change.js和test.html,内容有注释,就直接上代码了。js... 阅读全文
posted @ 2014-05-27 10:55 kevinzw 阅读(1346) 评论(2) 推荐(0) 编辑
摘要: 在C# 和Java里面我们如果想使用哪一个功能类就要引用相应的命名空间。如C#里面有个System.Web.UI库,我们就要用using System.Web.UI;,之后我们就可以用到ScriptManager这个类了。 js里面其实是不纯在所谓的命名空间的,只是以对象字面量的方式展示出这种效果。... 阅读全文
posted @ 2014-05-14 13:41 kevinzw 阅读(7735) 评论(0) 推荐(1) 编辑
摘要: 在Jquery里面,我们用的最多的就是事件绑定了,事件绑定有多个函数。例如:bind,one,live,delegate等等。我们先看看他们的定义,直接进入主题:bind( )方法用于将一个处理程序附加到每个匹配元素的事件上并返回jQuery对象。.bind(eventType[, evnetDat... 阅读全文
posted @ 2014-04-11 14:46 kevinzw 阅读(6598) 评论(11) 推荐(4) 编辑
摘要: 讲到ajax这个东西,我们要知道两个对象XMLHTTPRequest和ActiveXObject ,提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。可以同步或异步返回 Web 服务器的响应,并且能以文本或者一个 DOM 文档形式返回内容。XMLHTTPRequest基本上算是标准化了,兼容大部分浏览器ActiveXObject这玩儿意儿是微软的东西,所以是为了兼容IE版本,我们用的只是它的xmlHTTP功能。 为了功能的明确和清晰,我们把这个ajax代码分为5个部分:对象的创建 onreadystatechange句柄处理参数拼接Ge 阅读全文
posted @ 2014-03-28 16:39 kevinzw 阅读(5083) 评论(0) 推荐(4) 编辑
摘要: 之前讲了一部分揭秘系列的东西,由于年初的时候在改项目,也没有写下去。现在开始闲下来了,会继续写没写完的东西,各种原生js实现Jquery的功能。转入正题,说一下今天要讲的东西。相信很多tx在项目里面写过这样的js代码: $("#..").click(function(){ var val=$("#..").val(); if(!val) { alert('.......'); return false; } if(!/...../.test(val)) { alert('.......'); return false; } 阅读全文
posted @ 2014-03-27 11:34 kevinzw 阅读(2509) 评论(0) 推荐(2) 编辑
摘要: 了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例: typeof 2 输出 number typeof null 输出 object typeof {} 输出 object typeof [] 输出 object typ 阅读全文
posted @ 2014-03-18 17:12 kevinzw 阅读(231088) 评论(3) 推荐(5) 编辑
摘要: 前面我们扩展了bind方法和ready函数,这次我要讲一下$.fn.extend 和$.extend函数。其他的不多说,直接切入主题吧!先来看看这两个函数的区别: $.fn.extend是为查询的节点对象扩展方法,是基于$的原型扩展的方法 $.extend是扩展常规方法,是$的静态方法。我们之前写的代码看一下: (function (win) { var _$ = function (selector, context) { return new _$.prototype.Init(selector, context); ... 阅读全文
posted @ 2013-12-31 16:57 kevinzw 阅读(5950) 评论(0) 推荐(3) 编辑
摘要: 讲这一节之前,先回顾之前的一篇《小谈Jquery》里面的代码: (function (win) { var _$ = function (selector, context) { return new _$.prototype.Init(se... 阅读全文
posted @ 2013-12-30 15:09 kevinzw 阅读(2562) 评论(0) 推荐(4) 编辑
摘要: 现在Jquery框架对于开发人员基本上是无人不知,无人不晓了,用起来十分的方便,特别是选择器十分强大,提高了我们的开发速度。但是好多人也只是停留在了会用的基础上,我个人觉得会用一个框架不算什么,只能说明你对那个框架比较熟悉,知道里面的思想和实现才是王道。有好多大牛对Jquery框架进行了剖析,今天我... 阅读全文
posted @ 2013-12-23 16:29 kevinzw 阅读(3345) 评论(6) 推荐(5) 编辑
摘要: 在Jquery里面,我们可以看到两种写法:$(function(){}) 和$(document).ready(function(){}) 这两个方法的效果都是一样的,都是在dom文档树加载完之后执行一个函数(注意,这里面的文档树加载完不代表全部文件加载完)。 而window.onload是在dom 阅读全文
posted @ 2013-12-17 14:11 kevinzw 阅读(185753) 评论(9) 推荐(14) 编辑