摘要: import { createStore, compose, applyMiddleware } from 'redux' import reducer from './reducer' import thunk from 'redux-thunk' const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? win 阅读全文
posted @ 2019-09-14 18:34 那个村 阅读(229) 评论(0) 推荐(0)
摘要: 在密钥库中生成本地数字证书:需要提供身份、加密算法、有效期等信息;keytool指令如下,产生的本地证书后缀名为:*.keystore 参数说明: -genkeypair: 产生密钥对; -keyalg: 加密算法,这里的RSA为非对称加密算法; -keysize: 密钥大小; -sigalg: 签 阅读全文
posted @ 2019-08-20 12:25 那个村 阅读(930) 评论(0) 推荐(0)
摘要: //css overflow: hidden; text-overflow:ellipsis;//文本溢出显示省略号 display: -webkit-box; -webkit-line-clamp: 2; //控制文字行数 -webkit-box-orient: vertical; //子元素数值 阅读全文
posted @ 2019-08-01 16:07 那个村 阅读(553) 评论(0) 推荐(0)
摘要: 柯里化函数 -- 期待固定数量参数 测试 应用实例 阅读全文
posted @ 2019-07-25 13:37 那个村 阅读(161) 评论(0) 推荐(0)
摘要: 一、webpack配置 初始化npm和安装webpack 创建webpack.config.js 相关配置参数: Entry: 入口 Module:模块,webpack中一切皆是模块 Chunk:代码库,一个chunk由十多个模块组合而成,用于代码合并与分割 Loader:模块转换器,用于把模块原内 阅读全文
posted @ 2019-07-23 12:44 那个村 阅读(187) 评论(0) 推荐(0)
摘要: /* .babelrc */ { "presets": [ ["@babel/preset-env", { "modules": false, "useBuiltIns": "entry", "targets": "ie >= 8" }] ] } npm install @babel/core @b 阅读全文
posted @ 2019-07-23 10:01 那个村 阅读(363) 评论(0) 推荐(0)
摘要: class HashRouter{ constructor(){ //用于存储不同hash值对应的回调函数 this.routers = {}; window.addEventListener('hashchange',this.load.bind(this),false) } //用于注册每个视图 阅读全文
posted @ 2019-07-18 11:16 那个村 阅读(324) 评论(0) 推荐(0)
摘要: class HistoryRouter{ constructor(){ //用于存储不同path值对应的回调函数 this.routers = {}; this.listenPopState(); this.listenLink(); } //监听popstate listenPopState(){ 阅读全文
posted @ 2019-07-18 11:10 那个村 阅读(273) 评论(0) 推荐(0)
摘要: 运行异常: inputMisMatchExpection 输入类型不匹配 arrayIndexOutOfBoundsException 数组索引越界 nullProintException 空指针异常 应用为null negativeArraySizeExpection 数组长度不合法 增强的for 阅读全文
posted @ 2019-07-16 12:45 那个村 阅读(118) 评论(0) 推荐(0)
摘要: cookies:存储于浏览器端的数据。可以设置 cookies 的Max Age或者Expires到期时间,如果不设置时间,则在浏览器关闭窗口的时候会消失。 session:存储于服务器端的数据。session 存储特定用户会话所需的属性和配置信息。 cookies 和 session 的区别在于: 阅读全文
posted @ 2019-07-15 17:47 那个村 阅读(1365) 评论(0) 推荐(0)