自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 React源码(二)

context1. 创建context的两种方式2. createContextConcurrentMode(并发模式syncMode)Supense + lazy(懒加载)React.Children1. React.Children.map 2. React.Children.forEach3. React.Children.count4. React.Children.only5. React.Children.toArraychildContextType(目前已经被弃用了,但是之前被用的很多)

2022-12-04 20:12:29 471

原创 React 源码(一)

为什么自定义组件要大写字母开头、React.createElement、ref

2022-11-29 22:37:13 1118 2

原创 React router(v6)

react router v6 详解,改变,用法,动态路由,默认路由,路由传参,react router hooks,嵌套路由,demo

2022-11-20 21:35:24 2608

原创 React router(V6以下)

react-router v5用法,嵌套路由,路由传参,动态路由,router hooks

2022-11-13 20:48:06 639 1

原创 JS闭包+常见面试题

js常见面试题-闭包,面试题

2022-11-06 21:58:51 1955 1

原创 react组件封装的常见问题(一)

react封装多选框,immutable

2022-11-03 10:58:22 605

原创 react面试题(二)

受控组件,顾名思义就是受我们(setState)控制的组件,就是组件的状态全程响应外部数据;非受控组件,字面意思就是不受我们控制的组件,一般只是在初始的时候接收一个外部的值,储存在内部初始化组件;当用户输入新内容后,组件自身会处理更新,如果需要获取这个值,可以使用ref;

2022-10-18 23:06:30 332 2

原创 react面试题(一)

React面试题(持续更新)fiber、jsx、函数组件、类组件

2022-10-15 22:36:11 321

原创 React类组件中setState的几种用法

React类组件中setState的几种用法。

2022-08-05 17:28:39 544 1

原创 openlayers -----------坐标系篇(小贴士)

openlayers 默认的坐标系的原点在左上角,向上为y轴正方向,向右为x轴正方向。也就是说,地图投影到一个平面后,平面的左边对应着地球的西边,也是x轴负方向;平面上面对应地图的北面,也是y轴正方向。但是并不是所有的瓦片地图都采用这样的坐标系,例如百度地图,它是将坐标系原点设为地图视图的中心点,因此坐标是有正负的,负值添加了 'M’ 前缀作为区分。<div id="baiduMap" style="width: 100%"></div><script>

2021-11-13 17:50:10 2284

原创 openlayers----------- zoom 篇 (小贴士)

openlayers 有三种通过设置缩放级别来控制视图(view)的方法。//第一种(直接设置固定zoom)zoom:10//第二种(设置zoom范围)minZoom:10,maxZoom:14,//或者通过extent设置中心点范围① 不需要转换坐标时extent:[minx, miny, maxx, maxy]; 分别是[最小纬度,最小经度,最大纬度,最大经度]② 需要转换坐标时extent:transformExtent([102, 27, 105, 31],'EPSG:4

2021-11-11 17:23:06 4952

原创 openlayers -------坐标篇(小贴士)

openlayers 支持两种坐标系,分别是 “EPSG:S4326" 和 ”EPSG:3857" ,如果不指定坐标系projection,那么它默认的是”EPSG:3857"。"EPSG:4326" 是一种全球通用的地理坐标系,它是椭球体的坐标系(3D),而 "EPSG:3857" 是平面坐标系,也正因为如此,它是一种web地图专用的坐标系。因此,如果将openlayers坐标系指定为“EPSG:4326",那么得到的地图可能会有些扭曲,观感不好。...

2021-11-10 15:57:56 777

空空如也

空空如也

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

TA关注的人

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