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