摘要: 动画: 1)css样式提供运动 2)js提供的运动 过渡的属性:transition 从一种情况到另一种情况叫过渡 transition:变化的属性 (attr) transition:花费的时间 (time) transition:变化的速度( linear) transition:delay ( 阅读全文
posted @ 2018-11-29 16:52 枯桑 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 提高网页的性能 1.多采用雪碧图 将很多图片合成一张图片,需要多次请求,只需要一次就请求过来了,减少向服务器的请求次数 2.阻止超链接的默认行为 点击超链接,会向后台发送请求,刷新页面,所以要以<a href="javascript:;"></a> 取消刷新页面的功能 3.减少dom回流 dom回流 阅读全文
posted @ 2018-11-29 16:49 枯桑 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.dom节点 (document object model 文档对象模型) document>documentElement>body>TagName clidNodes (获取子节点列表的集合) (白话:孩子节点的总数) firstchild (第一个节点) 2.我们常用的节点类型: 1.元素节 阅读全文
posted @ 2018-11-29 16:08 枯桑 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 标签 元素 节点 对象所有标签的集合 元素属性 client系列 offset系列 scroll系列 案列: <div id="divs" class="aa bb cc"> </div> 脚本代码: var div=document.getElementById("divs"); console. 阅读全文
posted @ 2018-11-19 19:41 枯桑 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 表单: form input select texarea type(表单类型) text(文本) password(密码) radio(单选) checkbox(多选) button(普通按钮) submit(提交) reset(重置) 表单事件: onchang 改变表单时触发 onfocus 阅读全文
posted @ 2018-11-19 19:34 枯桑 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 数组的定义 Var arr=new Array(“12”,”zhangsan”) 简写 Var arr=[12,”张三”] 基本的方法 1.Push() 在数组的结尾处添加一个新元素。返回值是数组长度 2.unshift()在开始处填加一个新元素。返回值是数组长度 3.pop() 删除数组中的最后一 阅读全文
posted @ 2018-11-05 20:22 枯桑 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 定义字符串的方法 Var st=new String(“hello world”) 简写 Var st=”hello world” (1) charAt() 返回在指定位置的字符 var s=st.charAt(2) (2) Concat() 链接两个或多个字符串,并返回新的var s=st.con 阅读全文
posted @ 2018-11-05 20:20 枯桑 阅读(114) 评论(0) 推荐(0) 编辑
摘要: js数据类型 基本数据类型:string、undefined、null、boolean、number 引用数据类型:object、array、function 二者区别: 基本数据类型就是简单的操作值 引用数据类型就是把引用地址赋值给变量 堆内存: 就是存放代码块的,存放形式有两种,一种是对象以键值 阅读全文
posted @ 2018-11-01 20:29 枯桑 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 作用域:浏览器会给js一个生存环境(栈内存) 作用域链:js中的关键字var和function都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中, 然后js从上到下逐行执行,遇到变量就去内存地址查找,是否有这个变量,有就使用,没有就继续向父级作用域查找知道window下结束,这种查 阅读全文
posted @ 2018-10-31 20:58 枯桑 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-30 19:21 枯桑 阅读(110) 评论(0) 推荐(0) 编辑