- 博客(12)
- 收藏
- 关注
原创 React 知识点讲解 - CustomReactComponent 组件
本文详细解析了一个高度可定制的React用户信息组件,重点介绍了7个核心知识点:1)Props解构赋值与默认值设置;2)JSX默认值处理;3)Children的优先级机制;4)Props透传技巧;5)条件渲染实现;6)数组渲染方法;7)Fragment的使用场景。该组件展示了React组件设计的最佳实践模式,包括可配置组件、Children模式和Props透传模式,帮助开发者构建灵活可复用的UI组件。通过默认值设置和多种使用示例,体现了React组件设计的核心思想。
2025-06-15 08:32:36
1287
原创 JavaScript ES6 知识点讲解 - ES6 组件
本文系统介绍了ES6特性在React开发中的核心应用,包含两个演示组件:ConstAndLet展示const/let变量声明及引用类型特性;BasicUsage详解解构赋值、扩展运算符、数组方法等ES6核心语法。重点阐述了不可变数据原则、组件状态管理、Props处理等React开发关键概念,通过代码示例展示了如何运用ES6语法提升React开发效率,包括箭头函数、Promise异步处理、模块化开发等现代JavaScript特性。这些知识为构建可维护的React应用提供了基础技术支撑。
2025-06-14 13:36:20
846
原创 React 知识点讲解 - LvChangLong 组件
该React组件是一个个人介绍卡片,使用箭头函数创建。组件展示了头像、名称(深思君)、格言(实践出真知)和个人经历列表。主要技术点包括:1) 箭头函数组件语法 2) 内联样式处理 3) 事件绑定(onClick触发alert) 4) 静态列表渲染 5) JSX注释。组件同时包含简单的console调试输出,体现了React基础开发模式。代码结构清晰,适合初学者学习React组件的基本构成和常用语法。
2025-06-14 13:12:05
447
原创 React 基础知识点讲解 - Welcome 组件
本文介绍了React基础组件Welcome的实现,这是一个简单的函数式组件,用于展示字符画。组件通过箭头函数定义,返回包含pre标签的JSX结构,其中展示了多行字符画。文章讲解了4个关键知识点:函数式组件的基本写法、JSX语法规则(包括表达式嵌入和className用法)、字符串连接与换行处理方式,以及pre标签保持文本格式的特性。该组件适用于显示预格式化文本和创建装饰性内容,是学习React基础的典型案例。教程来自CSDN程序员研修院的8小时React速成课程。
2025-06-14 13:06:44
399
原创 Grails文档3.2.5 | 26章 - 31章
Grails定义了服务层的概念。Grails团队不鼓励在控制器内嵌入核心应用程序逻辑,因为这无法重用。换句话说,服务层是应用程序中放置大多数逻辑的地方,而控制器的功能则主要是请求参数处理和进行重定向等。通过命令行窗口(cmd),在项目根目录下,可输入命令来创建Grails服务: 如果没有指定包名(如,helloworld),Grails会自动使用应用程序名作为包名。 以上示例将在处创建一个服务。其本质,就是一个groovy类,且服务名称要以结尾:声明式事务。虽然通过
2025-05-19 10:43:08
832
原创 Grails文档3.2.5 | 23章 - 25章
但不同于JSP,Grails的标签库简单,优雅,同时也支持运行时重载。三种写法的区别在于获取html内容的方式不同,一种是自己去定制html内容,一种是从url中获取html内容,最后一种是通过模板获取html内容。一个GSP页面通常会有一个模型(Model),模型,本质上是个HashMap,以键值形式存储变量,是视图渲染过程中的数据基础,由控制器传递到GSP视图。Groovy Servers Pages(简称GSP),是Grails的视图技术,同ASP、JSP等技术类似,但GSP更为灵活和直观。
2025-05-19 10:40:03
771
原创 Grails文档3.2.5 | 21章 - 22章
一个模型(Model)就是一个Map对象,模型(Model)的作用是,为视图(View)的渲染提供基础数据。在进行数据绑定时,会自动去除字符串前后空白,即trim操作。Grails常常用约定来代替配置,而在模型(Model)与视图(View)之间,就存在着一些约定。控制器,控制器Controller主要用于处理请求以及响应请求,响应请求的方式可以是直接响应(关键词render)或者间接响应(委托视图View)。因此,如果在预期位置没有找到GSP页面,但存在相应的JSP页面,那么,此JSP页面将被予以使用。
2025-05-19 06:15:34
677
原创 Grails文档3.2.5 | 16章 - 20章
模型(Domain)是应用的核心,是属性以及行为的封装,他们通过多对一(many-to-one)、一对一(one-to-one)、一对多(one-to-many)以及多对多(many-to-many)关联联系在一起。主要关联形式有多对一(many-to-one)、一对一(one-to-one)、一对多(one-to-many)、多对多(many-to-many)。GORM是Grails的ORM(对象关系映射)的实现,底层用的是Hibernate,一个非常流行和灵活的开源ORM解决方案。
2025-05-19 06:04:54
730
原创 Grails文档3.2.5 | 11章 - 15章
在程序启动时构建表结构,在关闭程序时删除构建的表(不可靠,因为在某些情况下(如强制关闭程序等),会导致无法删除已构建的表,即create-drop将退化为create)。在运行Grails项目时,grails dev run-app(默认方式,等同于grails run-app),grails test run-app,grails prod run-app。私有定制配置的优先级大于默认公共配置,因此,在默认公共配置和私有定制配置发生冲突的情况下,会优先选用私有定制配置。那么现在,驱动的问题解决了。
2025-05-18 15:33:33
988
原创 Grails文档3.2.5 | 01章 - 10章
现如今,基于Java的网站开发明显过于复杂,远超实际工作需要。在Java领域中,大部分的网站开发框架也没有严格的遵循“可重用”原则。动态框架如Rails,Django和TurboGears等的出现,为Java网站开发提供了新思路,Grails就是基于这种新思路构建而成的。Grails大大降低了Java领域中网站开发的复杂度,它建立在已有技术如Spring和Hibernate之上。简单理解,Grails是一个框架,特点是整合先进技术,本质是专注抱大腿。哈哈,开个小玩笑,Grails可不是只有那么简单。
2025-05-18 15:28:57
940
原创 6小时学会APP开发之基于React Native的Expo开发
本课程是专为那些想要快速掌握APP开发,掌握React Native和Expo开发的人士而设计的,适合有着React基础的人士学习,从学习的开始到学习结束,预估用时是在6小时左右。在这段时间里,我们将循序渐进、步步为营,一步一步去深入的理解Expo,理解APP开发。
2025-02-10 19:17:21
418
原创 3小时学会微信小程序开发之基于React的Taro开发
本课程是专为那些想要快速掌握Taro的,同时也有着React和Ant Design Pro基础的开发者而设计的,从学习的开始到学习结束,预估用时是在3小时左右。在这段时间里,我们将循序渐进、步步为营,一步一步去深入的理解Taro,理解小程序开发。
2025-02-10 08:24:14
801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人