摘要:electron是由Github开发,是一个用Html、css、JavaScript来构建桌面应用程序的开源库,可以打包为Mac、Windows、Linux系统下的应用。 快速开始 接下来,让代码来发声,雷打不动的hello world 创建文件夹,并执行npm init -y,生成package. 阅读全文
react-router v4 使用 history 控制路由跳转
2018-09-17 17:41 by muamaker, 5414 阅读, 1 推荐, 收藏, 编辑
摘要:问题 当我们使用react-router v3的时候,我们想跳转路由,我们一般这样处理 我们从react-router导出browserHistory。 我们使用browserHistory.push()等等方法操作路由跳转。 类似下面这样 import browserHistory from 'r 阅读全文
react 写一个贪吃蛇
2018-09-14 21:58 by muamaker, 525 阅读, 0 推荐, 收藏, 编辑
摘要:示例: 全部代码如下: snake.jsx snake.less 阅读全文
React.createClass 、React.createElement、Component
2018-09-14 13:55 by muamaker, 1380 阅读, 0 推荐, 收藏, 编辑
摘要:react里面有几个需要区别开的函数 React.createClass 、React.createElement、Component 首选看一下在浏览器的下面写法: React.createClass 是创建了一个react模板,使用的时候,像html标签一样,比如上面的info React.cr 阅读全文
react 全局公共组件-----动态弹窗 (dialog)
2018-09-13 14:59 by muamaker, 15718 阅读, 0 推荐, 收藏, 编辑
摘要:react 的时候,总是会用到弹窗,并且各种各样的,一般来说,组件层级嵌套之后,就会出现 z-index层级覆盖的问题 这个时候,就需要一个公共的弹出层,然后我们将需要展示的组件,放到弹出层里面 下面是目录结构: dialog.jsx代码 import React, { Component } fr 阅读全文
react 嵌套组件的通信
2018-09-13 14:48 by muamaker, 757 阅读, 0 推荐, 收藏, 编辑
摘要:在react中经常会用到的组件嵌套,如下: 图中 parent本身是一个自定义的组件,然后内部又加入了 child的自定义组件,那么这种情况,父子之间如何通信 react中在父组件里面有一个 this.props.children 当没有子组件时,值为 undefined ,只有一个子组件时,为一个 阅读全文
react全局的公共组件-------弹框 (Alert)
2018-09-10 21:59 by muamaker, 19755 阅读, 0 推荐, 收藏, 编辑
摘要:最近研究react,发现写一个组件很容易,但是要写一个全局的好像有点麻烦。不能像VUE一样,直接在原型上面扩展,注册全局组件 下面实现一个弹框,只需要引入之后,直接调用方法即可,不需要写入组件 给出我写react全局组件的思路。 创建一个 div加入到body,用这个div当容器,渲染react组件 阅读全文
react的super(props)
2018-09-10 17:04 by muamaker, 7002 阅读, 0 推荐, 收藏, 编辑
摘要:在学习react的时候,其中在构造函数里面,有一个super(props),具体是什么意思呢。 其中 super语法来自es6,其语法如下: 我们要理解react中的super(props),,就先看一下,es6的构造函数constructor 看如下js 在js中,类在 new 实例化的时候,系统 阅读全文
react 基本配置使用
2018-09-10 09:48 by muamaker, 5092 阅读, 0 推荐, 收藏, 编辑
摘要:react入门的一些配置 安装和启动 npx create-react-app my-app cd my-app npm start 创建 ts的项目: npx create-react-app demo --template typescript react默认是将 webpack配置放置在nod 阅读全文
node使用 log4js
2018-09-06 17:33 by muamaker, 615 阅读, 0 推荐, 收藏, 编辑
摘要:log4js //配置日志的输出级别,共ALL<TRACE<DEBUG<INFO<WARN<ERROR<FATAL<MARK<OFF八个级别,default level is OFF //只有大于等于日志配置级别的信息才能输出出来,可以通过category来有效的控制日志输出级别 配置如下: var 阅读全文