YaoDeBiAn的博客

将所学运用到方方面面

requestAnimationFrame笔记总结

知乎文章地址:https://zhuanlan.zhihu.com/p/45201506 一.什么是requestAnimationFrame 首先看张图: 相当一部分的浏览器的显示频率是16.5ms,就是上图第一行的节奏,表现就是“我和你一步两步三步四步往前走……”。如果我们火力搞猛一...

2018-09-23 17:41:29

阅读数:19

评论数:0

尬谈Js对象的深拷贝与浅拷贝

知乎文章地址:https://zhuanlan.zhihu.com/p/44944466 JS 中的浅拷贝与深拷贝,只是针对复杂数据类型(Object,Array)的复制问题。浅拷贝与深拷贝都可以实现在已有对象上再生出一份的作用。但是对象的实例是存储在堆内存中然后通过一个引用值去操作对象,由此拷...

2018-09-19 21:11:31

阅读数:22

评论数:0

抽奖九宫格Demo

写在前面 最近做了一下网易游戏的笔试题,最后一道题是叫你设计一个抽奖九宫格动画,当时有思路但是有很大的瑕疵,故而有了这次git。 开发环境 vuejs框架 ajax用的是axios 思路 首先必须将UI设计好; 声明一个list对象用于存放九宫格中的内容列表,包括奖项、抽奖按钮、谢谢参...

2018-09-19 10:03:04

阅读数:92

评论数:0

js日常:用js构造一个轮播器的思考

用js构造一个轮播器的思考 最近用纯js编写了一个轮播器,期间遇到了很多问题,由此记录下这篇文章。 一.轮播器结构设计 轮播器就是一个用于承载图片并实现图片动态滚动效果的模块,首先县分析一下其基本组成结构:一个容器(我用的是div块)+图片容器(img)+轮播器图片信息与操作栏(一个div模...

2017-09-17 12:59:04

阅读数:150

评论数:0

js笔记:如何解决mouseover与mouseout的多次触发问题

如何解决mouseover与mouseout的多次触发问题 首先我们要了解的是为什么mouseover与mouseout会出现多次触发的问题?这就要看它们作用的对象如何。 1.假如其作用的对象没有子代:比如这是一个没有子节点(当然指的是元素节点),那么多次触发的现象是不会出现的。 2.假如其有子代...

2017-09-02 22:37:08

阅读数:422

评论数:0

js笔记:Number()、parseInt() 和 parseFloat() 的区别

原文地址:http://www.cnblogs.com/yi0921/p/6196841.html Number()、parseInt() 和 parseFloat() 的区别 一:Number() 如果是Boolean值,true和false值将分别被转换为1和0。...

2017-08-24 15:17:08

阅读数:224

评论数:0

js笔记:js正则表达式语法(es5)

一.什么是正则表达式 正则表达式(regular expression)是一种模型,用于表示某种状态(或者说某种形式比较贴切)的字符串,可以说正则表达式里面的内容就是一系列的条件,使用正则就是对这些条件的匹配问题。二.那么如何创建正则?又如何使用正则来对字符串进行匹配呢? 在es5语法中,有两种创...

2017-08-22 17:12:34

阅读数:604

评论数:0

js笔记:Js封装库——css选择器

Js封装库——css选择器 在css中我们可以很简单地使用css选择器来对节点对象进行选择,并对其进行style设置。现在,我们想通过js对html的css样式进行动态设置,想以css的形式进行设置,例如我们想通过$(‘#box p’)来选中id为’box’的节点对象的子节点中的p节点,我们应该...

2017-08-21 17:27:41

阅读数:345

评论数:0

js笔记:js中的call()和apply()用法与区别

最近碰到call方法的使用,甚是头疼,然后度娘大大给我提供了一篇大佬的文章,很详细:http://blog.csdn.net/ithomer/article/details/6592082 以下是我整理的内容: call和apply,它们的作用都是将函数绑定到另外一个对象上去运行 ...

2017-08-19 17:47:30

阅读数:268

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭