- 博客(21)
- 收藏
- 关注
原创 数据结构与算法week04
设计一个算法利用顺序栈检查用户输入的表达式中括号是否配对(假设表达式中可能含有圆括号、中括号和大括号)。并用相关数据进行测试。
2023-10-12 17:07:31 42
原创 数据结构与算法week03
编写一个函数,实现在非递减的有序单链表中插入一个值为x的数据元素,并使单链表仍保持有序的操作,并在main函数中测试其正确性。(例如:测试值单链表: 1 2 5 5 8 10 插入值x=4)进行测试。设计一个测试类,使其实际运行来测试单链表类操作函数的正确性。写出单链表的结点类的描述,单链表类的java语言描述。
2023-09-23 10:02:18 49 1
原创 数据结构与算法week01
定义一个ArrayTool数组工具,在该类定义两个方法,reverse方法实现对一个数组中的元素进行逆序,以及toString方法,将数组以字符串方式打印出来。给定一个整数数组arr,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和,并求出该算法的时间复杂度。求两个n阶方阵的乘积(C = A * B),设计相应的算法,并且求出时间复杂度。输入: [-2,1,-3,4,-1,2,1,-5,4],输入:int arr = { 1,2,4,8,3}输出:[3,8,4,2,1]
2023-09-14 21:47:11 38 1
原创 React-Router V5
现代的前端应用大多数是SPA(单页应用程序),也就是只有一个HTML页面的应用程序。因为它的用户体验更好、对服务器压力更小,所以更受欢迎。为了有效的使用单个页面来管理多页面的功能,前端路由应运而生。前端路由功能:让用户从一个视图(页面)导航到另一个视图(页面)前端路由是一套映射规则,在React中,是URL路径与组件的对应关系使用React路由简单来说,就是配置路径和组件。
2023-05-12 22:13:28 74
原创 React原理
setState() 的两个作用过程:父组件重新渲染时,也会重新渲染子组件,但只会渲染当前组件子树(当前组件以其所有子组件)需求:随机生成数字,显示在页面,如果生成的数字与当前显示的数字相同,那么就不需要更新UI,反之更新UI。利用nextState参数来判断当前组件是否需要更新利用props参数来判断是否需要进行更新纯组件作用以及使用纯组件: PureComponent 与 React.Component 功能相似区别: PureComponent 内部自动实现了 shouldComponen
2023-05-12 22:08:18 82
原创 React组件生命周期
意义:组件的生命周期有助于理解组件的运行方式,完成更复杂的组件功能、分析组件错误原因等组件的生命周期: 组件从被创建到挂载到页面中运行,再到组件不在时卸载的过程生命周期的每个阶段总是伴随着一些方法调用,这些方法就是生命周期的钩子函数构造函数的作用:为开发人员在不同阶段操作组件提供了实际思考:如果两个组件中的部分功能相似或相同,该如何处理?处理方式:复用相似的功能复用什么?state操作state的方法两种方式:render props模式高阶组件(HOC)
2023-05-12 21:57:43 48
原创 React组件
组件是独立且封闭的单元,默认情况下,只能使用组件自己的数据。在组件化过程中,我们将一个完整的功能拆分成多个组件,以更好的完成整个应用的功能。而在这个过程中,多个组件之间不可避免的要共享某些数据。为了实现这些功能,就需要打破组件的独立封闭性,让其与外界沟通,这个过程就是组件通讯。
2023-05-12 21:48:48 36
原创 React基础
React是一个用于构建用户界面的javaScript库,起源于facebook的内部项目,后续在13年开源了出来由于通过createElement()方法创建的React元素有一些问题,代码比较繁琐,结构不直观,无法一眼看出描述的结构,不优雅,用户体验不爽JSX是JavaScript XML 的简写,表示在JavaScript代码中写HTML格式的代码优势:声明式语法更加直观,与HTML结构相同,降低了学习成本,提升开发效率.
2023-05-12 21:36:33 36
原创 Vue项目打包发布
前端资源打包在每个项目中都会有涉及,每位开发者都希望打包是用最少的时间构建出最小的代码,这不仅能提高团队中的效率,也能提高页面的访问性能。
2023-05-07 14:55:10 1484
原创 JavaScript DOM&BOM
DOM 文档对象模型, 定义了一套操作HTML文档的API;BOM 浏览器对象模型,定义了一套操作浏览器窗口的API
2023-04-10 15:18:09 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人