`

jQuery中自执行函数与自写一个前端框架

阅读更多
//定义一个自执行函数并且返回一个jQ对象
(function(window){
	//alert("测试");
	var 
		jQuery=function(){
		//使用init返回jQ对象
		return jQuery.prototype.init();
	};
	jQuery.prototype.init=function(){
		//修正原型指向
	var
		toString={}.toString,
		length=0;
		constructor:jQuery;
		return this;
	};
	
	var $=jQuery;
	jQuery.fn=jQuery.prototype;
	jQuery.fn=jQuery.prototype.init.prototype;
	//使返回的对象在window全局下
	window.$=window.jQuery=jQuery;
		
})(window);
console.info($());

 

分享到:
评论

相关推荐

    前端Jquery框架

    自2006年发布以来,jQuery已经成为了前端开发的标准工具之一,因其简洁的语法和丰富的功能而备受青睐。 **jQuery 1.1与2.1版本** jQuery 1.1是jQuery系列的一个早期版本,主要为当时的浏览器环境提供了广泛的兼容...

    jquery,jquery是Ajax的一个框架

    jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了前端开发中的许多任务,尤其是处理 AJAX(Asynchronous JavaScript and XML)请求。AJAX 是一种在不刷新整个网页的情况下,允许部分网页内容异步更新的技术。...

    Jquery 框架最新版 v 1.26

    jQuery,作为一个广受欢迎的JavaScript库,自其诞生以来就极大地简化了前端开发人员对DOM的操作,使得复杂的网页交互变得轻而易举。标题所提及的"Jquery 框架最新版 v 1.26",虽然实际的最新版本可能会有所变化,但...

    jQuery表单验证框架

    jQuery Validate 是一款广泛使用的JavaScript库,专门用于实现表单验证。这个框架极大地简化了在网页上创建复杂且功能强大的表单验证的过程。下面我们将详细探讨jQuery Validate框架的主要特性和使用方法。 首先,...

    jquery 框架 jquery-1.2.6

    标题中的"jquery 框架 jquery-1.2.6"指的是jQuery框架的1.2.6版本,这是一个较早的版本,但依然在很多老项目中被使用。 1. **jQuery核心概念** - **选择器**: jQuery通过CSS选择器来选取HTML元素,使得选取元素变...

    jQuery的基础教程文档 web开发 前端

    在jQuery框架中,构造器相当于JavaScript语言的构造函数(Function),是整个jQuery框架的核心。构造器通过jQuery()函数(通常简写为$())实现,是执行所有jQuery操作的基础。jQuery()函数可以接收四种类型的参数,...

    jQuery框架方法大全

    jQuery框架是JavaScript的一个库,它极大地简化了DOM操作、事件处理、动画设计和Ajax交互。这个框架使得前端开发更为高效和简洁。下面将详细介绍jQuery中的一些主要方法。 1. **Attribute Methods**: - `addClass...

    JQuery一个非常好的Javascript框架

    jQuery,作为一个广受欢迎的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。自2006年发布以来,jQuery迅速成为开发者首选的工具,因其简洁、高效的API而受到赞誉。以下是对jQuery核心...

    web前端知识框架

    React、Vue和Angular则是目前流行的三大前端框架,它们提供了组件化开发、虚拟DOM和状态管理等功能,帮助开发者构建大型、高性能的应用。 除此之外,前端开发者还需要了解版本控制工具,如Git,用于协同开发和版本...

    jquery验证框架使用

    jQuery验证框架是一款广泛应用于前端开发中的轻量级验证插件,它可以帮助开发者轻松实现表单数据的有效性验证,确保用户输入的数据符合预设规则,提高用户体验,减少服务器端的压力。本篇文章将深入探讨jQuery验证...

    jquery-1.4 著名js框架

    jQuery不仅是一个库,它还催生了一个庞大的生态系统,包括无数的插件和工具,如jQuery UI(提供丰富的用户界面组件)和Bootstrap(流行的前端框架,基于jQuery)。jQuery适用于各种Web项目,从简单的网站到复杂的...

    jQuery学习框架

    jQuery还提供了链式调用,允许在一个句柄中连续执行多个操作。 **二、Ajax交互** Ajax(异步JavaScript和XML)是jQuery中的重要功能,它允许在不刷新整个页面的情况下更新部分网页内容。使用`$.ajax()`函数可以...

    jquery中文手册、jquery中文教程、javascript框架、jquery

    - **上下文和作用域**:理解`this`关键字在jQuery方法中的变化,以及如何使用`$.proxy()`或`.call()`、`.apply()`来改变函数执行上下文。 - **插件机制**:jQuery的可扩展性体现在其插件系统,了解如何编写和使用...

    jQuery bootstrap响应式系统框架

    Bootstrap是由Twitter推出的一款开源前端框架,它包含了丰富的HTML、CSS和JS组件,旨在加速响应式网页和移动设备优先的Web应用开发。Bootstrap提供了预设的网格系统、表单、按钮、导航及其他界面元素,使得页面布局...

    web前端图形框架

    它支持多种浏览器,并且与jQuery、Dojo、YUI等流行JavaScript库兼容,这使得它具有广泛的应用性。jsPlumb提供了丰富的特性,如: 1. **动态连接**:允许用户在界面上自由拖拽线条,建立和修改元素间的连接,这对于...

    jquery.js框架

    虽然现在有React、Vue、Angular等现代前端框架,但jQuery因其轻量级、易学易用的特点,依然在很多项目中占据一席之地。特别是对于只需要少量DOM操作和简单动画的项目,jQuery可能是更合适的选择。 总的来说,jQuery...

    jquery框架

    同时,许多现代前端框架如Angular、React和Vue等虽然不依赖jQuery,但它们的某些设计理念受到了jQuery的影响。 ### 5. 学习与进阶 学习jQuery,首先需要熟悉JavaScript基础。理解DOM、事件、函数和对象等基本概念...

    jquery中文参考

    **jQuery中文参考** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互...不断更新和进化的jQuery,即使在现代前端框架层出不穷的今天,依然保持着其独特的价值和地位。

    jquery源码框架解读

    在前端开发领域,jQuery是一个不可或缺的库,它极大地简化了JavaScript操作DOM、处理事件、创建动画以及实现Ajax交互。这份资料深入解析了jQuery的源码,旨在帮助开发者理解其内部机制,提升技能水平。 jQuery的...

    jqueryapi2.2_javascript_前端_

    jQuery与现代前端框架如React, Vue, Angular等可以很好地共存,通过jQuery处理DOM操作和动画,而其他框架负责状态管理和组件化。 总的来说,`jqueryapi2.2`压缩包中的CHM文件是前端开发者必备的工具之一,它涵盖了...

Global site tag (gtag.js) - Google Analytics