自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花铛

我是大大大阿铛

  • 博客(10)
  • 收藏
  • 关注

原创 RESTful 接口设计

REST 全称是 Representational State Transfer,中文意思是表述性状态转移。 REST 在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。简而言之,REST 指的是一组架构约束条件和原则。如果一个架构符合 REST 的约束条件原则,就称它为 RESTful 架构。一句话概括:看 URI 就知道要什么资源,看 http method 就知道要干什么,看 http status code 就知道结果如何。RE

2021-04-28 16:08:51 535

原创 URI、URL 和 URN 的区别

URI:Uniform Resource Identifier,统一资源标识符。用来唯一的标识一个资源。一般由三部分组成:访问资源的命名机制;存放资源的主机名;资源自身的名称(由路径表示,着重强调于资源)URL:Uniform Resource Location,统一资源定位符。它是一种具体的 URI,即 URL 可以用来标识一个资源,而且还指明了如何定位这个资源。一般由三部分组成:协议;存有该资源的主机IP地址(有时也包括端口号);主机资源的具体地址(如目录和文件名等)。URN:Uniform .

2021-04-28 15:21:59 654

原创 《PC端UI框架》Ant Design V4 中的日期选择框

DatePicker 的 value 是 moment 类型。回填DatePicker:接口返回的数据是以秒为单位的时间戳:const date = moment.unix(create_at)接口返回的数据是以毫秒为单位的时间戳:const date = moment(Number(create_at))获取DatePicker的值:向接口传递以秒为单位的时间戳:const date = moment(value).unix()向接口传递以毫秒为单位的时间戳:const date

2021-04-26 14:41:18 242

原创 Moment.js

Moment.js是一个轻量级的JavaScript时间库。安装引入:node.js 方式:安装:npm install moment或者yarn add moment;引入: import 方式 import moment form 'moment' 或者 require 方式 var moment = require('moment')。浏览器方式:<script src="moment.js"></script>转化为 JS 原生的 Date 对象:mom

2021-04-22 15:53:49 637

原创 《PC端UI框架》Ant Design V4 中的表格

分页控件默认显示英文,修改为中文简体:antd 目前的默认文案是英文,如果需要使用简体中文,antd 提供了一个 React 组件 ConfigProvider 用于全局配置国际化文案。import zhCN from 'antd/lib/locale/zh_CN';import { ConfigProvider } from 'antd';return ( <ConfigProvider locale={zhCN}> <App /> </Config

2021-04-16 15:45:41 535

原创 《十四》CSS3 filter滤镜属性

filter 属性定义了元素的可视效果,通常是 <img>。语法:filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();可以使用空格分隔多个滤镜。属性值:none:默认值,没有效果。blur(px):给图像设置高斯模糊,值越大越模糊。br

2021-04-16 13:55:27 138

原创 JS 的二进制家族一

历史上 JavaScript 是没有读写二进制数据能力的,但随着 es5 中 Blob 对象的引入以及 es6 中 ArrayBuffer 对象、TypedArray 和 DataView 对象的规范化, JS 处理二进制数据的能力大幅度增强,也能直接处理文件流,网络流等二进制 Buffer 数据了。Node.js。

2021-04-12 14:55:48 1306 1

原创 URL.createObjectURL()

URL.createObjectURL() 方法会创建一个 DOMString,表示参数中的对象的URL。可以用于在浏览器上预览本地图片或者视频。createObjectURL() 返回一段带 hash 的 url ,会一直存储在内存中,直到 document 触发了unload事件或者执行 revokeObjectURL() 来释放。<input type="file" accept="video/*" /><video width="400" height="500" con

2021-04-12 11:27:52 2465

原创 《十六》微信小程序中的分包

某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。在构建小程序分包项目时,构建会输出一个或多个分包。每个使用分包小程序必定含有一个主包。所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据开发者的配置进行划分。在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,客户端会把对应分包下载下来,下载完成后再进行展示。

2021-04-02 18:39:17 4434 1

原创 React 中的错误边界

部分 UI 的 JavaScript 错误不应该导致整个应用崩溃,为了解决这个问题, React 16 引入了一个新的概念:错误边界。错误边界是一种 React 组件,这种组件可以捕获并打印发生在其子组件树任何位置的 JavaScript 错误,并且它会渲染除备用 UI,而不是渲染那些崩溃了的子组件树。如果一个 class 组件中定义了 static getDerivedStateFromError()或componentDidCatch()这两个生命周期方法中的任意一个或两个时,那么它就变成了一个错误

2021-04-01 09:38:54 484

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除