![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端日常
文章平均质量分 56
Hyopp
这个作者很懒,什么都没留下…
展开
-
JS中的new操作符与Object.create()
new操作符用于实例化一个对象: var obj = new Base();,具体过程可解释如下:(1) 创建一个新对象,__proto__属性指向构造函数的prototype,其中constructor指向原构造函数;(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象);(3) 执行构造函数中的代码(为这个新对象添加属性);(4) 返回新对象。用代码简单解释就是:...原创 2018-10-29 11:06:35 · 646 阅读 · 0 评论 -
使用CSS3动画实现文字滚动
以前实现文字滚动经常使用marquee标签,现在随着H5的兴起,鉴于该标签糟糕的体验,这个标签已经被W3C标准废弃了,尽管现在浏览器还支持这个标签,但是寻找文字滚动的新方式才是未来的选择。也有很多人会使用js脚本来实现文字滚动,这是兼容性和可操作性最强的做法。但是这种方式往往会使用定时器,实时操作DOM,除了比marquee能实现更多的滚动效果及功能外,并没有减少性能消耗,并且在一些新兴的MVVM...原创 2019-06-21 11:19:56 · 11482 阅读 · 5 评论