摘要: 简介 主要解决状态共享的问题,推崇状态和派生数据更细粒度控制,Redux 的数据结构是树而 Recoil 是有向图。Recoil 还是一个实验性的解决方案。 状态改变的流向是从图的根( atoms 共享状态),通过纯函数( selectors 派生数据),最后流入组件中。 特性: 共享状态具有与 R 阅读全文
posted @ 2017-01-31 14:20 冰凌哒雪花 阅读(3843) 评论(0) 推荐(0) 编辑
摘要: 在项目中遇到了一个需要打开非用户触发的新窗口的问题,也在网上查了一些相关资料,特此积累下来。 直接上代码: 本以为这样写就可以,却忽略了浏览器不允许程序触发打开新窗口的行为,当然是为了防止一些恶意行为。 因此你会得到一个漂亮的提示: 但是需求如此,必须这样做,尝试过新建个a标签,动态添加href属性 阅读全文
posted @ 2017-01-17 15:06 冰凌哒雪花 阅读(279) 评论(0) 推荐(1) 编辑
摘要: 今天在提交一个本地新建的build文件夹内的文件时,sourceTree始终无法找到该文件夹下的任何内容,但是项目中的 中并没有写 配置,于是开始了填坑之路! 首先从表象上看确实是忽略了文件,于是抱着sourceTree坏掉了的心态用了命令行,结果给了我一个很确定的答案 毋庸置疑,确实是哪里写了忽略 阅读全文
posted @ 2017-01-04 15:52 冰凌哒雪花 阅读(4881) 评论(0) 推荐(0) 编辑
摘要: 在写跨域问题的时候想了想应该先分析一下url,所以有了这篇,本文以下面url为例子进行分析(该url实际不存在,只为了展示尽量多的情况拟定的): 1. 协议(protocol): 本例为“http:”,表示HTTP协议(超文本传输协议)。Internet协议中还包含了很多其他协议,如常用的HTTPS 阅读全文
posted @ 2016-12-04 21:56 冰凌哒雪花 阅读(681) 评论(1) 推荐(2) 编辑
摘要: webpack运行规则: Webpack 会给每个模块分配一个唯一的id并通过这个id索引和访问模块。在页面启动时,会先执行入口文件中的代码,其它模块会在运行 require 的时候再执行。 运行时主要的参数 //使用另一份配置文件(比如webpack.config2.js)来打包,默认读取文件we 阅读全文
posted @ 2016-11-26 15:33 冰凌哒雪花 阅读(2213) 评论(0) 推荐(1) 编辑
摘要: 资料 1. 文本省略 单行省略: 多行文本省略: 1. 只兼容webkit内核,不属于css规范: 2. 只兼Opera 10.60 +,也不属于css规范: 3. css模拟出的样式 2. word wrap和word break 对于单词浏览器默认行为: 1. 如果有一个单词很长,导致一行中剩下 阅读全文
posted @ 2016-11-03 16:25 冰凌哒雪花 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 快捷键 切换侧边栏 拆分编辑器 缩放编辑器的字体 整理代码格式 切换自动换行 打开终端调试 新建窗口 文件内搜索(聚焦在某个文件) 全编辑器搜索(聚焦在资源管理器) 预览(再点别的会替换成其他) 编辑文件(固定在工作区) 工作区设置 设置文件位置(中文版):文件 首选项 工作区设置 setting. 阅读全文
posted @ 2016-09-21 14:05 冰凌哒雪花 阅读(16171) 评论(0) 推荐(1) 编辑
摘要: markdown语法笔记(入门) 写在前面的话 关于编辑器 个人有用过MarkdownPad2,马克飞象,Leanote MarkdownPad2:识别最标准的Markdown语法,不支持其他拓展语法,比如 文字 行内文字 加粗 斜体 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 一级 阅读全文
posted @ 2016-09-14 11:23 冰凌哒雪花 阅读(778) 评论(0) 推荐(0) 编辑