node.js
文章平均质量分 58
Neal_ycx
这个作者很懒,什么都没留下…
展开
-
babel-plugin-import
按需加载插件。只需要引入模块即可,无需单独引入样式。 import {Button} from 'antd'; ReactDom.render( XXXX ); 安装:$ cnpm install babel-plugin-import --save-dev 装载: { "plugins":[["import",options]] }options 可以使 对象原创 2017-05-24 00:06:42 · 21439 阅读 · 1 评论 -
npm与cnpm
cnpm与npm用法相同,区别就是服务器的区别,npm服务器在境外,而cnpm(淘宝npm)服务器在境内,推荐使用cnpm cnpm的安装: $ npm install -g cnpm --registry=https://registry.npm.taobao.org 不同点: 1.直接通过 sync 命令马上同步一个模块, 只有 cnpm 命令行才有此功能: $ cnpm sync原创 2017-05-22 23:10:21 · 1071 阅读 · 0 评论 -
yarn初识
1.初见 Yarn 是一个依赖管理工具。代码是通过包(有时也被称为模块)进行共享的。 在每一个包中包含了所有需要共享的代码,另外还定义了一个 package.json 文件,用来描述这个包。 Yarn中文网:https://yarn.bootcss.com/ Yarn英文网:https://yarnpkg.com/en/ 2.安装 首先需要安装node.js 其次 npm原创 2017-05-21 23:37:52 · 240 阅读 · 0 评论 -
蚂蚁金服UI(Ant Design of React)
基于npm+webpack+babel的工作流,支持ES2015和TypeScript 官网:https://ant.design/index-cn 安装:推荐使用cnpm $ cnpm install antd --save yarn安装 $ yarn add antd按需加载组件 $ cnpm install babel-plugin-import --save-dev原创 2017-05-23 23:46:48 · 20569 阅读 · 1 评论 -
ESLint与EditorConfig
前面使用了蚂蚁金服UI创建了一个项目,当时在写项目的过程中总是发现写的时候语法与编程规范检查的非常严谨,多写了个空格IDE就会警告,最开始的时候以为是IDE的原因,setting里面都设置完了都没用,就估计是创建项目的原因了,后来一百度是因为项目有两个文件:.editorconfig和.eslintrc 第一个文件是EditorConfig EditorConfig:定义和维护一致的编原创 2017-05-25 22:37:50 · 4422 阅读 · 1 评论 -
React组件API
React组件API组件API这里将介绍7种: - 设置状态:setState - 替换状态:replaceState - 设置属性:setProps - 替换属性:replaceProps - 强制更新:forceUpdate - 获取DOM节点:findDOMNode - 判断组件挂载状态:isMounted设置状态:setStatesetState(object n原创 2017-05-29 23:52:15 · 831 阅读 · 0 评论 -
React的bind(this)
在JSX的回调中必须清楚this的含义。在JavaScript中,类方法不受默认约束。如果忘记绑定方法并传递给了时间,那么这个函数实际并非你想要的this, 一般来说应用一个方法后面没用用(),那么久应该使用bind(this)绑定该方法。 如果觉得bind(this)使用起来麻烦,那么还有2种方法可以解决这种麻烦: 1. 使用属性初始值来正确绑定回调:onChange = ()=>{ con原创 2017-05-30 23:33:54 · 742 阅读 · 0 评论 -
AJAX
AJAX是一种用于创建动态网页的技术 ,可以让网页实现异步更新。 XMLHttpRequest是AJAX的基础,现在所有浏览器都支持XMLHttpRequest对象(IE5,IE6不支持)let xmlhttp = new XMLHttpRequest();向服务器发送请求xmlhttp.open(method,url,async); xmlhttp.send(string);method:请求的原创 2017-06-01 23:55:10 · 254 阅读 · 0 评论