
JS面试
我是刺猬姑娘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript事件委托
本篇文章参考了[link]https://www.cnblogs.com/liugang-vip/p/5616484.html简述事件委托1.事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。2.事件委托是指将子元素的事件监听添加到父(祖)元素中。当子元素的相应事件被触发时,事件会冒泡到父(祖)元素中去,这样事件监听就会被触发。事件委托带来的好处有:(1)减...原创 2019-04-11 22:22:23 · 323 阅读 · 0 评论 -
JavaScript完成轮播图
轮播图的思想轮播图的思想,最简单的描述就是通过修改不可见框的left值,来实现滑动播放的效果。这篇文章从三大步骤来写一下轮播图的实现。(一)完成轮播图界面(二)完成点击按钮切换图片的功能(三)使用定时器完成轮播图的功能完成轮播图的界面不可见框不可见框中应该把图片连成横向一排,像胶卷一样。<body> <!-- #outer为不可见框部分 将所有的图片连成一排...原创 2019-04-22 22:03:49 · 6521 阅读 · 0 评论 -
JS实现深拷贝
朋友去面试遇到的面试题~我也不会顺路来学习一下本篇文章参考了[link]https://www.cnblogs.com/echolun/p/7889848.html和[link]https://www.cnblogs.com/wxcbg/p/8569180.html什么是深拷贝?想要搞清楚什么是深拷贝,就需要先搞清楚一个数据的存储是在堆内存还是栈内存。在JS中,基本数据类型有number...原创 2019-06-01 00:53:17 · 7956 阅读 · 1 评论 -
javascript中闭包的学习
1. js的作用域在不引入let块级作用域之前。javascript变量的作用域有两种:(1)全局作用域 (2)函数作用域也就是说,如果你有一个这样的代码:var a = 1function add(){ var b = 2 var c = a+b console.log(a,b,c)}add() //打印abcconsole.log(a,b,c) //报 bc undefin...原创 2019-06-18 22:31:46 · 141 阅读 · 0 评论