摘要: 速度版运动: 通多改变 left 或者 top 值,来实现运动,主要控制速度。 let num = 0; setInterval(()=>{ num += 5; box.style.left = num + 'px'; },16.7); /*起始位置以(每16.7毫秒运动5px)的速度运动*/ se 阅读全文
posted @ 2018-11-15 22:54 真的想不出来 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 事件: 用户在浏览器操作的时候,在某种条件成立时而触发(事件、事务)的一种交互行为 每个元素自身就有事件,只不过默认为null,当某个事件绑定了一个函数之后,用户在操作浏览器的时候,触发了这个事件,那么就执行事件函数。 用户操作浏览器的时候会触发很多的事件,只有绑定了事件函数的事件才会对用户有响应, 阅读全文
posted @ 2018-11-15 21:40 真的想不出来 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 盒子模型 盒子模型包括margin、border、padding、content js盒子模型的方法可分为:尺寸类、距离类、其它类 client系列、offset系列、scroll系列、getBoundingClientRect() 返回值都是不带单位的数字。 尺寸类: 元素的尺寸,返回值不带单位的 阅读全文
posted @ 2018-11-12 22:57 真的想不出来 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Number 注意:浮点数的运算,在计算机中是不够精确的 2e3 // 2 * 10³ ⇒ 2000 10E-2 // 10 * 10⁻² ⇒ 0.1 相关方法: parseFloat(str) 把字符串转成 小数 或 整数 str 是字符串,如果不是字符串,浏览器会启动隐式转换默认将其转换为字符串 阅读全文
posted @ 2018-11-11 20:22 真的想不出来 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 动态操作 DOM 获取(标签)元素 (在css中叫标签,在js中叫元素) 用 document.getElen....../ children......等,来获取的元素是动态的数组,可以用 Array.from() 包一下变成静态的。或者直接用 querySelec...... 来获取。 1 /* 阅读全文
posted @ 2018-11-11 17:14 真的想不出来 阅读(224) 评论(0) 推荐(0) 编辑
摘要: DOM 相关 DOM 全称是 Document Object Model,也就是文档对象模型。DOM 就是针对 HTML 和 XML 提供的一个API。什么意思?就是说为了能以编程的方法操作这个 HTML 的内容(比如添加某些元素、修改元素的内容、删除某些元素),我们把这个 HTML 看做一个对象树 阅读全文
posted @ 2018-11-11 16:41 真的想不出来 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Object 的静态方法(静态方法:在类身上的方法,动态方法:在实例身上的方法) Object.assgin(); 浅拷贝 (有配置走配置,没配置走默认。Object.assgin(默认,配置)) 将多个对象的可枚举属性拷贝到目标对象上,并且返回赋值后的目标对象。 从右往左赋值。 1 let obj 阅读全文
posted @ 2018-11-10 11:10 真的想不出来 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 再提一下什么是静态方法: 静态方法:在类身上的方法, 动态方法:在实例身上的方法 对 对象的属性 进行 防篡改处理 Object.defineProperties(obj, props)以及数据劫持效果 obj:被添加属性的对象 props:添加或更新的属性对象 给对象定义属性, 如果存在该属性,则 阅读全文
posted @ 2018-11-10 10:11 真的想不出来 阅读(554) 评论(0) 推荐(0) 编辑
摘要: String ' ' 字符串的方法: (这里不全,也不详细,有心情再补充) let str = 'zhufeng' str.charAt(0) //z: 找到字符串中的某一个值 str.concat('ni','hao') //zhufengnihao: 字符串拼接 '9'.charCodeAt() 阅读全文
posted @ 2018-11-09 23:26 真的想不出来 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 以后补充 阅读全文
posted @ 2018-11-09 23:12 真的想不出来 阅读(116) 评论(0) 推荐(0) 编辑