2016年11月24日

摘要: /* * 入口函数的逻辑判断: * 1、如果参数转换为布尔类型为false,那么直接返回新实例即可 * 2、如果传入的是函数,那么把这个函数加到xxx,返回新实例即可 * 3、如果传入的是字符串,判断是不是html字符串,如果是xxx,不是则当做选择器处理 * 4、如果传入的是数组或伪数组,那么xx 阅读全文
posted @ 2016-11-24 21:42 鹿晓晓 阅读(538) 评论(0) 推荐(0)
 
摘要: /* * 什么是伪数组: * 1、伪数组是一个对象 * 2、这个对象必须要有length属性 * 3、如果这个对象的length不为0,那么必须要有按照下标存储的数据 * */ // 不是伪数组 var obj = {}; var obj2 = { length: 3 }; // 是伪数组 var 阅读全文
posted @ 2016-11-24 21:06 鹿晓晓 阅读(1833) 评论(0) 推荐(1)
 
摘要: /* * innerText和textContent 都是设置文字内容的,如果设置的内容当中有标签,也会直接的以文本的方式显示(标签的<>都会按照转义的方式进行解析) * innerText和textContent都可以获取某个标签中的文字内容(不包括标签) * innerHTML可以设置标签中的文 阅读全文
posted @ 2016-11-24 19:26 鹿晓晓 阅读(239) 评论(0) 推荐(0)
 
摘要: 1.jquery对外暴露了两个变量,$和jQuery,这两变量指向同一个函数。 // 不传参数可以创建jQ对象 console.log($());// >jquery.fn.init {} // 传参得到的也是jQ对象 console.log($('body'));// >[body, prevOb 阅读全文
posted @ 2016-11-24 19:20 鹿晓晓 阅读(194) 评论(0) 推荐(0)
 
摘要: /* * 数组的forEach方法: * 1、返回给回调的参数先是值,然后是下标 * 2、回调函数执行时内部的this指向window * */ /*var arr = [1,2,3,4,5]; arr.forEach(function( val, index ) { console.log( va 阅读全文
posted @ 2016-11-24 15:42 鹿晓晓 阅读(52083) 评论(0) 推荐(1)