摘要:
terminal 快捷键 回到命令行开头或结尾 ctrl + a/e 剪切光标前或后的所有输入 ctrl + u/k 删除光标前一个单词 ctrl + w 删除光标的前一个字符 ctrl + h 弹出历史记录 command + shift + h 阅读全文
摘要:
Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 配置 显示当前的Git配置git config --list #编辑Git配置文件git config -e [--global] #设置提交代码时的用户信息git c 阅读全文
摘要:
为了更好地发掘各领域的数据价值,且能对数据进行精确分析及可视化,掌握资料的脉动,做出正确的决策 人们需要一种工具:能够快速灵活地连接和整合数据,提供简单的方式实现从不同的角度去观察研究数据,计算和展示不同的指标,获得的结果应该能马上分享,获取反馈,并推进后续的分析,利用数据改变世界,这就是Table 阅读全文
摘要:
痛点 在使用antd的表单时,大家觉得不够清爽,总结如下: 大量的模板语法,需要一定的学习成本。 需要手动地进行数据绑定,使用大量的onChange/setFieldsValue去控制数据。 无法通过state动态地控制表单。 提交表单时,需要将props.form的数据和其他数据组合。 表单联动时 阅读全文
摘要:
JSX 用小括号包裹代码防止分号自动插入的bug,用大括号包裹里面的表达式 切记你使用了大括号包裹的 JavaScript 表达式时就不要再到外面套引号了。JSX 会将引号当中的内容识别为字符串而不是表达式 使用小驼峰定义属性,例如,class变成className,tabIndex对应tabind 阅读全文
摘要:
rc file 在Linux下,rc(runtime configuration)代表运行时配置。表示在某种运行环境下自动执行的配置文件。前端常用的例如.babelrc、.jsbeautifyrc。 尾逗号的意义 这样可以使增加或删除一行更容易,也会使 git diffs 更清晰。Babel 等编译 阅读全文
摘要:
max-width在比width小时,即使width使用!important来加权,仍会max-width生效; max-width比min-width小时,width < min-width,min-width为表现长度; 以上规则适用于height 阅读全文
摘要:
前言 先看一个段代码 目的是为了实现给定数组的乱序。 利用数组的sort方法,判断随机出来的0~1的值与0.5的大小,实现伪排序。 为什么说是伪排序呢?代码的逻辑没毛病啊。 对,从这个层面来看,简单明了,完美的实现了需求,本着凡事往祖坟刨得精神。来看看这段代码的内部实现。 浏览器实现 ECMA Sc 阅读全文
摘要:
定义 以下是红宝书的描述 MDN: currentTarget: 当事件遍历DOM时,标识事件的当前目标。它总是引用事件处理程序附加到的元素,而不是event.target,它标识事件发生的元素。 target:一个触发事件的对象的引用。 结论 emmmm,这说的真晦涩,不自己动手还真看不出有啥差别 阅读全文
摘要:
如果是<img />标签,无论是display: none;还是visibility: hidden;都会加载图片; 但是如果是背景图片即background-image: url(xxx);display: none; 不加载图片, visibility: hidden; 会加载图片。 具体原理, 阅读全文