- 博客(10)
- 收藏
- 关注
原创 React组件化开发[函数组件和类组件]
组件化开发的优势利于团队协作开发利于组件复用利于SPA单页面应用开发……React中的组件化开发:没有明确全局和局部的概念「可以理解为都是局部组件,不过可以把组件注册到React上,这样每个组件中只要导入React即可使用」函数组件类组件Hooks组件:在函数组件中使用React Hooks函数。
2023-03-07 19:53:52
365
原创 JSX底层渲染机制[视图的编译机制]
基于ReactDOM中的render方法,把virtualDOM传递进来:render内部按照virtualDOM对象中的每一个字段,把virtualDOM变为真实的DOM对象,最后放在#root容器中渲染!React.create.Element()方法创建一个React元素,(virtualDOM),接受三个参数,组件类型,组件属性,和子元素。[virtualDOM就是框架内部对视图编译后的结果,一个框架自己构建的对象,用来描述元素的相关特征]第三个及其以后的参数,都是当前元素的子节点[可能没有]
2023-03-07 19:10:39
151
原创 JSX语法
react 核心语法react-dom 把JSX视图进行编译渲染,渲染成为HTML页面「DOM节点 web-app」react-native 把JSX视图进行编译渲染,渲染成为原生App「native-app」所以React既可以做webAPP也可以做原生的App。
2023-03-07 18:54:45
177
原创 React手脚架进阶处理
使用 create-react-app 构建React工程化项目 配置浏览域名 配置跨域代理 配置别名 配置浏览器兼容 手动安装配置
2023-03-04 19:59:15
118
原创 插入排序 简单易懂
新建一个数组:依次拿出原数组中的每一项往新数组里面插入,插入的时候需要遵循一个规律: 1)方向:从右向左 2)最终实现的效果,从小到大,在插入的时候,拿出的项 从右向左依次比较(新数组),如果拿出的项大(或者相等),就直接插入首次比它小的后面, 3)如果一直比到第一项了,条件还没满足,后面就是最小项,直接放到数组的最前面var newAry=[]
2022-11-28 21:48:24
70
原创 冒泡排序(图解+代码)
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
2022-11-28 21:42:48
153
原创 数组去重的方法
【实现的思路】利用对象属性名不重复的思想,先建立一个空对象,然后依次循环数组中的每一项,把此项作为obj对象的属性名和属性值,用Object.values把对象里面的value值放到一个数组里面。【简单思路实现】:依次拿出数组的中的每一项,和后面的所有项进行比较,如果有相同的就删除。【实现的思路】创建一个新数组,遍历原数组,如果新数组中没有那一项的话,就把它push进去。splice造成的数组塌陷问题。
2022-11-25 00:37:55
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人