摘要: /* * BOM * - 浏览器对象模型 * - BOM可以使我们通过JS来操作浏览器 * - 在BOM中为我们提供了一组对象,用来完成对浏览器的操作 * - BOM对象 * W... 阅读全文
posted @ 2018-05-12 22:08 coderlzb 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 事件的委派: 事件的绑定: 事件的传播: 阅读全文
posted @ 2018-05-12 21:37 coderlzb 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 修改样式: 读取样式: 其他的样式相关的属性: 阅读全文
posted @ 2018-05-12 12:15 coderlzb 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 新增节点: 阅读全文
posted @ 2018-05-11 22:38 coderlzb 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 浏览器为我们提供了文档节点对象,它是window的属性,可以直接使用,文档对象代表整个网页 事件:就是用户和浏览器之间的交互行为,我们可以在时间对应的属性设置一些js代码,这样当事件被触发的时候,这些代码就会执行 可以为按钮对应的事件绑定处理函数的形式来相应事件,这样当时间被触发的时候,其对应的函数 阅读全文
posted @ 2018-05-10 15:31 coderlzb 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,获取将字符串中符合规则的内容提取出来 创建正则表达式:var reg = new RegExp(“正则表达式”, "匹配模式"); 使用正则表达式检测正则对象,会返回object 使用字面量创建正则表达式:v 阅读全文
posted @ 2018-05-10 15:27 coderlzb 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 如果直接使用构造函数创建一个Date对象,则会封装成当前代码的执行时间 创建一个指定时间的Date对象,需要在构造函数中传递一个表示时间的字符串作为参数 日期格式:月份/日/年 时:分:秒 Math对象 包装类:js提供了三个包装类:String、Number、Boolean,通过者三个包装类可以将 阅读全文
posted @ 2018-05-10 14:15 coderlzb 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 对象的分类:内建对象、宿主对象、自定义对象 普通对象使用属性名进行访问,数组对象使用索进行访问 创建一个数组:var arr = new Array(); 使用typeof检查一个对象,会返回一个object 向数组中添加一个元素:arr[0] = 1; 对于连续的数组,使用length可以获取到数 阅读全文
posted @ 2018-05-09 21:52 coderlzb 阅读(127) 评论(0) 推荐(0) 编辑
摘要: //每次创建对象都会新建一个sayName方法,而且是不一样的,这样完全没有必要,可以所有的对象共享同一个方法 //将sayName方法定义在全局中,污染了全局的作用域的命名空间,而且定义在全局作用域中也不安全 我们创建的每一个函数,解析器都会向函数添加一个属性prototype,这个属性对应一个对 阅读全文
posted @ 2018-05-09 21:25 coderlzb 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 函数一种对象,函数中可以封装功能,使用typeof检查一个函数对象的时候,会返回function 创建一个函数对象 var function = new Function(); 可以将要封装的代码以字符串的形式传递给构造函数 var function = new Function("console. 阅读全文
posted @ 2018-05-09 17:51 coderlzb 阅读(106) 评论(0) 推荐(0) 编辑