摘要: //定义编码header('Content-Type:text/html;charset=utf-8');//Atomheader('Content-type:application/atom+xml');//CSSheader('Content-type:text/css');//Javascriptheader('Content-type:text/javascript');//JPEGImageheader('Content-type:image/jpeg');//JSONheader('Conten 阅读全文
posted @ 2013-05-09 16:15 幻星宇 阅读(185) 评论(0) 推荐(0) 编辑
摘要: (function( window,undefined) {varjQuery = (function() {//构建jQuery对象varjQuery =function( selector, context ) {returnnewjQuery.fn.init( selector, context, rootjQuery );}// jQuery对象原型jQuery.fn = jQuery.prototype = {constructor: jQuery,init:function( selector, context, rootjQuery ) {// selector有以下7种分支情况 阅读全文
posted @ 2013-05-09 16:04 幻星宇 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 在 JavaScript 中,每个函数对象都有一个默认的属性 prototype,称为函数对象的原型成员,这个属性指向一个对象,称为函数的原型对象,当我们每定义了一个函数的时候,JavaScript 就创建了一个对应的原型对象,也就是说,当我们定义一个函数的时候,实际上得到了两个对象,一个函数对象,一个原型对象。原型对象是一个特殊的对象,函数的 prototype 成员指向它的原型对象。可以通过函数对象的 prototype 成员取得这个原型对象的引用。下面定义一个函数对象 Person,然后通过 prototype 来取得它的原型对象。然后在它的原型对象上定义了一个方法。function P 阅读全文
posted @ 2013-05-09 15:34 幻星宇 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.Hold住,我们要开始动真格了!是的,看到这个标题,你一定也和我一样迫不及待了,因为我们不像之前那篇教程一样小打小闹了,我们现在要动真格了,这次我们要写的插件是上个插件的增强版本.而这个插件包含主流的插件的完整骨架.换句话说,就是我们的插件会变得更加的专业,更加的规范化,当然.也显得我们牛逼了.OK,我们现在就开始着手!2.第一个版本今天,你的客户告诉你,需要开发一个这样的插件,第一步是:选中整篇文章,并改变颜色,鼠标移过去的时候.表示读者已经读过这一段,需要把颜色变成初始的颜色,好的.这个就是全部了,你想着.嗯,应该是挺简单的.因为在上一篇教程我们已经讲解了一些关于最基本的概念,并完成了 阅读全文
posted @ 2013-05-09 15:28 幻星宇 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. 前言从现在开始,我们将一步一步学习怎么写一个jQuery插件,编写jQuery插件不是难的事情(当然这取决于你编写的这个插件的复杂程度,比如我们将要写的这些,就是一些很简单的例子),jQuery插件有两种形式.$的工具函数操作dom包装集合的方法.我们这里是针对第二种方式来写一个jQuery高亮的插件-highlight,虽然很简单哈.不过为了显示出我们比较牛逼,我们名字得起得专业一点.2. 第一步.让我们的插件更加安全(function($){ //代码都写在这里哈 })(jQuery)上面的这段代码,你可以把他理解成写插件的固定模式.就好像是我们小时候写作文的时候.开头一定是.... 阅读全文
posted @ 2013-05-09 15:21 幻星宇 阅读(279) 评论(0) 推荐(0) 编辑