全部文章

所有文章按时间倒序排列,共 27 篇。

2024年3月3日

Virtual DOM 及 Diff 算法 1. JSX 到底是什么 使用 React 就一定会写 JSX,JSX 到底是什么呢?它是一种 JavaScript 语法的扩展,React 使用它来描述用户界面长成什么样子。虽然它看起来非常像 HTML,但它确实是 JavaScript 。在 React 代码执行之前,Babel 会对将 JSX 编译为 React API. <div className="container"> <h3>Hello React</h3> <p>React i...

2024年3月3日

1. React 介绍 React 是一个用于构建用户界面的 JavaScript 库,它只负责应用的视图层,帮助开发人员构建快速且交互式的 web 应用程序。 React 使用组件的方式构建用户界面。 2. JSX 语法 在 React 中使用 JSX 语法描述用户界面,它是一种 JavaScript 语法扩展。 在 React 代码执行之前,Babel 会将 JSX 语法转换为标准的 JavaScript API。 JSX 语法就是一种语法糖,让开发人员使用更加舒服的代码构建用户界面。 2...

2024年3月3日

从 2020 年初到现在已经开坑了快一年了。其实我最初想做一个完全模仿百度网盘的客户端程序,那时候还是 2019 年年初的时候,最初就是想做一个客户端,用来上传静态的网站到七牛云方便一些,以下是软件的截图。 当时也只是想做一做玩一玩,基本功能做完之后也就没有什么进度了。知道今年年初的时候才有个想法把这个客户端完善一下。下面是新坑的页面截图: 开坑 oss-client:基础环境搭建 使用 electron-forge electron-forge是用于创建,发布和安装现代Electron...

2024年3月3日

Vue 3.0 性能提升主要是通过哪几方面体现的? 响应式系统升级:vue3 使用了 proxy 重写了响应式系统,因为 proxy 可以对整个对象进行监听,所以不需要对整个对象深度遍历 编译优化:vue3 中标记和提升所有的静态节点,diff 过程中只需要对比动态节点 源码体积优化:vue3 中移除了不经常使用的 API,tree-sharking 减小打包体积 Vue 3.0 所采用的 Composition Api 与 Vue 2.x 使用的 Options Api 有什么区别?...

2024年3月3日

使用 NuxtJS 实现 RealWorld 全部功能 https://demo.realworld.io/#/ 要求:发布码云上,可以直接展示网页 仓库地址: https://gitee.com/caorushizi/realworld 预览:http://ziying.site/realworld/

2024年3月3日

一、简答题 1、请简述 Vue 首次渲染的过程。 Vue 初始化:初始化 vue 的实例成员、静态成员; new Vue():初始化结束之后,调用 vue 构造函数。构造函数中调用了 this._init() ,这个方法相当于 vue 的入口,最终调用 vm.$mount() ; 调用入口文件的 vm.$mount():这个方法主要是将模板编译成 render 函数。先判断是否传递了 render 选项,如果没有传递 render ,就把模板编译成 render 函数。这个过程是通过 ...

订阅通讯

新文章直达你的收件箱。