摘要: Konva 是一个 基于 Canvas 开发的 2d js 框架库, 它可以轻松的实现桌面应用和移动应用中的图形交互交互效果. Konva 可以高效的实现动画, 变换, 节点嵌套, 局部操作, 滤镜, 缓存, 事件等功能, 不仅仅适用于桌面与移动开发, 还有更为广泛的应用. Konva 允许在舞台上 阅读全文
posted @ 2020-02-19 15:00 温柔的小猫 阅读(2675) 评论(0) 推荐(0) 编辑
摘要: 第二种使用对象形式 假如我们有这样一段逻辑: 可以简写为: 阅读全文
posted @ 2019-12-13 14:03 温柔的小猫 阅读(6801) 评论(0) 推荐(1) 编辑
摘要: Socket.IO内置的客户端默认事件 1. 建立一个socket连接var socket = io("ws:///xxxxx"); 2. 监听服务消息 3. 监听socket断开 4. 监听socket的重连 客户端socket.on()监听的事件: connect: 连接成功connecting 阅读全文
posted @ 2019-10-29 15:22 温柔的小猫 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 总结: 1、页面上view通过store.dispatch()发出 Action,Action统一在actionCreators.js文件中, 2、Store 收到 Action 以后,执行Reducer.js中对应的方法, reducer是一个函数,它接受 Action 和当前 State 作为参 阅读全文
posted @ 2019-10-25 15:38 温柔的小猫 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 组件生命周期的三个阶段 Mounting(加载阶段) Updating(更新阶段) Unmounting(卸载阶段) Mounting(加载阶段:涉及6个钩子函数) constructor():加载的时候调用一次,可以初始化state getDefaultProps():设置默认的props,也可以 阅读全文
posted @ 2019-10-23 16:54 温柔的小猫 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、不要直接修改 State 例如,此代码不会重新渲染组件: 而是应该使用 setState(): 构造函数是唯一可以给 this.state 赋值的地方 2、State 的更新可能是异步的 出于性能考虑,React 可能会把多个 setState() 调用合并成一个调用。 因为 this.prop 阅读全文
posted @ 2019-10-18 17:29 温柔的小猫 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、 组件名称必须以大写字母开头。 React 会将以小写字母开头的组件视为原生 DOM 标签。例如,<div /> 代表 HTML 的 div 标签,而 <Welcome /> 则代表一个组件,并且需在作用域内使用 Welcome。 2、小驼峰命名来定义属性 因为 JSX 语法上更接近 JavaS 阅读全文
posted @ 2019-10-17 17:55 温柔的小猫 阅读(751) 评论(0) 推荐(0) 编辑