`
zccst
  • 浏览: 3322478 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

插件实现原理-自己总结

 
阅读更多
作者:zccst
  /*file1
	** gms.js  系统核心js库
	** 把闭包当做一个变量。
	*/
	var gms = (function(){
		var rms = {"name":"lisi"};
		rms.plug = function(Obj){
			$.extend(rms,Obj);
		}
		return rms;
	})();
	window.gms=gms;
	
	/*file2
	** Tool.js  系统核心js库的辅助库
	** 把工具添加到gms中。即可用gms使用Tool中定义的方法
	*/
	(function($,gms){
		var Tool = {
			getName:function(){
				return gms.name;
			},
		};
		gms.plug({"tool":Tool});
	})(jQuery,gms);
	
	
	/*file3
	** real.js
	** 在实际使用的地方中引用
	*/
	var n = gms.tool.getName();
	console.log(n);
分享到:
评论

相关推荐

    vlc-3.0.4 插件-demo

    这些示例可能包括如何播放特定类型的流媒体,如何与其他应用程序交互,或者如何利用插件实现特定的播放效果。通过运行和分析这些示例,开发者可以快速理解插件的工作原理,并且能更快地在自己的项目中应用这些插件。...

    OBS无延迟直播插件(基于POLYV云平台)

    首先,理解OBS无延迟直播插件的工作原理至关重要。该插件通过优化编码、传输和解码过程,减少了数据在从源头到观众设备之间的传输时间,从而实现了超低延迟的效果。在使用时,我们需要将插件目录中的"bin"和"obs-...

    MybatisPlus 超好用的idea代码生成插件

    总结来说,MybatisPlus 插件是 IntelliJ IDEA 中提升开发效率的好帮手,通过自动化的代码生成,减少了手动编写重复代码的工作量,让开发者能够更专注于核心业务逻辑的实现。同时,了解并熟练使用这个插件,能够帮助...

    UE4插件VictoryPlugin-master

    本文将深入探讨这个插件的核心原理、使用方法以及它如何为UE4项目带来便利。 首先,理解VictoryPlugin的核心功能。这个插件的核心特性在于其图像资源管理能力,尤其是它允许开发者动态地从指定路径加载图片。在UE4...

    Unity插件 实现 刮刮卡/刮刮乐 效果

    Unity插件实现刮刮卡/刮刮乐效果是一种在游戏或互动应用中常见的交互功能,它通常用于模拟现实生活中刮开覆盖层以揭示隐藏信息的行为。这款插件因其功能强大和适用广泛而备受关注,尤其适合于开发各种类型的游戏和...

    pagination - 前端分页插件

    总结来说,"pagination"前端分页插件是前端开发中实现数据分页功能的一个高效工具,它提供了便捷的API和高度可定制的样式,帮助开发者快速构建出美观且实用的分页组件。通过理解分页的基本原理和掌握插件的使用方法...

    DroidPlugin Android 插件化的实现原理以及在 360 手机助手中的应用

    ### DroidPlugin Android 插件化的实现原理及在 360 手机助手中的应用 #### 一、概述 随着移动互联网技术的发展与普及,Android 应用日益复杂多样化,传统的开发模式难以满足快速迭代的需求。在此背景下,插件化...

    jquery插件库-jquery抽奖插件.zip

    三、jQuery抽奖插件的实现原理 实现一个抽奖插件,主要涉及以下几个步骤: 1. 创建HTML结构:构建抽奖界面,可以是旋转盘、滚动条或其他形式。 2. CSS样式设定:通过CSS定义元素的初始状态和动画效果。 3. ...

    jQuery插件--分页插件

    本文将深入探讨jQuery分页插件的原理、实现方式以及如何应用到实际项目中。 首先,我们要了解jQuery分页插件的基本概念。分页插件主要负责将大量数据分成若干页进行显示,用户可以通过点击页码或导航箭头来切换不同...

    Android支付宝蚂蚁森林能量自动收取插件开发原理解析

    #### 四、实现原理 1. **接口分析**:通过trace文件中的方法调用信息,可以发现页面加载时涉及到的一些关键网络请求,如能量数据的获取、提交收取操作等。 2. **WebView注入**:既然确认页面是由WebView承载的,...

    Eclipse中的.class jar源码的插件JD-Eclipse-site-1.0.0-RC2.zip

    总结来说,JD-Eclipse插件是Eclipse开发者的重要工具,它弥补了Eclipse原生功能的不足,使得查看.jar文件的源码变得简单易行。通过安装和使用JD-Eclipse,开发者能够更深入地探索和利用Java库,从而提升他们的编程...

    安卓插件机制相关-android动态加载插件dex后的jar以方便功能扩展.rar

    Android插件系统通常基于类加载器(ClassLoader)的原理,特别是 DexClassLoader 或 PathClassLoader,这些类加载器能够加载 .dex 文件(Dalvik 可执行文件格式),这些文件包含了Android应用的字节码。通过动态加载...

    Jquery cookie插件实现原理代码解析

    《jQuery Cookie插件实现原理与应用》 Cookie作为Web开发中的重要组成部分,是服务器与客户端交互数据的一种方式。它存储在用户的本地浏览器中,用于跟踪用户状态或存储用户设定的信息。jQuery提供了一款名为jQuery...

    MyEclipse 8.6反编译插件安装系列3---安装插件说明书

    1. **JadClipse 插件**:下载 JadClipse 插件(例如 net.sf.jadclipse_3.3.0.jar),这是实现反编译功能的核心组件。 2. **Jad 反编译器**:下载并配置好 Jad 反编译器(例如 jad.exe),它将用于实际的反编译过程。...

    jQuery星空背景插件_whole-npm_下载.zip

    三、实现原理 1. **星星生成**:首先,插件会在HTML中动态创建大量表示星星的元素,这些元素通常为`<div>`或`<span>`,并设置透明度、大小和位置等属性。通过CSS3的`transform`属性,可以实现元素的位移和平移。 2...

    jquery搜索自动提示下拉框插件autocomplete-有我自己做的例子-支持中文

    在本篇文章中,我们将深入探讨如何利用该插件实现中文搜索自动提示,并通过实例解析其核心功能和应用场景。 一、jQuery Autocomplete 插件概述 jQuery Autocomplete 是 jQuery UI 库中的一个组件,主要用于输入框...

    Screenshot-JS屏幕截图插件脚本

    "Screenshot-JS"是一个强大的JavaScript插件,专为Web前端开发者设计,用于实现便捷、高效的屏幕截图功能。本文将详细介绍这个插件的原理、使用方法以及一些关键知识点。 一、基本原理 Screenshot-JS基于HTML5的...

    4.3 Bootstrap-实现原理.pdf

    Bootstrap 的插件实现原理则是基于 jQuery 来实现各种交互效果,比如模态框、下拉菜单、轮播图等。这些插件通常通过 jQuery 的事件委托机制来处理事件,例如点击事件可以委托给一个父元素,然后通过事件冒泡来触发...

    分页插件--pagination

    "分页插件--pagination"通常指的是用于实现这种功能的软件组件,它可以方便地集成到各种前端或后端项目中。在这里,我们将深入探讨分页的基本原理、工作方式以及如何利用pagination插件来优化用户体验。 分页的基本...

    jQuery插件city-picker实现省市区三级联动

    `jQuery city-picker` 是一个方便的插件,它可以帮助开发者快速实现省市区三级联动效果,即当用户在选择省份时,市和区会根据所选的省份自动更新。下面将详细介绍这个插件的工作原理和使用方法。 ### jQuery 插件...

Global site tag (gtag.js) - Google Analytics