仿写jQuery

基于原型和闭包的理解,本文将探讨如何尝试仿写jQuery,通过实践加深对这两个概念的应用,同时会在浏览器控制台中展示并测试仿写的效果。
摘要由CSDN通过智能技术生成

了解原型与闭包的概念后,可以试着手写jQuery

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.red{
   color: red;}
			.blue{
   color: blue;}
			.bold{
   font-weight: bold;}
		</style>
	</head>
	<body>
		<h1>html</h1>
		<h1>css</h1>
		<p>hello world!</p>
		<script>
			(function(){
   
				function jQuery(selector){
   
					return new jQuery.prototype.init(selector);
					// 返回一个new init的出来的对象
				}
				// 公用属性 version版本
				jQuery.prototype.version = "2.0";
				jQuery.prototype.init = function(selector){
   
					// this.name = "lwh";
					// 选择到所有元素
					var str = typeof selector;
					if(str === "function"){
   
						jQuery.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值