1. 何为vite
法语意为 "快速的",发音 /vit/,同 "veet"。
是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成:
一个开发服务器,它基...
软件开发
程序员工作自留地,软件开发相关笔记。
React 基础与核心总结(理论篇)
1. 如果你是leader,做管理系统项⽬ Vue和React 怎么选择?
评估项⽬成员的⽔平,如果成员js基础较好、编码能⼒较强则选择React,否则Vue。
评估系统的⼤⼩,...
Vue3.x重点知识总结—基础篇(一)
1. Vue3.0升级了哪些重要的功能?
createApp:创建vue实例的⽅式
emits属性,组件中的事件要先使⽤emits进⾏声明,然后在setup的形参引⼊
⽣命周期
多事件
f...
Vue3.x重点知识总结—基础篇(响应式API的理解)
1. reactive 对比 ref
1)从定义数据角度对比
ref用来定义:基本类型数据。
reactive用来定义:对象(或数组)类型数据。
备注:ref也可以用来定义对象(或数...
Vue3.x重点知识总结—理论篇(Vue3的优势)
一、Vue3相比与Vue2的优势
1. 速度更快、性能更好
1) 基于Proxy的新响应式系统(数据劫持优化)
Vue3.0如何实现响应式?
由原来的Object.defineProperty的get...
谈谈我对前端技术发展的了解和对未来发展的展望
一、前端发展阶段
1. 静态页面阶段
互联网发展的早期,网站的前后端开发是一体的,即前端代码是后端代码的一部分。
后端收到浏览器的请求
生成静态页面
发送...
谈谈我对目前前端框架的认识和看法及其发展
前端框架火了已经有些年头了。像React、Vue、Angular等,都是视图层数据驱动框架。
当然现在最火的两大框架就是React和Vue。而React又出了v16.8版本的Hooks新...
React 基础及核心总结/三
1. 原生属性的改写和差异
在 React 中,所有的 DOM 特性和属性(包括事件处理)都应该是小驼峰命名的方式。例如,与 HTML 中的 tabindex 属性对应的 React 的...
React 基础及核心总结/二(组件篇)
1. 内置组件
除HTML原生标签外,React还有一些内置的组件。
1)<React.StrictMode>
严格模式。StrictMode 不会渲染任何可见的 UI。它为其后代元素触发...
Nodejs 模块规范 CJS 与 ESM 及其衍生后缀 .cjs 和 .mjs 文件
自 13.2.0 版本开始,Nodejs 在保留了 CommonJS(CJS)语法的前提下,新增了对 ES Modules(ESM)语法的支持。
天下苦 CJS 久已,Node 逐渐拥抱新标准的规划...
React 基础及核心总结/一
1. 元素属性及props
1)组件可以接受任意 props,包括基本数据类型,React 元素以及函数。
2)组件接到父组件传来的props是只读的,绝不能够被修改的。这也叫...
Pinia是Vuex的良好替代品吗?
Pinia 是 Vue.js 的轻量级状态管理库,最近很受欢迎。它使用 Vue 3 中的新反应系统来构建一个直观且完全类型化的状态管理库。
分布式ID生成对比-雪花算法、UUID、自增主键
一、分布式ID概念
说起ID,特性就是唯一,在人的世界里,ID就是身份证,是每个人的唯一的身份标识。在复杂的分布式系统中,往往也需要对大量的数据和消息进...
近期个人练手项目
想到一些有意思的小项目,业余时间可以搞一搞。目前在搞的是一个轻量级的NodeJs微服务脚手架。
1.NodeJs轻量级微服务脚手架
目前在搞,半成品。(2022-8:初...
