`
bruce.lu
  • 浏览: 33909 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

mootools 里 this 的运用

    博客分类:
  • AJAX
阅读更多

放假没事儿看了看mootools的代码, 觉得很过瘾。 paste 一小块过来:

 

var Hash = new Native({
	name: 'Hash',
	initialize: function(object){
		if ($type(object) == 'hash') object = $unlink(object.getClean());
		for (var key in object) this[key] = object[key];
		return this;
	}
});

 

有兴趣的可以一起讨论下这里面的 this 引用的是谁? 别急着下结论, 最好说说为什么会引用它 :)

分享到:
评论

相关推荐

    mootools

    MooTools是一个JavaScript库,它的全称是"More Object-Oriented Tools",寓意提供更多的面向对象的工具。这个库的设计理念是为开发者提供一种优雅、高效的方式来编写可维护的前端代码,它强调代码的组织结构和模块化...

    mootools详细教程chm

    这个“mootools详细教程chm”包含了丰富的资源,旨在帮助开发者深入理解和熟练运用MooTools。 1. **MooTools 的核心特性** - **模块化设计**:MooTools 采用模块化结构,允许开发者根据项目需求选择性地加载组件,...

    Mootools 1.2.1 API 文档

    Mootools是一款强大的JavaScript库,它为Web开发者提供了丰富的功能和高效的工具,使得在浏览器端进行复杂的JavaScript编程变得更加便捷。Mootools 1.2.1是该库的一个版本,其API文档对于理解和使用这个库至关重要。...

    MooTools1.4中文PDF手册+MooTools-Core-1.5.1.js

    MooTools是一款强大的JavaScript库,它提供了一套优雅的面向对象的编程接口和实用的工具集,便于开发者创建高效、可维护的Web应用程序。MooTools 1.4中文PDF手册与MooTools-Core-1.5.1.js是学习和使用MooTools的核心...

    MooTools 帮助文档 中文

    MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...

    mootools tree and table

    在IT领域,JavaScript库MooTools是一个非常受欢迎的框架,用于增强网页的交互性和功能。MooTools提供了许多工具和组件,其中包括对于tree(树形结构)和table(表格)的处理,使得开发者能够轻松创建复杂的用户界面...

    Mootools 1.2教程 类(一)

    在MooTools 1.2中,类是创建对象的基础,它允许你组织代码并封装数据,以便构建复杂的系统。本教程将介绍如何创建和使用MooTools中的类。 首先,一个类是一个容器,它存储了变量(也称为属性)和函数(也称为方法)...

    mootools 1.2 中文文档

    MooTools是一个轻量级的JavaScript库,设计思想源自于Prototype,但两者在实现和功能上有许多不同之处。MooTools 1.2是该库的一个稳定版本,它提供了丰富的功能集,包括DOM操作、事件处理、动画效果、Ajax交互等。这...

    Mootools1.2.3各版本下载

    MooTools是一个轻量级的JavaScript库,设计用于简化Web开发中的DOM操作、事件处理、动画效果以及Ajax交互。1.2.3是MooTools的一个稳定版本,它提供了丰富的功能集,同时保持了高性能和良好的浏览器兼容性。在本文中...

    mootools层拖动实现

    this.position = this.element.getPosition(); // 获取元素当前位置 }, onBeforeStart: function() { // 在拖动开始前执行的代码,例如:禁用页面滚动 }, onEnd: function() { // 在拖动结束时执行的代码,...

    mootools开发手册中文版

    MooTools 是一个轻量级且模块化的JavaScript库,它为Web开发提供了丰富的功能和工具。这个"mootools开发手册中文版"是针对MooTools 1.1.js版本的详细指南,旨在帮助开发者更好地理解和使用这个JavaScript框架。本文...

    mootools源码分析.rar

    MooTools是一个轻量级的JavaScript库,以其模块化、可扩展性和高性能著称。它提供了许多实用工具和功能,使Web开发更为便捷。通过对"Mootools源码分析"的深入探讨,我们可以了解到这个框架的核心设计理念和实现机制...

    mootools.js插件 1.4.5 core下载.zip

    比prototypejs更丰富、更强大的mootools.js插件 1.4.5 core下载。mootools.js可以生成较为复杂的、动态的网页交互效果,和jquery一样强大。。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似...

    MooTools帮助文档api

    MooTools 帮助文档 api ajax

    mootools教程

    MooTools是一个强大的JavaScript库,它提供了一系列工具和方法,帮助开发者更加高效地进行Web页面的开发和DOM操作...通过深入理解并熟练运用MooTools,开发者可以编写出更简洁、更健壮的代码,提升Web应用的用户体验。

    Mootools v1.11 文档 pdf html Mootools v1.2.1 js

    MooTools 是一个轻量级、模块化的JavaScript库,它为Web开发提供了强大的工具和功能。这个压缩包包含了MooTools的两个主要版本——v1.11和v1.2.1的相关文档,以及可能的HTML和JavaScript文件,帮助开发者理解和使用...

    mootools 弹出框

    **标题:“MooTools 弹出框”** MooTools 是一个轻量级的JavaScript库,它提供了一系列强大的工具和方法来帮助开发者构建交互式的Web应用程序。在MooTools中,弹出框(通常称为“对话框”或“提示框”)是一种常见...

    mootools-release-1.11

    MooTools 是一个轻量级且模块化的JavaScript库,它为Web开发提供了丰富的功能和工具。"mootools-release-1.11"是MooTools的一个特定版本,发布于2010年,旨在提供稳定性和兼容性的更新。这个版本在当时是一个重要的...

    mootools实现同页面不同日期选择效果

    总的来说,使用MooTools实现同页面不同日期选择效果需要掌握MooTools的基础API,理解面向对象编程的概念,以及对DOM操作和事件处理的熟练运用。同时,灵活的设计和良好的代码组织结构也是确保项目可维护性和扩展性的...

    MooTools.Essentials

    《MooTools.Essentials》是MooTools官方发布的一份详细开发参考手册,主要针对JavaScript和Ajax开发者。这份PDF文档共275页,旨在为程序员提供全面、深入的MooTools框架知识,帮助他们更好地理解和应用这个强大的...

Global site tag (gtag.js) - Google Analytics