详解jquery选择器的原理

html部分
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<script src="js/minijquery.js"></script>
</head>
<body>
<div class="one">1</div>
<div class="two">2</div>
</body>
<script>
var result = $("div");
console.log(result);
alert($('div').size());
</script>
</html> js
js部分
(function(){
//暴露外部的引用
var jQuery = window.jQuery = window.$ = function(selector){
return new jQuery.fn.init(selector);
}
//添加原型事件
jQuery.fn = jQuery.prototype = {
//
init:function(selector){
var element = document.getElementsByTagName(selector);
Array.prototype.push.apply(this,element);
return this;
},
myjQuery:"the test one",
length:0,
size:function(){
return this.length;
}
}
//将init的原型引用成jQuery的原型
jQuery.fn.init.prototype = jQuery.fn;
})();
我用我的理解解释一下,就是jquery原型里面有一个init初始化的方法,将传入的值进行解析,比如传入的id还是class还是标签名。然后通过相应的方法返回数组型对象。既可以通过对象直接调用方法,也可以使用数组的length。
以上就是jQuery 原理的分析,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# jquery选择器的原理
# jQuery
# 选择器的分析
# jQuery选择器_动力节点Java学院整理
# 常用jQuery选择器汇总
# jQuery选择器实例应用
# 详解jQuery选择器
# JS 验证密码 不能为空
# 必须含有数字、字母、特殊字符
# 长度在8-12位
# easyui-datagrid特殊字符不能显示的处理方法
# js控制文本框禁止输入特殊字符详解
# jQuery选择器特殊字符与属性空格问题
# 如有
# 我用
# 希望能
# 可以使用
# 谢谢大家
# 既可
# 有一个
# 疑问请
# 直接调用
# 选择器
# charset
# UTF
# meta
# en
# head
# title
# minijquery
# body
# src
# Document
相关文章:
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
已有域名和空间如何快速搭建网站?
如何彻底卸载建站之星软件?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何快速搭建高效WAP手机网站吸引移动用户?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
如何在VPS电脑上快速搭建网站?
招商网站制作流程,网站招商广告语?
网页设计与网站制作内容,怎样注册网站?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何在橙子建站中快速调整背景颜色?
Thinkphp 中 distinct 的用法解析
如何通过wdcp面板快速创建网站?
独立制作一个网站多少钱,建立网站需要花多少钱?
linux top下的 minerd 木马清除方法
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
建站主机选择指南:服务器配置与SEO优化实战技巧
如何通过服务器快速搭建网站?完整步骤解析
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何快速搭建自助建站会员专属系统?
如何在西部数码注册域名并快速搭建网站?
哈尔滨网站建设策划,哈尔滨电工证查询网站?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
北京专业网站制作设计师招聘,北京白云观官方网站?
教学论文网站制作软件有哪些,写论文用什么软件
?
制作旅游网站html,怎样注册旅游网站?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
建站主机选哪家性价比最高?
香港服务器选型指南:免备案配置与高效建站方案解析
,怎么在广州志愿者网站注册?
Python lxml的etree和ElementTree有什么区别
济南企业网站制作公司,济南社保单位网上缴费步骤?
制作公司内部网站有哪些,内网如何建网站?
如何在IIS7中新建站点?详细步骤解析
公司网站制作价格怎么算,公司办个官网需要多少钱?
怎么将XML数据可视化 D3.js加载XML
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
建站之星导航配置指南:自助建站与SEO优化全解析
高性能网站服务器部署指南:稳定运行与安全配置优化方案
如何快速辨别茅台真假?关键步骤解析
微信h5制作网站有哪些,免费微信H5页面制作工具?
定制建站策划方案_专业建站与网站建设方案一站式指南
再谈Python中的字符串与字符编码(推荐)
*请认真填写需求信息,我们会在24小时内与您取得联系。