- 博客(15)
- 收藏
- 关注
原创 Vue2项目实战
本文仅仅简单介绍了项目的大概框架,一些简单的页面展示及简单的组件封装,在想成为高级开发的路上还是需要不断努力地!愿每个人都能在自己热衷的道路上越走越远。
2023-12-26 22:51:08 1173 1
原创 React经典面试题
React经典面试题:1). react/vue中的key有什么作用?(key的内部原理是什么?)2). 为什么遍历列表时,key最好不要用index?1. 虚拟DOM中key的作用:1). 简单的说:key是虚拟DOM对象的标识,在更新显示时key起着极其重要的作用。2). 详细的说:当状态中的数据发生变化时,react会根据【新数据】生成【新的虚拟DOM】,随后React进行【新虚拟DOM】与【旧虚拟DOM】的diff比较,比较规则如下:a. 旧虚拟DOM中找到了与新虚拟DOM相同的key
2022-02-03 20:31:54 741
原创 React中关于state的两个例子
1.第一个例子利用state改变天气的状态<!-- 准备一个容器 --><div id="test"></div>...引入React库(此处省略) <script type="text/babel"> //1.创建组件 class Weather extends React.Component { constructor(props) { super(pro
2022-01-30 20:13:24 788
原创 React学习笔记(一)
React的特点1.采用组件化模式、声明式编码,提高开发效率及组件复用率。2.在React Native中可以使用能React语法进行移动端开发。3.使用虚拟DOM+优秀的Diffing算法,尽量减少与真实DOM的交互。关于虚拟DOM:1.本质是Object类型的对象(一般对象)2.虚拟DOM比较”轻“,真是DOM比较”重,因为虚拟DOM是React内部在用,无需真实DOM上那么多的属性。3.虚拟DOM最终会被转化为真实DOM,呈现在页面上。相关js库文件<!-- 引入rea
2022-01-29 22:15:45 656
原创 人生不忘初心
徘徊不知不觉,已经在新的公司待了快一个月了,在这期间,说累还好,说轻松也还行,任务的量适中,改BUG改的…人生可恋一开始工作,某一天照着镜子发现脑门两边的头发少了,发量也变少了,那一刻开始担心头发会秃顶,怕眼睛近视的程度不受控制。但当我坐到电脑旁的时候,还是很热爱,很投入的去看那些无聊但又有趣的代码,每当改完一个BUG心里就会很开心,很有满足感,或许这就是热爱。电脑虐我千百遍,我对代码依旧如初恋。在路上身在互联网时代,只有不断的学习才有更多的机会。有时候道理都懂,却不尽如意。前一天想的好好的,下班
2021-08-29 20:17:39 96
原创 es6知识点整理
es6是什么及兼容性es6是什么ECMAScript 6.0(以下简称 ES6) 是 JavaScript 语言的下一代标准,已经在 2015年 6月 正式发布了,它的目标,是使得JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。为什么使用es6新语法糖能提高编码效率,语法更优雅对于js继承的实现,异步的操作有了更好的解决方案目前主流的前端框架都使用es6,例如react,vue微信小程序、支付宝小程序、uni-app等跨平台框架也都在使用es6面试必问的考
2021-07-25 23:11:58 180
原创 js的防抖节流函数
在面试中会经常问到有关js的闭包的知识,其中,防抖节流函数是闭包的经典应用,在谈到防抖节流函数之前先引出闭包。闭包闭包的本质就是在一个函数内部创建另一个函数。闭包的特性函数嵌套函数;函数内部可以引用到函数外部的参数和变量;参数和变量不会被垃圾回收机制回收。闭包形成的原因外层函数的函数作用域对象,因为被内层函数作用域链引用这无法释放,就成了闭包闭包的好处与坏处好处:保护函数内的变量安全 ,实现封装,防止变量流入其他环境发生命名冲突在内存中维持一个变量,可以做缓存(但使用多了同.
2021-07-25 19:37:15 135
原创 Vue学习整理(二)
1.Vuex是什么?怎么使用?哪种功能场景使用它?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。每一个 Vuex 应用的核心就是 store(仓库)。“store” 基本上就是一个容器,它包含着你的应用中大部分的状态 ( state )。在main.js引入store,注入。新建了一个目录store,…… export 。场景有:单页应用中,组件之间的状态、音乐播放、登录状态、加入购物车state : Vuex 使用单一状态树,即每个应用将仅仅包含一个store 实例,但单一状态
2021-07-25 18:41:04 324
原创 Vue学习整理(一)
Vue2.0和Vue3.0的区别?①重构响应式系统,使用proxy替换Object.definePropertyProxy优势:可直接监听数组类型的数据变化;监听的目标为对象本身,不需要像Object.defineProperty一样遍历每个属性,有一定的性能提升;可拦截apply、ownKeys、has等13种方法,而Object.defineProperty不行;直接实现对象属性的新增/删除。②新增Composition API,更好的逻辑复用和代码组织③重构Virtual DOM..
2021-07-25 13:15:57 166
原创 关于前端面试
失业两天,在面试的过程中遇到了问题,做如下整理有关CSS说一下选择器的优先级,权重问题? 怎么让一个盒子水平垂直居中? 说一下flex布局常用的属性?有关JS说一下什么是原型与原型链的概念,你的理解? 说一下闭包,及闭包的有缺点? 说一下防抖是怎么实现的,应用场景,有什么好处? 常见的数据类型有哪些? 判断是哪种数据类型的方法有哪些? 怎么给数组去重? 怎么让异步变成同步? asyn和await怎么使用?有关Vue说一下双向绑定原理? 你知道常见的V...
2021-07-21 22:04:49 88
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人