代码改变世界

随笔档案-2018年09月

node-rsa 非对称加密和解密

2018-09-26 16:33 by muamaker, 3196 阅读, 收藏, 编辑
摘要: 使用公钥和私钥的加密和解密: 非对称加密的关键在于 有 公钥 / 私钥用法:a.生成一对公钥私钥b.公钥加密 -> 对应私钥解密c.私钥加密 -> 对应公钥解密 非对称加密的常见应用方式a.公钥加密,发给私钥拥有者,私钥解密获得明文。其它人用公钥解不开b.私钥加密(签名) 公钥的传输(混合加密)a. 阅读全文

electron 前端开发桌面应用

2018-09-19 09:29 by muamaker, 2921 阅读, 收藏, 编辑
摘要: 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, 5422 阅读, 收藏, 编辑
摘要: 问题 当我们使用react-router v3的时候,我们想跳转路由,我们一般这样处理 我们从react-router导出browserHistory。 我们使用browserHistory.push()等等方法操作路由跳转。 类似下面这样 import browserHistory from 'r 阅读全文

react 写一个贪吃蛇

2018-09-14 21:58 by muamaker, 527 阅读, 收藏, 编辑
摘要: 示例: 全部代码如下: snake.jsx snake.less 阅读全文

React.createClass 、React.createElement、Component

2018-09-14 13:55 by muamaker, 1384 阅读, 收藏, 编辑
摘要: react里面有几个需要区别开的函数 React.createClass 、React.createElement、Component 首选看一下在浏览器的下面写法: React.createClass 是创建了一个react模板,使用的时候,像html标签一样,比如上面的info React.cr 阅读全文

react 全局公共组件-----动态弹窗 (dialog)

2018-09-13 14:59 by muamaker, 15832 阅读, 收藏, 编辑
摘要: react 的时候,总是会用到弹窗,并且各种各样的,一般来说,组件层级嵌套之后,就会出现 z-index层级覆盖的问题 这个时候,就需要一个公共的弹出层,然后我们将需要展示的组件,放到弹出层里面 下面是目录结构: dialog.jsx代码 import React, { Component } fr 阅读全文

react 嵌套组件的通信

2018-09-13 14:48 by muamaker, 763 阅读, 收藏, 编辑
摘要: 在react中经常会用到的组件嵌套,如下: 图中 parent本身是一个自定义的组件,然后内部又加入了 child的自定义组件,那么这种情况,父子之间如何通信 react中在父组件里面有一个 this.props.children 当没有子组件时,值为 undefined ,只有一个子组件时,为一个 阅读全文

react全局的公共组件-------弹框 (Alert)

2018-09-10 21:59 by muamaker, 19826 阅读, 收藏, 编辑
摘要: 最近研究react,发现写一个组件很容易,但是要写一个全局的好像有点麻烦。不能像VUE一样,直接在原型上面扩展,注册全局组件 下面实现一个弹框,只需要引入之后,直接调用方法即可,不需要写入组件 给出我写react全局组件的思路。 创建一个 div加入到body,用这个div当容器,渲染react组件 阅读全文

react的super(props)

2018-09-10 17:04 by muamaker, 7014 阅读, 收藏, 编辑
摘要: 在学习react的时候,其中在构造函数里面,有一个super(props),具体是什么意思呢。 其中 super语法来自es6,其语法如下: 我们要理解react中的super(props),,就先看一下,es6的构造函数constructor 看如下js 在js中,类在 new 实例化的时候,系统 阅读全文

react 基本配置使用

2018-09-10 09:48 by muamaker, 5100 阅读, 收藏, 编辑
摘要: 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, 621 阅读, 收藏, 编辑
摘要: log4js //配置日志的输出级别,共ALL<TRACE<DEBUG<INFO<WARN<ERROR<FATAL<MARK<OFF八个级别,default level is OFF //只有大于等于日志配置级别的信息才能输出出来,可以通过category来有效的控制日志输出级别 配置如下: var 阅读全文

vue弹窗组件

2018-09-03 13:49 by muamaker, 2751 阅读, 收藏, 编辑
摘要: 文件结构 component.vue bus.js index.js 使用: 一、引入 import vuedals from './components/vuedals' Vue.use(vuedals); 二、调用 其中box.vue为 效果: 阅读全文
点击右上角即可分享
微信分享提示