自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yilia.C 's Blog

记录、分享,不断成长...

  • 博客(5)
  • 收藏
  • 关注

原创 面试题/经验积累

es6 以前,都是用 var 关键字来标识,这样有个变量提升的坑。在 es6 中,添加了 let 和 const 两个关键字,let 定义变量,const 定义常量,并且添加了块级作用域。ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。const声明一个只读的常量。当使用 @import 导入 CSS 时,会导致某些页面在 IE 出现奇怪的现象: 没有样式的页面内容显示瞬间闪烁,这种现象称为“文档样式短暂失效”,简称为FOUC。产生原因。

2023-10-10 15:41:34 4889

原创 Vue相关知识汇总

1. 数据双向绑定原理 vue的双向绑定是由数据劫持结合发布者-订阅者模式实现的,那么什么是数据劫持?就是通过Object.defineProperty()来劫持对象属性的setter和getter操作,在数据变动时做你想要做的事情。 数据劫持set和get函数起到什么作用? 回顾一下Object.defineProperty: 语法:Object.defineProperty(obj, prop, descriptor) 参数: obj:目标对象 prop:需要定义的属性或方法的名称 descripto

2021-11-14 22:52:46 938

原创 前端面试题汇总②

重排重绘 闭包,平时工作中的应用场景 深浅拷贝 防抖节流,怎么实现 跨域,本地开发有跨域怎么处理,webpack中proxy代理 promise,优缺点,用promise封装ajax MVVM ES6新特性在浏览器打包完以后不兼容怎么处理 Vue的生命周期,哪一阶段实例创建,哪一阶段挂载到dom上 vue-cli搭载过项目,static和assets区别 Vuex和Redux区别 Store是什么 使用Redux异步处理怎么做的 react生命周期 React的constructor、里面可以直接用pro.

2021-11-14 22:32:26 555

原创 前端面试题汇总①

一道常被人轻视的前端JS面试题 react渲染原理分析 H5、C3、es6、es7的新特性 vuex常见面试题 详解 CSS 属性 - 伪类和伪元素的区别、② 从零开始搭建一个vue-ssr react服务器渲染(ssr)、② 堆和栈的概念和区别 CSS表达式 V8 引擎 NodeJs 库、② Webpack 构建流程、②、③ webpack 持久化缓存 JavaScript异步编程、②、③ JavaScript 执行过程、② Diff算法(React、Vue)、区别 Redux数据流 react-red.

2021-11-14 22:26:14 1289

原创 ES6 常用功能总结

1. let / const es6 以前,都是用 var 关键字来标识,这样有个变量提升的坑。在 es6 中,添加了 let 和 const 两个关键字,let 定义变量,const 定义常量,并且添加了块级作用域。 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。const声明一个只读的常量。 1、let和const的相同点: ① 只在声明所在的块级作用域内有效。 ② 不提升,同时存在暂时性死区,只能在声明的位置后面使用。 ③

2021-06-09 11:32:18 995

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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