- 博客(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 router(v6)
react router v6 详解,改变,用法,动态路由,默认路由,路由传参,react router hooks,嵌套路由,demo
2022-11-20 21:35:24
2608
原创 react面试题(二)
受控组件,顾名思义就是受我们(setState)控制的组件,就是组件的状态全程响应外部数据;非受控组件,字面意思就是不受我们控制的组件,一般只是在初始的时候接收一个外部的值,储存在内部初始化组件;当用户输入新内容后,组件自身会处理更新,如果需要获取这个值,可以使用ref;
2022-10-18 23:06:30
332
2
原创 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关注的人