Numpy&Pandas基本操作(二)

Numpy&Pandas基本操作(二)

Pandas

Pandas 简介

Pandas是一个基于Numpy的科学计算包,他将Numpy封装成一个更加易于用户使用的方式.

如果用 python 的列表和字典来作比较, 那么可以说 Numpy 是列表形式的,没有数值标签,而 Pandas 就是字典形式。Pandas 是基于 Numpy 构建的,让 Numpy 为中心的应用变得更加简单。 – <莫凡 Python-Pandas 简介>

Read more
Numpy&Pandas基本操作(一)
在React脚手架中配置使用stylus

在React脚手架中配置使用stylus

创建一个项目

我们此次使用 react 脚手架工具创建一个空白的项目,具体为:

1
$ create-react-app with-stylus

创建完空白项目后,我们为项目添加一个我们自己的 Remote 地址(可选)。

1
2
$ git remote add origin GIT_URL
$ git push -u origin master
Read more
React源码解读-事件注册
搭建本地React源码调试环境

搭建本地React源码调试环境

一般来说,我们想要去学习 React 的源码的时候,可能会先Build一下,然后使用源码包下的fixtures内的测试样例进行调试,但是,不管是productionbuild还是Developmentbuild,源码都是被打包在一个文件中的,结构混乱,即使代码没有被压缩,也很难看得懂具体那一个方法是属于哪一个模块的。所以,为何不使用源码包直接来调试源代码呢?

本文将会介绍如何直接使用React源码包来调试源码。

相关代码以全部放置在:

https://gitee.com/cyrusky/StudyReact.git

Read more
React和Vue中的数据绑定

React和Vue中的数据绑定

数据的单向绑定

我们在做原生页面开发的时候,如果涉及到前端的数据动态展现,是如何做的呢?(这里排除了后端直接返回嵌入数据的HTML页面的模式,比如说PHP中的模式),比如下面的例子:

1
<p></p>
1
2
const data = { value: "hello" };
document.querySelector("p").innerText = data.value;

通过 JavaScript 原生的DOM操作方式,将数据动态填充到DOM中,就是数据(Data)到模板(DOM)的绑定,这就是数据单向绑定。

Read more
Babel到底对jsx做了什么?

Babel到底对jsx做了什么?

JSX 是个啥?

jsx其实不是个新鲜东西,就是react的一个语法糖。他提供了一种方式,让我们可以在JavaScript代码中编写类似于html标签的内容,并且会在最终编译的过程中自动将这些HTML标签转换为React可以处理的代码。

Read more
React的基本生命周期
Office文档在线预览解决方案