读余华的《活着》

活着是为了活着本身而活着,而不是为了活着之外的任何事物而活着...

活在一个软广的时代

我真的讨厌软广...

我的电脑都安装了哪些软件

我的软件清单...

使用webpack 5搭建react应用(四)TypeScript

前言TypeScript 是 JavaScript 的超集,为其增加了类型系统,可以编译为普通 JavaScript 代码。这篇我们将会学习是如何将 webpack 和 TypeScript 进行集成。安装依赖npm install --save-dev typescript ts-loader新增...

使用webpack 5搭建react应用(三)loader

前言我们之前的文章说道devServer和打包,现在我们还不支持css,url,file的loadercss-loader,style-loader,sass-loadernpm install --save-dev css-loader style-loader sass sass-loader修...

使用webpack 5搭建react应用(二)devServer

我们在上一节的基础上,已经可以开发出react应用了,但是不可能每次文件改动都要手动执行一次build,所以我们需要devServer使用 html-webpack-pluginnpm install --save-dev html-webpack-plugin修改webpack.config.js...

使用webpack 5搭建react应用(一)初始化

使用webpack 5搭建一个自己的react应用(一)打包应用新建一个文件夹mkdir webpack-react设置为npm仓库npm init安装webpack,react包npm install webpack webpack-cli --save-devnpm install react ...

前端手写map,filter方法

MDN上map的语法var new_array = arr.map(function callback(currentValue[, index[, array]]) { // Return element for new_array }[, thisArg])参数分析map方法接受一个回调函数,其...

使用springboot来搭建一个博客类型的网站(六)使用VO层、异常处理

前言上篇我们学习用service调用mapper来操作数据库,本篇主要优化文章的新增,已经返回统一的结果包装、异常处理优化新增文章修改mapper 添加方法供ArticleService调用@Mapper@Repositorypublic interface ArticleMapper { L...

使用springboot来搭建一个博客类型的网站(五)使用service/Impl

前言上篇我们学习了用mybatis,mapper来操作数据库,但是我们的逻辑全部都是写在controller里面,这样代码不容易复用,举个例子,我们需要查询文章列表这个操作,在不同的接口里也有可能会用到,难道我们每个接口都要重新写一遍逻辑来调用mapper吗,本篇学习如何将多余的代码抽离成统一ser...