摘要: 作用域 // 1. fn() function fn () { console.log(12) } var as = function () { console.log(45) } // 2. var a = 12; function fn () { console.log(a) var a = 4 阅读全文
posted @ 2018-12-02 13:20 ”83 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 事件冒泡 1.什么是事件冒泡 当给父子元素的同一事件绑定时 触发了子元素身上的事件 执行完毕之后 也会触发父级元素的相同事件 这种传播叫事件冒泡 2.解决冒泡 event对象有个属性叫cancelBubble 默认值是false 改成true就取消当前事件冒泡 事件捕获 1.事件写法: ①第一种写法 阅读全文
posted @ 2018-11-30 14:43 ”83 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、BOM 浏览器对象模型 1.window.open(url,ways) url 是打开的网页地址ways 打开的方式 _self 2.window.close() 关闭当前页面 3.window.navigator() .userAgent 浏览器用户信息 <--后期靠他解决浏览器的兼容性 4. 阅读全文
posted @ 2018-11-29 07:57 ”83 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、元素的 client offset scroll 三个系列 clientWidth / clientHeight / clientTop / clientLeftoffsetWidth / offsetHeight / offsetLeft / offsetTop / offsetParents 阅读全文
posted @ 2018-11-29 07:55 ”83 阅读(141) 评论(0) 推荐(0) 编辑
摘要: DOM 一、节点树状图 Document>documentElement>body>tagname 二、常用的节点类型 元素节点(标签) 文本节点(文本节点) 属性节点(标签里的属性) 三、document有个属性叫nodeType 返回的是数字 1代表元素节点 2代表属性节点 3代表文本节点 四、 阅读全文
posted @ 2018-11-19 19:10 ”83 阅读(145) 评论(0) 推荐(0) 编辑
摘要: js操作css样式 div.style.width=“200px” 在div标签内我们添加了一个style属性 并设定了width值 这种写法会给标签带来了大量的style属性 跟实际项目是不符的 我们没有让css和html分离 所以如果只是为了获取css样式 window.getComputedS 阅读全文
posted @ 2018-11-13 19:04 ”83 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 元素的属性 Div.attributes 是所有标签属性构成的数据集合 Div.classList 是所有class名构成的数组集合 在classList的原型链上看以看到add()和remove() class的方法: div.className()方法 删除所有class名 替换一个或多个名字d 阅读全文
posted @ 2018-11-13 18:43 ”83 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、表单 Form input select textarea type=”radio/checkbox/password/button/text/submit/reset/” 表单的事件 onchange 当表单内容被修改时触发的事件 onfocus 获取焦点事件 onblur 失去焦点事件 表单 阅读全文
posted @ 2018-11-12 17:14 ”83 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 基类Object的子类有 Function Array Number Boolean String Date Math RegExp 函数 数组 数字 布尔 字符串 日期 算数 正则 都是类。本质都是函数。 一、String类 定义字符串的方法var st = new String(“hello w 阅读全文
posted @ 2018-11-06 11:11 ”83 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 面向对象 Js一开始就是写网页特效,面向过程的,作者发现这样写不好,代码重复利用率太高,计算机内存消耗太大,网页性能很差。 所以作者就收到java和c的影响,往面向对象靠齐。Js天生有一个Object,但他没有面向对象的特征(封装,继承,多态)。 最后研究出了构造函数。 构造函数最终目的是生成对象 阅读全文
posted @ 2018-11-02 15:19 ”83 阅读(129) 评论(0) 推荐(0) 编辑