
Network
文章平均质量分 89
个人学习笔记,欢迎交流指正~
JS.Huang
卷不动了,可以躺平吗
展开
-
【Network】加密方式
# 对称加密 ① 客户端生成密钥、② 客户端将密钥发送给服务端、③ 请求:客户端使用密钥加密数据并请求服务端,服务端使用密钥解密数据并处理;响应:服务端使用密钥加密数据并响应,客户端使用密钥解密数据并处理 对称加密的问题:在 ② 中,可能会被中间人拦截并获取密钥,即可直接窃取、篡改数据。 # 非对称加密 ① 服务端生成公钥和私钥、② 服务端将公钥发送给客户端、③ 请求:客户端使用公钥加密数据并请求服务端,服务端使用私钥解密数据并处理;响应:服务端使用私钥加密数据并响应,客户端使用原创 2024-03-03 21:10:04 · 939 阅读 · 0 评论 -
【Ajax】Ajax 简介
# Ajax 简介 Ajax(Asynchronous JavaScript and XML)是一种用于创建交互式网页应用程序的技术。它通过使用 JavaScript、XML(现在更常用的是 JSON)和异步通信来实现在不重新加载整个页面的情况下与服务器进行数据交换。 ## Ajax 的优点 1. 异步通信:Ajax 使用异步方式与服务器进行通信,不需要刷新整个页面,减少了不必要的数据传输和页面加载时间。 2. 用户体验:通过部分更新页面内容,实现动态加载数据和实时更新,提升用户体验和交互原创 2023-07-28 16:44:52 · 1085 阅读 · 2 评论 -
【Ajax】Axios 的使用
# Axios 简介 Axios 是一个基于 promise 的网络请求库,可作用于 node.js 和浏览器中 > #### 特性 1. 支持 Promise API 2. 客户端支持防御 XSRF - Cross-site request forgery - 跨站请求伪造 3. 在服务端,它基于 node.js 的 `http` 模块;而在客户端 (浏览器),则基于 `XMLHttpRequests` > #### 使用 1. node:下载 axios 并导入 `npm i axios`原创 2022-03-05 15:32:10 · 2042 阅读 · 0 评论 -
【Ajax】原生 Ajax 的使用
# 基本使用 ## 使用 express 部署服务端 1. 安装 node(官网下载,无脑安装即可) 2. 安装 express:`npm i express` 3. 编写代码,部署服务器: ```js // 1. 引入 express 模块 const express = require('express'); // 2. 创建应用对象 let app = express(); // 3. 创建路由规则 app.get('/', (request, response) => {原创 2021-10-29 00:19:34 · 487 阅读 · 0 评论