jquery入口函数的测试
/*编写一个自定义的jquery框架*/
(function (window,undefined) {
var njquery=function (selector ,) {
return new jquery .prototype.init(); /*prototype==fn*/
};
jquery.prototype={
constructor:njQuery
};
njquery.prototype.init.prototype=njquery.prototype;
window.njquery=Window.$ = njquery;
})(window);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>02-jquery入口函数实例测试</title>
</head>
<body> <script src="jquery-1.12.4.js"></script>
<script>
//1传入‘’ null undefined NaN 0 false
//会返回一个空的jquery对象给我们;
// console.log($())
// console.log($(null))
// console.log($(undefined))
// console.log($(NaN))
// console.log($(0))
// console.log($(false)) // 2传入代码片段
//会将创建好的DOM元素存储到jquery对象中返回
console.log($("<p>hihihihihi</p>"))
// 3传入选择器
// 会将找到的所有元素存储到jquery对象中返回
console.log($("li"))
// 4传入数组
// 会将数组中存储的元素依次存储到jquery对象中返回
console.log($([1,2,3,4,5]))
// 5传入伪数组
// 会将数组中存储的元素依次存储到jquery对象中返回
var likeArr={0:"lnj",1:"sda",2:'asd'}
console.log($(likeArr));
// 6传入对象值
// 会将传入的对象存储到jquery对象中返回
function Person() {}
console.log($(new Person())); // 7传入DOM元素
// 会将传入的DOM元素存储到jquery对象中返回,
console.log($(document.createElement('div')));
//8 传入基本的数据类型
// 会将传入的基本数据类型存储到jquery对象中返回,
console.log($(123));
console.log($(true)); /*
*
* 结论: //1传入‘’ null undefined NaN 0 false 返回空的jquery对象
* 2字符串
* 3数组
* 4除上述类型以外
* */
</script>
</body>
</html>
jquery入口函数的测试的更多相关文章
- JS入口函数和JQuery入口函数
首先,讲一下它们的区别: (1)JS的window.onload事件必须要等到所有内容,以及外部图片之类的文件加载完之后,才会去执行. (2)JQuery入口函数是在所有标签加载完之后,就会去执行. ...
- jquery 入口函数
jQuery 入口函数: $(document).ready(function(){ // 执行代码 }); 或者 $(function(){ // 执行代码 }); JavaScript 入口函数: ...
- 1.jQuery入口函数
<!--注意,如果需要对ie67兼容,我们可以使用原生低版本的jquery 比如说jquery-1.12.4.js--> <!DOCTYPE html> <html la ...
- 第69天:jQuery入口函数
一.jQuery入口函数 1.$(document).ready(function(){}); 2.$(function(){}); 二.事件处理程序 1.事件源 Js方式:document.get ...
- 5.js与jQuery入口函数执行时机
js与jQuery入口函数执行时机区别: JS入口函数是在所有资源加载完成后,才执行.(包括:页面.外部js文件.外部css文件.图片) jQuery入口函数,是在文档加载完成后就执行.文档加载完成指 ...
- 1.jQuery入口函数 与javaScript入口函数
1.jQuery入口函数 与javaScript入口函数 JQ入口函数: $(document).ready(function(){ }); 或者 $(function(){ }) Js入口函数: w ...
- jQuery - 01. jQuery特点、如何使用jQuery、jQuery入口函数、jQuery和DOM对象的区别、jQuery选择器、
this指的是原生js的DOM对象 .css(“”):只写一个值是取值,写俩值是赋值 window.onload === $(document).ready(); $(“”):获取元素 标 ...
- [jQuery]入口函数(一) jquery.min.js 一定要单线程下载,复制粘贴容易入坑
jQuery入口函数 等着DOM结构渲染完毕即可执行内部代码,不必等到所有外部资源加载完毕 $(function () { // 此处是页面DOM加载完成的入口 }); $(document).rea ...
- jQuery入口函数与JavaScript入口函数的区别
jQuery 的入口函数是在 html 所有标签 (DOM) 都加载之后就会去执行 JavaScript 的 window.onload 时间是等到所有内容,包括外部图片之类的文件加载完成 ...
随机推荐
- 第九届蓝桥杯(A组填空题)
1.标题:分数 1/1 + 1/2 + 1/4 + 1/8 + 1/16 + …. 每项是前一项的一半,如果一共有20项, 求这个和是多少,结果用分数表示出来. 类似: 3/2 当然,这只是加了前2项 ...
- TCP/IP协议11种状态
1.l SYN_SENT :这个状态与SYN_RCVD 状态相呼应,当客户端SOCKET执行connect()进行连接时,它首先发送SYN报文,然后随即进入到SYN_SENT 状态,并等待服务端的发 ...
- python 字典元素操作
#字典创建>>> dict2 = { 'abc': 123, 98.6: 37 }>>> dict2[98.6]37>>> dict2[" ...
- Java学习日记基础篇(六)—— 抽象类、接口、final
抽象类 为什么要有抽象类? 因为父类方法有不确定性,我们在Animal中定义了一个方法,但是它会被子类的方法覆盖掉,我们就不知道这个方法原本是做什么的 public class test1 { pub ...
- [Shell]CVE-2017-8464漏洞复现
0x01 漏洞原理 Windows系统通过解析 .LNK 后缀文件时,是使用二进制来解析的,而当恶意的二进制代码被系统识别执行的时候就可以实现远程代码执行,由于是在explorer.exe进程中运行的 ...
- can't read property 'push' of undefined
在某些情况下是因为没有初始化,所以初始化一下就好了
- oracle中时间格式时候的大于号是大于和等于的意思
oracle中时间格式时候的大于号是大于和等于的意思
- SpringBoot中的异常处理方式
SpringBoot中有五种处理异常的方式: 一.自定义错误页面 SpringBoot默认的处理异常机制:SpringBoot默认的已经提供了一套处理异常的机制.一旦程序出现了异常SpringBoot ...
- VS2015编译GEOS
下载链接:http://trac.osgeo.org/geos/ 1. 打开cmake,加载geos源码和定位geos的工程存放位置: 2.点击configure,会报错,首先设置CMAKE_INST ...
- 10--STL无序容器(Unordered Containers)
一:无序容器简介 Unordered Containers也是一种关联式容器.其中元素是分散,没有定性的排列(不是图中那样松散).其中元素可能在某一次操作后改变原来的位置. 哈希表的链地址法,更能表现 ...