加载中
url上get参数解析

参考: nodejs解析url参数的三种方法:https://www.cnblogs.com/saintdingspage/p/11025496.html 利用js字符串操作函数进行解析 require('url')模块 querystring 如何处理URLSearchParams的兼...

03/01 16:09
131
使用React Testing Library时常见的错误

参考:https://kentcdodds.com/blog/common-mistakes-with-react-testing-library#using-wrapper-as-the-variable-name-for-the-return-value-from-render 错误1:不使用Testing Library Esl...

如何在react中处理onKeyPress事件

参考:https://stackoverflow.com/questions/27827234/how-to-handle-the-onkeypress-event-in-reactjs 以前过时的做法:使用keyCode var Test = React.createClass({ add: function(event)...

02/18 15:34
386
ts react jest单元测试问题

Jest同时支持ts和react jsx TypeScript + Jest + React-Testing-Library:https://www.jianshu.com/p/1bef70cfe712 jest配置文件 // jest.config.js module.exports = { // preset: 'ts-jest...

Github做图床

参考:https://www.jianshu.com/p/d51258ef5484

2020/11/20 13:48
29
git 第一次上传本地代码到远程仓库,解决 ! [rejected]

参考:https://www.cnblogs.com/yuanchao-blog/p/11730296.html 解决办法 首先: git pull origin master --allow-unrelated-histories github上的教程 push an existing repository from t...

2020/11/18 03:35
198
7-http缓存

缓存 目标 理解cache-control所控制的缓存策略 学习理解last-modified和etag以及整个服务端浏览器端的缓存流程 案例分析和实战,基于node实践以上缓存方式 案例--手淘 304 200 from memory ...

TS-Tips

ts查看编译结果、测试网站 https://www.tslang.cn 声明对svg的支持 decalre module '*.svg'

2020/11/17 22:51
63
TS-46 严格策略

执行最严格的类型检查规则,并处理报错 // tsconfig.json { ... "compilerOptions": { ... "strict": true, "noImplicitAny": true, ... /* Additional Checks......

2020/11/17 22:50
52
TS-45 宽松策略

将js、jsx文件重命名为ts、tsx文件,并且使用最宽松的类型检查规则,在不修改代码的前提下,是我们的工程能够跑起来 一、重命名 项目小,手动重名名就可以 项目大,借助工具重命名 使用shell...

TS-44 共存策略

将一个js项目逐步迁移到ts 共存策略:原来的js代码不动,新增的代码用ts编写 已有项目 hello world工程,用react编写的 工程中没有任何ts和tsx文件 构建工具是babel loader为babel-loader 开始...

TS-43 组件发布

为一个库编写声明文件 使用package.json中字段types // package.json { ... "types": "./types/employee-query.d.ts" } types/employee-query.d.ts: import Vue from 'vue'; declare class ...

2020/11/17 22:48
44
TS-42 组件封装

新建项目vue-employee-query(基于上节课的项目) 我们新建的是一个组件,不是一个web工程 进行一些改造 1)webpack公共配置 1.1)把入口文件抽离了出去 1.2)指定了新的出口文件名 // build/web...

TS-41 搭建Vue开发环境

一、基于hello world工程 1)安装vue:npm i vue vue自带了声明文件,不用额外装 2)/src/index.ts import Vue from 'vue'; let app1 = new Vue({ el: '.app', data: { name: 'TypeScript', }....

TS-40 导出Excel

步骤 前端 后端

2020/11/17 22:29
189
0-前端性能优化

内容介绍 涉及的功能 资源的合并与压缩 图片编解码原理和类型选择 浏览器渲染机制 懒加载预加载 浏览器存储 缓存机制 PWA Vue-SSR 前端性能优化点 网络层面 构建层面 服务端层面 浏览器渲染层...

2020/11/17 00:28
14
TS-39 列表的CURD

ts-express api server增加些路由 // app.ts import indexRouter from './routes/index'; import usersRouter from './routes/users'; import employeeRouter from './routes/employee'; le...

2020/11/16 23:45
47
TS-38 搭建服务端开发环境

基于expresd搭建 1)全局安装express应用生成器 npm i -g express-generator 2)生成一个express应用 express ts-express 3)进入该项目目录,安装依赖 cd ts-express npm i 一般的项目到此就搭...

TS-37 Redux与类型

安装了哪些包 redux react-redux redux-thunk 文件 入口文件 // src/index.tsx import { Provider } from 'react-redux'; ... ReactDOM.render(...

2020/11/16 23:44
67
TS-36 列表渲染与路由

列表渲染 问题:在使用antd的Form时,用Form.create()(表单组件)注意事项: // Props interface Props extends FormComponentProps { onDataChange(data: EmployeeResponse): void; } // Com...

2020/11/16 23:43
107

没有更多内容

加载失败,请刷新页面

返回顶部
顶部