摘要: js中只有简单类型用typeof()函数可以判断出其数据类型 但是像Array、Object...等数据类型用typeof()函数返回值都为object,所以区分不了是否是数组类型。 判断数组类型的方法: 1.检测某个类的实例是不是Array类型 console.log(arr instanceof 阅读全文
posted @ 2019-10-11 09:03 猴葱 阅读(7628) 评论(0) 推荐(0) 编辑
摘要: 1.$(document).ready(functon(){ }) 2.$(window).load(function(){ }) 上面这两种加载的区别是: 第一种加载方法是HTML和JS加载完成就提前触发,当功能和CSS、图片无关的时候用这种加载方式 第二种加载方法需要等待整个网页中的 HTML、 阅读全文
posted @ 2019-09-28 10:32 猴葱 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、按选择器查找 未完 1.基本选择器 2.层次选择器 3.过滤选择器 二、按节点关系查找 1.父子关系 2.兄弟关系 阅读全文
posted @ 2019-09-16 10:47 猴葱 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、增加 添加一个元素分为3个步骤: 1.创建一个空元素对象 var a=document.createElement("a") 2.设置关键属性 a.href="www.baidu.com"; a.innerHTML="go to baidu"; 3.将新对象挂载到Dom树上指定位置(3种情况) 阅读全文
posted @ 2019-09-06 22:20 猴葱 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、内容的修改 1.获取或者修改原始html的内容片段 elem.innerHTML 这是获取内容 elem.innerHTML="123456";这是修改内容为123456 elem.innerHTML后面带值就是修改,不带值就是获取 2.获取或者修改纯文本内容: elem.textContent 阅读全文
posted @ 2019-09-04 17:34 猴葱 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 不用查找直接可以使用的元素有如下几个: 1.document.documentElement 查找到<html> 2.document.head 查找到<head> 3. document.body 查找到<body> 4.document.forms[i] 查找到<form> 元素查找的四种方法: 阅读全文
posted @ 2019-09-04 16:51 猴葱 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Dom树:网页中的所有的内容所组成的一个树形结构。 dom树的形成和内容:浏览器在加载一个网页的时候都会创建一个dom树,一颗dom树包含一个唯一的document根节点, 网页上的内容就是就是这颗树上的节点对象,内容包括:元素、属性、文字。 节点的属性: 1.节点类型(node.nodeType) 阅读全文
posted @ 2019-09-03 15:20 猴葱 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 匿名函数:在函数定义的时候不给函数命名的函数叫做匿名函数。如果所定义的函数只用一次,就需要用匿名函数,匿名函数可节约内存,调用完成后,自动释放。 适合用回调函数的场景: 1.自己定义的函数,自己不调用,而是把函数当参数传给其它函数或者对象调用,这时就应该用回调函数。 1、arr.sort(funct 阅读全文
posted @ 2019-09-03 14:08 猴葱 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、函数的重载 当函数名相同,不同形参列表的多个函数,在调用的的时候,会根据传入参数个数的不同选择调用相应的函数,这样做可以减少函数的数量。 js默认不支持重载语法,因为js不允许多个同名函数的存在,如果存在同名函数,在运行程序的时候,js的声明提前机制会将最后一个函数覆盖掉前面的所有函数,js虽然 阅读全文
posted @ 2019-08-28 15:38 猴葱 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、普通函数 1.内置函数:由js语言自己提供,可以直接调用 例如:parselnt、parseFloat 2.自定义函数:是由用户自定义的函数,在后续的程序中可以重复使用的函数。 自定义函数的声明方法: (1)无参函:function fn(){ //fn是函数名,可以自己命名 console.l 阅读全文
posted @ 2019-08-26 09:23 猴葱 阅读(230) 评论(0) 推荐(0) 编辑