原生
羡羡小朋友
这个作者很懒,什么都没留下…
展开
-
封装一个animate函数,使元素以指定的方向和目标距离移动
function animate(dom, cssObj, duration, callback) {//dom是要运动的元素,cssObj是要运动的属性对象如:{left:700,top:400}, duration元素运动到目标距离的总时长 // 定义间隔 var interval = 20; // 定义一个新的对象 该对象用于存放dom元素的现在的值 var...原创 2019-10-28 09:41:28 · 429 阅读 · 0 评论 -
**bind方法和this的指向**
bind方法和this的指向 函数A调用bind(),会在该函数的基础上建立一个新的函数;新函数其实就是就原函数,只是给函数起了个新的名字; 传入bind()的第一个参数就是新函数的this;新函数的执行顺序和原函数一样,bind()的第一个参数只是改变了新函数中this的指向;bind()后的第2个及之后的参数在调用新函数时作为实参给新函数传参var A = { name:...原创 2019-09-01 23:30:19 · 333 阅读 · 1 评论 -
构造函数、实例对象、原型对象及3者之间的关系
newPerson的过程:1.开辟空间存储对象2.把this设置为当前的对象3.设置属性和方法的值4.把this的对象返回构造函数和实例化对象的关系**:**在JS里用构造函数来实现面向对象编程,需要使用构造函数来new一个对象,然后进行编程。即:实例对象是通过构造函数创建的,创建过程叫实例化使用构造函数实例化对象per原型对象1.实例对象per结构中,有两个属性age和name...原创 2019-09-06 19:41:31 · 187 阅读 · 0 评论