自定义博客皮肤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 4893

原创 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封装ajaxMVVMES6新特性在浏览器打包完以后不兼容怎么处理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-ssrreact服务器渲染(ssr)、②堆和栈的概念和区别CSS表达式V8 引擎NodeJs 库、②Webpack 构建流程、②、③webpack 持久化缓存JavaScript异步编程、②、③JavaScript 执行过程、②Diff算法(React、Vue)、区别Redux数据流react-red.

2021-11-14 22:26:14 1289

原创 ES6 常用功能总结

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

2021-06-09 11:32:18 997

空空如也

空空如也

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

TA关注的人

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