关于建设网站的会议纪要,网站开发策划,免费源码网站,便宜的网站设计企业一、接口文档编写
步骤: 1、学习Markdown语法 2、编写文档公共部分 3、编写接口文档
MD语法入门#xff1a;
1、# 一级标题
2、## 二级标题
3、引入图片/跳转连接#xff1a;[超链接名](超链接地址 “超链接title”)
4、引用内容#xff1a;代码引用
5、列表#x…一、接口文档编写
步骤: 1、学习Markdown语法 2、编写文档公共部分 3、编写接口文档
MD语法入门
1、# 一级标题
2、## 二级标题
3、引入图片/跳转连接[超链接名](超链接地址 “超链接title”)
4、引用内容代码引用
5、列表无序列表 - 、 、*、 有序列表 1
二、轮播图接口数据获取接口联调
步骤1、阅读接口文档 2、配置接口地址 3、使用axios获取数据 4、将数据设置到模型层
三、关键性名词
一ajax
Ajax全称“Asynchronous JavaScript and XML”异步JavaScript和XML是一种用于创建快速动态网页的技术。它不是一种新的编程语言而是一种使用现有标准如JavaScript、XML、HTML和CSS等的新方法用于创建更好、更快以及交互性更强的Web应用程序。
Ajax通过在后台与服务器进行少量数据交换实现网页的异步更新。这意味着可以在不重新加载整个网页的情况下对网页的某部分进行更新。传统的网页不使用Ajax如果需要更新内容必须重新加载整个页面而Ajax技术则能节省网络带宽提高页面的加载速度从而缩短用户等待时间改善用户体验。
Ajax的核心是XMLHttpRequest对象。这个对象允许网页在不重新加载整个页面的情况下与服务器进行通信并获取数据。通过配置请求方式和请求地址以及设置回调函数来处理服务器响应开发者可以实现与服务器之间的异步数据交换。
Ajax广泛应用于各种Web应用程序中如表单验证、动态内容加载、实时数据更新等。例如当用户在一个网页上填写表单并提交时Ajax可以立即将表单数据发送到服务器进行验证而无需重新加载整个页面。如果验证失败Ajax可以显示错误信息并允许用户立即更正如果验证成功则可以动态更新页面上的部分内容如显示成功消息或加载新的数据。
二axios
Axios是一个基于Promise的HTTP客户端主要用于浏览器和Node.js环境。
Axios全称ajax–I/O–system提供了一个简单而直观的API使得在前端应用程序中进行HTTP通信变得更加容易。它可以发送各种类型的HTTP请求如GET、POST、PUT、DELETE等并支持诸如请求和响应拦截、转换数据、取消请求以及自动转换JSON数据等功能。
Axios支持Promise API这使得它易于与async/await结合使用从而简化了异步编程的复杂性。
Axios可以在客户端浏览器和服务器端Node.js使用具有高度的兼容性。
Axios提供了请求和响应拦截器允许开发者在请求被发送或响应被处理之前进行拦截和修改这有助于实现如认证、日志记录等功能。
Axios会自动将响应数据转换为JSON格式这简化了数据处理的流程。
Axios提供了取消请求的功能这有助于处理如用户取消操作等场景。
Axios能够处理CORS跨域资源共享请求这使得它能够在不同源之间安全地传输数据。
Axios可以方便地发送HTTP请求到后端API获取数据并更新前端页面。
在前端表单验证通过后Axios可以发送POST请求将表单数据提交到后端进行处理。
Axios可以用于实现如实时聊天、股票行情等实时数据更新的功能。
Axios支持文件上传和下载功能可以通过POST请求发送文件数据并通过GET请求下载文件。
三跨域
跨域通常指的是在计算机网络中不同域名、协议或端口之间的资源访问行为。在Web开发中跨域问题尤为常见特别是在前后端分离或分布式系统的架构下。
跨域的定义元素 协议协议是跨域判断的首要因素。如果两个资源使用的协议不同例如一个是HTTP另一个是HTTPS则它们被视为跨域。 域名域名是跨域判断的核心要素。如果两个资源的域名不同即使它们使用相同的协议和端口也构成跨域。 端口端口号也是跨域判断的一个方面。在相同域名和协议下如果两个资源使用的端口号不同它们也被视为跨域。
四Vant
Vant于2017年开源是一套专为移动端设计的Vue组件库。通过Vant开发者可以快速搭建出风格统一的页面并提升开发效率。Vant提供了60的高质量组件涵盖了反馈、展示、导航和业务等多个方面满足了移动端开发的多样化需求。
主要特性
轻量级Vant一直将轻量化作为核心开发理念通过组件按需加载、公共模块复用、组件编译流程优化等方式实现了组件体积的极致压缩。目前Vant的组件平均体积仅有8.8KB经过UglifyGzip压缩后更是可以减小到约1KB非常适合移动端使用。
高质量组件Vant提供了丰富的组件每个组件都经过精心的设计和开发确保了高质量的用户体验。同时Vant还提供了完善的单元测试确保了组件的稳定性和可靠性。
易用性Vant提供了完善的中英文文档和示例帮助开发者快速上手。此外Vant还支持babel-plugin-import插件可以优化代码体积并提高前端性能。
使用场景Vant适用于各种移动端应用场景如移动商城、移动办公、移动社交等。通过Vant提供的组件开发者可以快速搭建出风格统一、功能完善的移动端应用。
使用方法使用Vant的方法非常简单可以通过CDN直接引入也可以通过npm安装并使用构建工具进行打包。在使用时可以根据需要选择按需引入或一次性引入所有组件。对于按需引入的组件Vant会自动进行代码分割和懒加载以提高应用的性能和用户体验。
Vant是一个功能强大、易用且轻量级的移动端Vue组件库它提供了丰富的组件和高质量的文档支持帮助开发者快速搭建出风格统一的移动端应用。
五ORM名词解释
ORM模型全称Object-Relational Mapping对象关系映射是一种在面向对象的编程语言中常用的技术。
ORM模型通过在对象通常是面向对象编程语言中的类和对象和关系数据库之间建立映射关系使得开发者能够以面向对象的方式来操作数据库。这种映射关系是通过元数据metadata描述的元数据定义了对象属性和数据库表列之间的对应关系。
应用场景ORM模型广泛应用于各种Web开发框架中如DjangoPython、LaravelPHP、Ruby on RailsRuby等。在这些框架中ORM模型是连接业务逻辑和数据库的重要桥梁。
ORM模型是一种强大的工具它能够帮助开发者以面向对象的方式来操作数据库提高开发效率和代码质量。然而在使用ORM模型时开发者也需要注意性能、安全性和复杂性等方面的问题。
六接口联调
接口联调旨在确保系统中各个模块或组件之间的接口能够正确无误地协同工作数据流和控制流能够按照设计要求顺畅进行。通过接口联调可以验证接口的功能、性能、稳定性和安全性等方面确保最终集成的系统能够满足项目需求和质量标准。