2019年7月9日

元素变速运动问题

摘要: 注意点:1 步长需要取整,正数和负数的值是不一样的。 2 offset属性有四舍五入的属性 3.如果有几个定时器的话,在开启新的定时器之前,要清除旧的定时器 方法1 先把里面的定时器在函数外面声明,方法2 ,把timer的这个当做一个属性 设置给要操作的对象。 阅读全文

posted @ 2019-07-09 22:18 长出了耳朵的小茉莉 阅读(124) 评论(0) 推荐(0) 编辑

2019年7月8日

关于documentFrgament 文档片段的简单理解

摘要: documentFragment 即文档片段,也可以理解为是一个暂时储存数据的仓库。 好处: 可以将多行代码一次性的放到文档中,减少页面的渲染次数,用于提高 创建时的性能问题。使用不多,可做了解 使用需要三个步骤 1.创建一个文档片段 2.将元素追加到这个文档片段中 3.将文档片段追加到页面中 不过 阅读全文

posted @ 2019-07-08 15:54 长出了耳朵的小茉莉 阅读(330) 评论(0) 推荐(0) 编辑

2019年7月7日

事件 相关简单整理

摘要: 1.事件处理的三个过程 事件捕获(由外到内) 当前目标阶段 事件冒泡(由内到外) 2.怎么给一个元素设置多个相同事件而不被覆盖? addEventListener 事件 console.log('aaa'); 移除操作 1.将你设置的addEventListener 里的function设置成命名函 阅读全文

posted @ 2019-07-07 22:31 长出了耳朵的小茉莉 阅读(140) 评论(0) 推荐(0) 编辑

盒子跟随鼠标坐标移动的问题

摘要: 鼠标的获取坐标方式 1. clientX clientY 指的是针对可视页面的坐标值 2. pageX pageY 指的是针对页面的坐标 问题: 1这个时候要注意如果body 的高度过高,会造成产生滚动条 这个时候会影响box的坐标值的取值 2.第二点,box的left值是针对于页面的,也就是说针对 阅读全文

posted @ 2019-07-07 21:12 长出了耳朵的小茉莉 阅读(197) 评论(0) 推荐(0) 编辑

2019年7月5日

this 的指向问题

摘要: this的使用 this是一个根据使用环境自动取值的特殊的标识符 1全局中this为window,没用 console.log(this) 指向window 没有任何意义 2函数中使用this 普通调用的函数 - this指向 window没用 方法调用的函数 - 函数调用者(当前对象) - 非常常 阅读全文

posted @ 2019-07-05 17:25 长出了耳朵的小茉莉 阅读(87) 评论(0) 推荐(0) 编辑

冒泡语法sort函数的封装 (升序降序排列)

摘要: 首先这个函数基本js语法的实现 然后对函数进行封装,由于现在学习的是js基础阶段,所以不能用arr。sort。而是用命名函数sort,主要整理的是小白白的一种思想 forEach()方法的封装 阅读全文

posted @ 2019-07-05 16:55 长出了耳朵的小茉莉 阅读(649) 评论(0) 推荐(0) 编辑

2019年7月3日

表单基本属性的操作

摘要: text文本框 设置文档禁用或者获得或者失去焦点事件 button按钮 单选框 (同复选框 radio) 复选框 ( checkbox 主要是要给外面设置一个lable标签,这样在点击文字的时候也能进行选中操作) 下拉菜单 ( select标签里包含 option 设置默认选项 selected = 阅读全文

posted @ 2019-07-03 23:29 长出了耳朵的小茉莉 阅读(242) 评论(0) 推荐(0) 编辑

2019年7月2日

栈和堆的基本理解7,1

摘要: 栈:储存的基本数据类型的值,或者是内存地址 堆 :储存的是复杂数据类型,也就是所谓的引用数据类型。 当引用数据类型在堆中存储的时候,会生成一个地址保存在栈上 简单粗暴来说,就是只要有new 就是在堆中储存数据,只要有var 就是在栈中开辟了一块空间 阅读全文

posted @ 2019-07-02 00:13 长出了耳朵的小茉莉 阅读(84) 评论(0) 推荐(0) 编辑

栈和堆的基本理解

摘要: 栈:储存的基本数据类型的值,或者是内存地址 堆 :储存的是复杂数据类型,也就是所谓的引用数据类型。 当引用数据类型在堆中存储的时候,会生成一个地址保存在栈上 简单粗暴来说,就是只要有new 就是在堆中储存数据,只要有var 就是在栈中开辟了一块空间 所以:在栈中存在的是简单数据类型的数值 or 复杂 阅读全文

posted @ 2019-07-02 00:08 长出了耳朵的小茉莉 阅读(245) 评论(0) 推荐(0) 编辑

预解析问题

摘要: 预解析分成两种情况: 1.变量的声明 1)提升的是变量,而不是赋值。如var a =10; 将var a ; 提升到当前作用域的最顶端。 2)隐式全局变量没有var ,不会实现提升效果 2.函数的声明 1)函数是将整个函数体提前 2)如果同时存在函数体和变量的时候,函数优先 练习1. 练习2 明天继 阅读全文

posted @ 2019-07-02 00:02 长出了耳朵的小茉莉 阅读(116) 评论(0) 推荐(0) 编辑

导航