摘要: 类的操作 addClass 定义一个函数,用来向一个元素中添加指定的class属性值 参数,obj 要添加class属性的元素, cn 要添加的class值; hasClass 判断一个元素中是否含有指定的class属性值; function hasClass(obj,cn){ var reg = 阅读全文
posted @ 2019-01-19 21:35 羅羊羊 阅读(173) 评论(0) 推荐(0) 编辑
摘要: BOM 浏览器对象模型 可以使我们通过JS操作浏览器, 提供了一组对象,来操作浏览器 window 代表整个浏览器的窗口,同时window也是网页中的全局对象; Navigator 代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器; Location 代表当前浏览器的地址信息栏,可以或许地址 阅读全文
posted @ 2019-01-17 23:06 羅羊羊 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 事件的委派 指将事件统一绑定给元素的共同祖先元素,这样后代元素上的时间触发时,会一直冒泡到祖先元素,从而通过祖先元素的响应函数来处理事件; 是利用了冒泡,通过委派可以减少事件绑定的次数,提高程序性能; 如果触发事件是我们期望的元素,则执行,否则不执行; enent.target 触发事件返回触发事件 阅读全文
posted @ 2019-01-16 21:04 羅羊羊 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 使用DOM修改CSS样式 通过JS修改CSS样式 元素.style.样式名 = 样式值; 注意:如果CSS的样式名中含有-号,不合法。如background-color,需去掉-号,样式名修改为驼峰命名法; 通过style属性设置的都是内联样式,内联样式有较高的优先级,通过JS修改会立刻显示; 如果 阅读全文
posted @ 2019-01-15 22:29 羅羊羊 阅读(129) 评论(0) 推荐(0) 编辑
摘要: DOM查询的其他方法 获取body标签 document.body document.documentElement 保存的是HTML根标签 document.all 代表页面所有的元素 根据元素的class的属性值查询一组元素 getElementsByClassName();不支持IE8及以下的 阅读全文
posted @ 2019-01-14 22:14 羅羊羊 阅读(116) 评论(0) 推荐(0) 编辑
摘要: innerHTML 通过这个属性可以获取到元素内部的html代码 查找所有li节点getElementsByTagName()可以根据标签名来获取一组元素节点对象这个方法会给我们返回一个类数组对象,所有查询到的元素都会封装到对象中即使查询到的元素只有一个,也会封装到数组中返回 innerHTML用于 阅读全文
posted @ 2019-01-11 22:33 羅羊羊 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 用于定义一些字符串的规则,计算机可以用来检查一个字符串是否符合规则;将字符串中符合规则的内容提取出来; 创建正则表达式的对象 var 变量 = new RegExp(“正则表达式”,“匹配模式”);使用typeof检查会返回object; 方法 test();符合返回true;反之则返回 阅读全文
posted @ 2019-01-10 21:37 羅羊羊 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 包装类 JS中提供3个包装类,可将基本数据类型转换为对象; String() 将一个基本数据类型转为String对象; Number() 将一个基本数据类型转为Number对象; Boolean() 将一个基本数据类型转为Boolean对象; 基本不使用,比较会出问题; 字符串的相关方法 底层字符串 阅读全文
posted @ 2019-01-09 21:13 羅羊羊 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 数组的方法 concat() 可连接两个或多个数组,元素,并将新的数据返回 arr.concat(arr2);该方法不会对原数组产生影响; join() 将一个数组转换为字符串 不对原数组产生影响;指定一个字符串作为参数,为连接符,不指定默认逗号; reverse() 反转数组; 会直接修改原数组; 阅读全文
posted @ 2019-01-08 20:16 羅羊羊 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 数组 使用字面量创建数组 可在创建时指定数组中的元素 var = arr []; 使用构造函数创建数组 var arr = new Array(); 数组中的元素可以是任意数据;也可以放数组,二位数组; 数组的方法 push() 可向数组末尾添加一个或多个元素,并返回数组的新的长度 arr.push 阅读全文
posted @ 2019-01-07 21:19 羅羊羊 阅读(118) 评论(0) 推荐(0) 编辑