08 2020 档案
摘要:1.clientX、offsetX、screenX、pageX、x的区别 clientX、clientY:点击位置距离当前body可视区域的x,y坐标 pageX、pageY:对于整个页面来说,包括了被卷去的body部分的长度 screenX、screenY:点击位置距离当前电脑屏幕的x,y坐标 o
阅读全文
摘要:数据传递的流向:1、数据从父组件传递到子组件,2、数据从子组件传递到父组件,3、多个组件共享状态数据。 数据传递的方式:1、实例属性 props,2、函数,3、状态提升 当然,context 也可以实现组件间的数据传递,官网对其的描述为: “使用React可以非常轻松地追踪通过React组件的数据流
阅读全文
摘要:什么是MVC 官方解释: Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的可视化 Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更
阅读全文
摘要:1.什么是Promise?我们用Promise来解决什么问题? Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态:pending(等待态),fulfiled(成功
阅读全文