2018年11月30日

摘要: 逻辑运算|| 或 遇到第一个为true的数字就终止并返回&& 且 遇到第一个false的值就终止 返回false的值,如果没有false就返回最后那个数|| 和 &&在一起 &&的优先级比较高 高于|| 作用域的问题Js代码在客户端执行前,浏览器会给这个js一个全局环境,这个环境分两个部分,一个是内 阅读全文

posted @ 2018-11-30 16:09 十一点半 阅读(107) 评论(0) 推荐(0) 编辑

摘要: Dom对象 全称 document object model 文档对象模型Dom主要研究html中的节点(标签)对节点进行操作,改变标签属性,改变css样式,添加事件等。Dom研究的对象是document操作流程: 1、选择你要操作的节点 document.getElementById("idnam 阅读全文

posted @ 2018-11-30 16:01 十一点半 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 表单: form input select texarea type(表单类型) text(文本) password(密码) radio(单选) checkbox(多选) button(普通按钮) submit(提交) reset(重置) 表单事件: onchang 改变表单时触发 onfocus 阅读全文

posted @ 2018-11-30 15:59 十一点半 阅读(59) 评论(0) 推荐(0) 编辑

摘要: 提高网页的性能 1.多采用雪碧图 将很多图片合成一张图片,需要多次请求,只需要一次就请求过来了,减少向服务器的请求次数 2.阻止超链接的默认行为 点击超链接,会向后台发送请求,刷新页面,所以要以< a href=" "></ a> 取消刷新页面的功能 3.减少dom回流 dom回流: 添加一个,对第 阅读全文

posted @ 2018-11-30 15:59 十一点半 阅读(115) 评论(0) 推荐(0) 编辑

摘要: 1.dom节点 (document object model 文档对象模型) document>documentElement>body>TagName clidNodes (获取子节点列表的集合) (白话:孩子节点的总数) firstchild (第一个节点) 2.我们常用的节点类型: 1.元素节 阅读全文

posted @ 2018-11-30 15:58 十一点半 阅读(152) 评论(0) 推荐(0) 编辑

摘要: 标签 元素 节点 对象所有标签的集合 元素属性 client系列 offset系列 scroll系列 案列: <div id="divs" class="aa bb cc"> </div> 脚本代码: var div=document.getElementById("divs"); console. 阅读全文

posted @ 2018-11-30 15:56 十一点半 阅读(156) 评论(0) 推荐(0) 编辑

摘要: js一开始就是写网页特效,面向过程的。作者发现这样写不好,代码重复利用率太大,计算机内存消耗太大,网页性能很差。所以作者就收到java和c的影响,往面向对象靠齐,js天生有一个Object,但他没有面向对象的特性(封装,继承,多态)。最后研究出了构造函数。 构造函数最终目的是生成对象。我们把封装的那 阅读全文

posted @ 2018-11-30 15:37 十一点半 阅读(96) 评论(0) 推荐(0) 编辑

摘要: 事件捕获: 给元素绑定事件,普通写法是obj.onclick=function(){} 这就相当于给obj的onclick属性赋值是一个道理。 obj.onclick=function(){}这种写法有个缺点,后者会将前者覆盖。 事件绑定的第二种方法: 标准浏览器用addEventListener( 阅读全文

posted @ 2018-11-30 15:20 十一点半 阅读(467) 评论(0) 推荐(0) 编辑

摘要: 事件冒泡:当给父子元素的同一事件绑定方法时,出发子元素身上的事件,执行完毕之后,也会出发父级元素的相同事件,这种传播机制叫事件冒泡。 取消事件冒泡。 event对象有一个属性叫cancelBubble 默认值是false 改成true就是取消事件冒泡。 阅读全文

posted @ 2018-11-30 14:37 十一点半 阅读(84) 评论(0) 推荐(0) 编辑

摘要: 浏览器客户端上客户出发的行为都成为事件。 所有的事件都是天生自带的,不需要我们去绑定,只需要我们去触发;通过obj.事件名=function(){}当用户触发一个事件时,浏览器的所有详细信息都存在一个叫event的对象上。 我们把它叫事件对象,所有事件在绑定方法的时候,天生自带一个参数就叫event 阅读全文

posted @ 2018-11-30 14:31 十一点半 阅读(111) 评论(0) 推荐(0) 编辑