分类:学习笔记

共 10 篇
学习笔记

react自定义hooks浅替换hoc实现预处理

自定义hooks: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475import { useLocation } from 'reac...

学习笔记

react组件库开发实录·二 添加less,使用mdx编写项目文档

上期地址:react组件库开发实录·一 项目搭建 项目添加less首先,你需要先安装less和less-loader: 1npm install less less-loader --save-dev 然后将该loader添加到webpack的配置中去,例如:webpack.config.js: 123456789101112131415module.exports = { modu...

学习笔记

react组件库开发实录·一 项目搭建

准备工作创建项目123mkdir react-erpcd react-erpnpm init -y 安装相关依赖123456npm i react react-dom -Snpm i webpack webpack-dev-server webpack-cli -D# typescript & loadernpm i typescript babel-loader @babel/core...

学习笔记

Jupyter Notebook 安装以支持js

安装 jupyterjupyter 官网先决条件:Python(Python的3.3或更高版本,或Python 2.7) 12pip3 install --upgrade pippip3 install jupyter 运行jupyter notebook,一切正常就可进行下一步。如果提示jupyter不存在,则需要手动设置环境变量。 MacOS手动设置环境变量编辑PATH配置文件:vim ...

学习笔记

无序json排序

代码: 123456789101112131415let data = { L1: [1,12,5,"L1"], B1: [1,12,5,"B1"], L3: [1,12,5,"L3"], L2: [1,12,5,"L2"]};let arr1 = [], arr2 = [];for(let...

学习笔记

传统web项目配置babel@7自动兼容ES6语法

安装babel@712npm install --save-dev @babel/core @babel/cli @babel/preset-envnpm install --save @babel/polyfill 在项目的根目录下创建一个命名为 babel.config.js 的配置文件默认配置: 123456789101112131415const presets = [ [ &q...

学习笔记

使用watcher-lessc自动编译less文件

使用 watcher-lessc 自动编译less文件全局安装 watcher-lesscnpm install watcher-lessc -g UsageOptions input, -i  Specify input file to watch/compile.  [required]  #指定要监视/编译的输入文件path...