- 博客(20)
- 收藏
- 关注
原创 [前端面试题]:深拷贝与浅拷贝的区别
浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,且修改新对象不会影响原对象。
2022-08-25 10:27:44 1178 1
原创 event.target与event.currentTarget之间的差异
event.target与event.currentTarget之间的差异
2022-08-18 21:31:02 438
原创 常用的样式动画类库有哪些?为什么选择使用动画类库而不是自己编写动画效果?什么是样式的兼容性?产生兼容性问题的原因是什么?需要考虑哪些方面的问题?webkit、ms、moz、o浏览器的前缀。如何解决?
常用的样式动画类库有哪些?为什么选择使用动画类库而不是自己编写动画效果?什么是样式的兼容性?产生兼容性问题的原因是什么?需要考虑哪些方面的问题?webkit、ms、moz、o浏览器的前缀。如何解决?...
2022-07-03 19:33:52 144
原创 window.onload和$(document).ready()对比
文档就绪函数可以防止文档在完全加载(就绪)之前运行 代码。window.onload和$(document).ready()对比
2022-07-02 22:39:39 142
原创 MVVM的基础原理、设计原理、流程
1.最为核心的基础原理是什么?是 Object.defineProperty数据劫持操作,它实现的是数据的劫持与数据的代理两个工作内容;2.MVVM其设计原理依托的是订阅与发布模式;3.它的代码实现其核心算法是递归算法;4.重要的性能提升就是利用文档碎片功能实现虚拟DOM与真实DOM之间的转化;1.MVVM的流程分成了两大阶段:数据的初始阶段与更新阶段;2.MVVM流程的节点主要包括:...
2022-06-28 21:13:23 579
原创 什么是gzip?为什么要用gzip?使用gzip的优势和劣势是什么?需要哪些岗位进行配合才能够实现gzip内容的应用?
什么是gzip?为什么要用gzip?使用gzip的优势和劣势是什么?需要哪些岗位进行配合才能够实现gzip内容的应用?
2022-06-23 23:20:01 3248
原创 执行npm run build的时候报错怎么办?
执行npm run build的时候报错怎么办?[webpack-cli] Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema.configuration.output has an unknown property ‘publiscPath’.当我们执行npm run build的时候出现以下错误,说明打包不成
2022-05-17 01:53:58 9391 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人