.npmrc 是什么
.npmrc 是 npm 的配置文件。当运行 npm 命令时,会从 .npmrc 文件读取相关配置。
对于中国开发者,最常见的 .npmrc 配置是设置淘宝源,加快 npm 包的下载速度。
1 | registry=https://registry.npm.taobao.org/ |
在 less 中使用 CSS3 的 calc 语法时会自动计算,需要采用如下写法,注意减号左右都有空格。
1 | width: calc(~"100% - 30px"); |
z-index 只在 position 非 static 的元素生效,而一个元素的 position 默认为 static,static 元素想让 z-index 生效,可以设置元素 position 为 relative。
JSX 用来定义 React 组件的 DOM 结构,其规则跟 HTML 基本相同,但还是有一些差异。例如 HTML 建议自定义属性以 data-* 命名,JSX 则是强制,因为如果不以这种方式命名,就不生效。
在 React 组件定义一个计时器,在组件卸载的时候就应该清除掉。
使用 React.js 一段时间了,把使用过程遇到的小坑和小技巧记录下来,希望能够帮助到其他人。
1 | <div dangerouslySetInnerHTML={{ __html: LANG.auth_register_tips1 }}/> |
flux 架构
父组件向子组件 —— props
子组件向父组件 —— props.funciton 接收参数
利用事件机制
高阶函数,可以传入函数作为参数的函数,如 map,sort,reduce。高阶组件包装了另一个组件的组件。