Recent Posts
词法作用域和动态作用域
词法作用域和动态作用域 作用域 作用域是确定在何处以及如何查找变量的一套规则。JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。 词法作用域与动态作用域 词法作用域:因为 JavaScript 采用的是词法作用域,函数的作用域在函数定义的时候就决定了。函数的作...
2024-11-26
MVC、MVP、MVVC
Read More
MVC、MVP、MVVC 都是常见的软件架构模式 MVC(Model-View-Controller)架构模式中,将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。Controller负责处理用户交互和调度业务逻辑,View负责显示数据,Model负责...
2024-11-26
react生命周期
Read More
react生命周期 什么是react生命周期呢?当我们使用各种框架开发程序时,当这个框架启动、程序刚运行时、各个页面之间的交互、数据渲染到页面上面、程序运行结束,应当会有个闭环的操作,而在这个环的起点和终点之间的各个节点,框架给给定一些特定函数供我们自行调用,方便我们执行一些操作,这便是生命周期...
2024-11-26
React
Read More
React 1.什么是JSX? JSX 2.元素和组件有什么区别? 元素是一种简单的对象,描述了您希望在屏幕上显示的内容,以 DOM 节点或其他组件的形式。元素可以包含其 props 中的其他元素。创建 React 元素的成本很低。一旦创建了元素,就不能对其进行修改。 React 元素的 JavaS...
2024-11-25
Redux
Read More
Redux 基础 Redux 是 JavaScript 应用的状态容器,提供可预测的状态管理。 创建一个redux react应用: npx create-react-app my-app --template redux
由于单向数据流,可通过”提升state“实现多个组件共享state,将整个...
2024-11-19
Sass
Read More
Sass 介绍 mixin实质上是利用语言特性(比如 Ruby 的 include 语法、Python 的多重继承)来更简洁地实现组合模式 在命令行中运行 Sass: sass input.scss output.css
监视单个 Sass 文件,每次修改并保存时自动编译: sass --watc...
2024-11-11
Framer-motion库
Read More
Framer-motion库 只要你引入了motion组件,任意的HTML元素标签,你都可以通过加上motion.开头,来使用加强版的相应的元素组件。 基本动效实现 属性 #animate 最基本的用法就是传入一个对象。这个对象就包含了你想要让这个元素进行变化具体数据(目标),在页面加载时触发此动效...
2024-11-04
Read More