摘要:
1.面向对象 (1)单例模式 (2)工厂模式 (3)构造函数 a.类 js天生自带的类 基类 object 子类 Function Array Number Math Boolean Date Regexp String 2.事件 浏览器客户端上客户触发的行为都称为事件 所有的事件都是天生自带的,不 阅读全文
摘要:
BOM浏览器对象模型 1.window.open(url,ways) url 是打开的网页地址 ways 打开的方式 _self 2.window.close() 3.浏览器用户的信息 window.navigator 4.浏览器地址信息 window.location 5.window.histo 阅读全文
摘要:
动画 (1)css样式提供了运动 过渡的属性transition 从一种情况到另一种情况叫过渡 transition:attr time linear delay attr 是变化的属性 time 是花费的时间 linear 变化的速度 dealy 是延迟 (2)js提供的运动 元素的client 阅读全文
摘要:
DOM2动态创建节点 1.生成节点的方法 document.createElement("div") 2.插入节点的方法 父元素.appendChild(新节点) 在父节点的子节点后面插入新的节点 3.在指定的位置插入新的节点 父元素.innerBefore(新节点,谁的前面) 将新的节点插入指定的 阅读全文
摘要:
1.作用域面试题 画图分析 2.DOM document object model 节点树状图 document>documentElement>body>tagname 3.我们常用的节点标签 元素节点(标签) 文本节点(文本节点) 属性节点(标签里的属性) 4.document有个属性叫node 阅读全文
摘要:
1.js操作css样式 div.style.width="100px".在div标签内我们添加了一个style属性,并设定了width值,这种写法会给标签带来大量的style属性,跟实际项目不符 我们没有让css和html分离,所以如果是为了获取css样式需要通过 window.getCompute 阅读全文
摘要:
1.元素的属性 div.attributes是所有标签属性构成的数组集合 div.classList是所有class名构成的数组集合 在classList的原型链上可以看到add()和remove() 2.client系列 (1)clientWidth/clientHeight 是我们设置的宽和高加 阅读全文
摘要:
1.针对表单的 from input select textarea type=“radio/checkbox/password/button/tetx/submit/reset/" 表单的事件 onchange 当表单内容被修改时触发的事件 onfocus 获取焦点事件 onblur 失去焦点事件 阅读全文
摘要:
1.闭包 封装:减少代码的冗余,提高代码的重复利用率 继承:本来需要开辟多个空间,只需要开辟一个空间,减少内存的消耗,提高性能 函数归属:函数归属谁,跟他在哪调用没有关系,而跟他在哪定义有关 闭包的定义:函数在调用的时候,会形成一个私有作用域,内部的变量不能被外部访问,这种保护机制叫闭包(这就意味着 阅读全文
摘要:
1.面向对象 js一开始就是写网页特效,面向过程的,作者发现这样写不好,代码重复利用率太高,计算机内存消耗太大,网页性能很差,所以作者就受到了java和c语言的影响,往面向对象靠齐。js天生有一个Object,但他没有面向对象的特征(封装,继承,多太)。最后研究出了构造函数 构造函数最终目的是生成对 阅读全文