02 2023 档案
摘要:static是和类一起加载的,对象是类实例化之后才存在,因为类加载时对象还未加载,所以对象还未存在,所以报错
阅读全文
摘要:break只能结束当前层循环,不会结束外层 return 会结束所有循环(内层和外层) continue 会结束当前次的循环,进入下一次循环
阅读全文
摘要:类变量:类里面,加关键词static 实例变量:类中间 没有static关键词 局部变量:方法里面
阅读全文
摘要:1.不能对布尔值转换 2.不能把对象类型转换为不相干的类型 3.在高容量转换到低容量的时候,强制转换 4.转换的时候存在内存溢出,或者精度问题
阅读全文
摘要:使用as重命名 按需导入可以和默认导入一起使用
阅读全文
摘要:为了方便大家理解和记忆中间件的使用,Express 官方把常见的中间件用法,分成了 5 大类,分别是: 应用级别的中间件 路由级别的中间件 错误级别的中间件 Express 内置的中间件 第三方的中间件
阅读全文
摘要:node_modules 文件夹用来存放所有已安装到项目中的包。 require() 导入第三方包时,就是从这个目录中查找并加载包。 package-lock.json 配置文件用来记录 node_modules 目录下的每一个包的下载信息,例如包的名字、版本号、下载地址等。 注意:程序员不要手动修
阅读全文
摘要:Node.js 遵循了 CommonJS 模块化规范,CommonJS 规定了模块的特性和各模块之间如何相互依赖。 CommonJS 规定: 每个模块内部,module 变量代表当前模块。 module 变量是一个对象,它的 exports 属性(即 module.exports)是对外的接口。 加
阅读全文
摘要:回顾:什么是客户端、什么是服务器? 在网络节点中,负责消费资源的电脑,叫做客户端;负责对外提供网络资源的电脑,叫做服务器。 http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电
阅读全文
摘要:无论写入成功还是失败,都会调用function函数,如果写入成功err为null失败err为错误对象
阅读全文
摘要:浏览器是 JavaScript 的前端运行环境。 Node.js 是 JavaScript 的后端运行环境。 Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API。 基于 Express 框架(http://www.expressjs.com.cn/) ,可以快速构建 Web 应用
阅读全文
摘要:HTTP 协议即超文本传送协议 (HyperText Transfer Protocol) ,它规定了客户端与服务器之间进行网页内容传输时,所必须遵守的传输格式。 什么是HTTP请求消息 由于 HTTP 协议属于客户端浏览器和服务器之间的通信协议。因此,客户端发起的请求叫做 HTTP 请求,客户 端
阅读全文
摘要:同源指的是两个 URL 的协议、域名、端口一致,反之,则是跨域 出现跨域的根本原因:浏览器的同源策略不允许非同源的 URL 之间进行资源的交互 现如今,实现跨域数据请求,最主要的两种解决方案,分别是 JSONP 和 CORS。 JSONP:出现的早,兼容性好(兼容低版本IE)。是前端程序员为了解决跨
阅读全文
摘要:如果两个页面的协议,域名和端口都相同,则两个页面具有相同的源。 同源策略(英文全称 Same origin policy)是浏览器提供的一个安全功能 MDN 官方给定的概念:同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这 是一个用于隔离潜在恶意文件的重要安全机制 通俗的
阅读全文
摘要:Axios 是专注于网络数据请求的库。 相比于原生的 XMLHttpRequest 对象,axios 简单易用。 相比于 jQuery,axios 更加轻量化,只专注于网络数据请求 axios 发起 get 请求的语法: axios.get('url', { params: { /*参数*/ } }
阅读全文
摘要:可以设置 HTTP 请求的时限 可以使用 FormData 对象管理表单数据 可以上传文件 可以获得数据传输的进度信息 设置HTTP请求时限 FormData对象管理表单数据 Ajax 操作往往用来提交表单数据。为了方便表单处理,HTML5 新增了一个 FormData 对象,可以模拟表单操作: /
阅读全文
摘要:无论使用封装的$.ajax还是使用 xhr 对象发起 GET 请求还是post,当需要携带参数的时候,本质上,都是直接将参数以查询字符串的形式,追加到 URL 地址的后面,发送到服务器的。
阅读全文
摘要:数据交换格式,就是服务器端与客户端之间进行数据传输与交换的格式 前端领域,经常提及的两种数据交换格式分别是 XML 和 JSON。其中 XML 用的非常少,所以,我们重点要学 习的数据交换格式就是 JSON XML 的英文全称是 EXtensible Markup Language,即可扩展标记语言
阅读全文
摘要:创建 xhr 对象 调用 xhr.open() 函数 设置 Content-Type 属性(固定写法) 调用 xhr.send() 函数,同时指定要发送的数据 监听 xhr.onreadystatechange 事件 // 1. 创建 xhr 对象 var xhr = new XMLHttpRequ
阅读全文
摘要:XMLHttpRequest(简称 xhr)是浏览器提供的 Javascript 对象,通过它,可以请求服务器上的数据资源 使用xhr发起GET请求(⭐⭐⭐) 步骤 创建 xhr 对象 调用 xhr.open() 函数 调用 xhr.send() 函数 监听 xhr.onreadystatechan
阅读全文
摘要:正则与字符串操作 exec函数 exec() 函数用于 检索字符串 中的正在表达式的匹配 如果字符串中又匹配的值,则返回该匹配值,否则返回 null
阅读全文
摘要:art-template 是一个简约,超快的模板引擎,中文官首页:http://aui.github.io/art-template/zh-cn/index.html 标准语法 什么是标准语法 art-template 提供了 {{}} 这种语法格式,在 {{}} 内可以进行 变量输出 或 循环数组
阅读全文
摘要:表单在网页中主要负责 数据采集功能。HTML中<form>标签,就是用于采集用户输入的信息,并通过 <form>标签的提交操作,把采集的信息提交到服务器端进行处理 <form> 标签的属性 1.action action 属性用来规定当提交表单时,向何处发送表单数据。 action 属性的值应该是后
阅读全文
摘要:使用 Ajax 请求数据时,被请求的 URL 地址,就叫做 数据接口(简称接口)。同时,每个接口必须有请求方式。 接口文档,顾名思义就是 接口的说明文档,它是我们调用接口的依据。好的接口文档包含了对 接口URL,参数 以及 输出内容 的说明,我们参照接口文档就能方便的知道接口的作用,以及接口如何进行
阅读全文
摘要:Ajax 的全称是 Asynchronous JavaScript And XML(异步 JavaScript 和 xml) 通俗理解:在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式,就是Ajax
阅读全文
摘要:如果要在网页中请求服务器上的数据资源,需要用到 XMLHttpRequest 对象 XMLHttpRequest(简称 xhr)是浏览器提供的JS成员,通过它,可以请求服务器上的数据资源 最简单的用法 var xhrObj = new XMLHttpRequest() 客户端请求服务器时,请求的方式
阅读全文