首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

OOP与jQuery(4):函数作用域、方法连缀及jQuery.fn

2012-09-11 
OOP与jQuery(四):函数作用域、方法连缀及jQuery.fn?本系列文章由石川创作,李松峰翻译,W3ctech.com首发,图灵

OOP与jQuery(四):函数作用域、方法连缀及jQuery.fn

?

本系列文章由石川创作,李松峰翻译,W3ctech.com首发,图灵社区转载。

?

OOP与jQuery(4):函数作用域、方法连缀及jQuery.fn

?

“OOP与jQuery”是“解码jQuery”系列中的一个子系列,主要讨论jQuery的内部构成及相关的OOP(Object Oriented Programming,面向对象编程)概念。

在这篇文章中,我们会讨论函数作用域、jQuery连缀模式和jQuery.fn。

?

?

1. 函数作用域

?

? ? ?我们都看到了,jQuery对象被包装在了很多层函数中。为什么我们用函数来定义作用域呢?因为JavaScript不能用花括号 ? ? ?定义作用域。JavaScript变量只有全局作用域和函数作用域。

?

? ? ?举例来说吧,为了把下面这个jQuery变量变成私有变量,必须把它包装在一个函数中:

?

(function($) {      $.fn.fontcolor = function() {            return this.each(function() {                  $(this).css("color", "orange");            });      };})(jQuery);
?

?

热点排行