前后端分离开发入门
在传统的Web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。所谓前后端分离的开发,就是前后端工程师约定好数据交互接口,并行的进行开发和测试,后端只提供数据,不负责将数据渲染到页面上,前端通过HTTP请求获取数据并负责将数据渲染到页面上,这个工作是交给浏览器中的JavaScript代码来完成。
2025年08月05日
前后端分离开发入门
在传统的Web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。所谓前后端分离的开发,就是前后端工程师约定好数据交互接口,并行的进行开发和测试,后端只提供数据,不负责将数据渲染到页面上,前端通过HTTP请求获取数据并负责将数据渲染到页面上,这个工作是交给浏览器中的JavaScript代码来完成。
2025年08月05日
Playwright 是一个端到端(E2E)测试框架, 它可以在所有现代浏览器中运行功能强大的测试和自动化。支持多种编程语言 API, 包括 JavaScript 、 TypeScript, Python, .NET Java。正因为它基于游览器,相当与模拟用户真实操作,因此不光能够用来跑测试用例,还可以用来写爬虫。
2025年08月05日
2025年08月05日
React组件,主要包括三部分:状态(state)、属性(props)和渲染(render)。
render是创建组件时唯一必须的方法,状态和属性都是可选的。通过setState方法更新state,组件会重新渲染组件的UI以及以此数据为属性的任何子组件。属性props是父组件传递给子组件的数据,更新属性就会自动更新接收该属性的任何组件。
2025年08月05日
LangChain4j是一个专为Java开发者设计的开源框架,旨在简化大语言模型(LLM)应用的构建过程。它借鉴了Python生态中LangChain的设计理念,但针对Java语言特性进行了优化,提供了模块化的组件和直观的API,帮助开发者快速集成LLM能力,如对话交互、知识检索、工具调用等。无论是构建智能客服、自动化文档处理系统,还是开发复杂的AI代理,LangChain4j都能提供灵活的支持。