- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 前端面试题
客户面试题: 1一个数组里面如果找到了指定元素怎么跳出循环; 2.箭头函数this指向问题 3.修改this指向的方法有哪些,有什么区别 3.组件的data为什么是一个函数 4.es6和es7新特性有哪些?日常工作中用到哪些有没有封装过组件,怎么实现的 5.Promise的底层实现原理有了解吗 6.async await为什么会把异步代码变为同步 7.css布局方式有哪些,常用属性有哪些 7.div居中、文字居中 8.字体怎么设置0.5pxjs 9.数组有哪些方法,他们的返回值 10.数组去重 11.怎么删
2022-03-01 14:46:41
283
原创 2021-11-02
github和gitlab的区别是什么? 区别:GitHub如果使用私有仓库,是需要付费的;而GitLab可以在上面搭建私人的免费仓库。 GitLab让开发团队对他们的代码仓库拥有更多的控制,相对于GitHub, 它有不少的特色:允许免费设置仓库权限;可以设置获取到团队整体的改进进度。 GitHub GitLab更适合企业级使用 为企业搭建GitLab软件版本管理服务器 GitLab:https://about.gitlab.com/ GitHub: https://github.com/ GitLab:利
2021-11-02 16:35:03
125
原创 2021-10-31
这里写自定义目录标题为什么 Vue.$nextTick 通常比 setTimeout 优先级高,渲染更快生效? ** 为什么 Vue.$nextTick 通常比 setTimeout 优先级高,渲染更快生效? ** nextTick 在vue 源码中是利用 Promise.resolve()实现的。该问题实际就是Promise与setTimeout的比较,本质是Event Loop中微任务与宏任务的比较: 为什么微任务的执行要先于宏任务呢? 首先,我们需要先知道JS的几个概念。 JS是单线程执行 JavaS
2021-10-31 17:10:49
178
原创 2021-03-14
js实现拼图小游戏 效果图 代码入下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2021-03-14 20:03:43
188
原创 2021-03-14
js实现图片放大效果 效果图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2021-03-14 19:57:46
73
原创 2021-03-13
原生css、js实现时钟 效果图 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style>
2021-03-13 21:16:05
82
原创 2021-03-13
原生js实现放大镜 效果图 建一个html网页即可,无需引入任何文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initia
2021-03-13 11:41:52
129
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人