2018年11月30日

摘要: 表单: 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) 编辑

2018年11月29日

摘要: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>瀑布流</title> <!--<link rel="stylesheet" href="index.css">--> <style> .box{ width:15 阅读全文

posted @ 2018-11-29 16:56 十一点半 阅读(112) 评论(0) 推荐(0) 编辑

2018年11月9日

摘要: 定义字符串的方法: 1.charAt()返回指定位置的字符。 2.Concat()连接多个字符串。 3.indexOf()返回某个字符串在字符中首次出现的位置。 4.Slice()截取字符串中的一部分。 5.Split()将字符串按照某种格式分割成数组。 6.substr()截取字符串。 7.toL 阅读全文

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