摘要: AJAX发送请求 ◼ AJAX 是异步的JavaScript 和 XML(Asynchronous JavaScript And XML) 它可以使用JSON,XML,HTML 和text 文本等格式发送和接收数据; ◼ 如何来完成AJAX请求呢? 第一步:创建网络请求的AJAX对象(使用XML 阅读全文
posted @ 2024-10-23 20:40 韩德才 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 什么是HTTP? ◼ 什么是HTTP呢?我们来看一下维基百科的解释:  超文本传输协议(英语:HyperTextTransfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议;  HTTP是万维网的数据通信的基础,设计HTTP最初的目的是为了提供一种发布 阅读全文
posted @ 2024-10-23 17:56 韩德才 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 前后端分离的优势 ◼ 早期的网页都是通过后端渲染来完成的:服务器端渲染(SSR,server side render): 客户端发出请求-> 服务端接收请求并返回相应HTML文档-> 页面刷新,客户端加载新的HTML文档; ◼ 服务器端渲染的缺点: 当用户点击页面中的某个按钮向服务器发送请求时, 阅读全文
posted @ 2024-10-23 16:10 韩德才 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 认识CDN ◼ 什么是CDN呢?CDN称之为内容分发网络(Content Delivery Network或Content Distribution Network,缩写:CDN) CDN它是一组分布在不同地理位置的服务器相互连接形成的网络系统。 通过这个网络系统,将Web内容存放在距离用户最近 阅读全文
posted @ 2024-10-23 15:12 韩德才 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 认识jQuery ◼ jQuery 读音为:/ˈdʒeɪkwɪəri/ ( 简称:jQ),是一个快速、小型且功能丰富的 JavaScript 库,官网对jQuery的描述: 使HTML文档遍历、操作、事件处理、动画和Ajax 之类的事情变得更加简单。 具有易于使用的API,可在多种浏览器中使用。 阅读全文
posted @ 2024-10-23 15:09 韩德才 阅读(9) 评论(0) 推荐(0) 编辑
摘要: <script> // 类EventBus -> 事件总线对象 class HYEventBus { constructor() { this.eventMap = {} } on(eventName, eventFn) { let eventFns = this.eventMap[eventNam 阅读全文
posted @ 2024-10-23 14:08 韩德才 阅读(2) 评论(0) 推荐(0) 编辑
摘要: <script src="./js/isObject.js"></script> <script> // // 封装判断是否是对象类型 // function isObject(value){ // const valueType = typeof value // return (value != 阅读全文
posted @ 2024-10-23 12:24 韩德才 阅读(1) 评论(0) 推荐(0) 编辑
摘要: <script> const info ={ name:"hdc", age:21, friends:{ name:"kobe" } } //1.引用赋值 const obj1 = info // 2.操作二:浅拷贝 const obj2 = {...info} //obj2.name = "jam 阅读全文
posted @ 2024-10-23 12:09 韩德才 阅读(2) 评论(0) 推荐(0) 编辑
摘要: //1. // let a = 1 // function b(a){ // a =2 // console.log(a)//2 // } // b(a) // console.log(a)//1 //2. // function a(b=c,c=1){ // console.log(b,c)//报 阅读全文
posted @ 2024-10-23 09:59 韩德才 阅读(2) 评论(0) 推荐(0) 编辑