摘要:
1、nodemon自动重启工具 安装 npm install -g nodemon #cmd安装 使用 nodemon server.js(+需要启动服务的文件) 阅读全文
摘要:
JSONP是一个非官方的跨域解决方案,纯粹凭借程序员的聪明才智开发出来,只支持get请求 工作方式:在网页有一些标签天生具有跨域能力:img、link、iframe、script;JSONP就是利用script标签的跨域能力来发送请求的 8.3.1. 原理 .html response.end()返 阅读全文
摘要:
Cross-Origin Resource Sharing跨域资源共享。是官方的跨域解决方案 特点:不需要在客户端做任何特殊的操作,完全在服务器中进行处理,支持get与post请求。 跨域资源共享标准新增了一组HTTP首字段,允许服务器声明哪些源站通过浏览器有权限访问哪些资源 工作方式:通过设置一个 阅读全文
摘要:
由Netscape公司提出,是浏览器的一种安全策略 同源:协议、域名、端口号(必须完全相同)。违背同源策略就是跨域 index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>首页</title> </head> <b 阅读全文
摘要:
fetch.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>fetch 发送AJAX请求</title> </head> <body> <!-- 210323 --> <button>AJAX请求</button> < 阅读全文
摘要:
axios.html get post 通用 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>axios发送ajax请求</title> <script crossorgin="anonymous" src="https://c 阅读全文
摘要:
client.html get post 通用 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery发送AJAX请求</title> <script crossorigin="anonymous" src="https: 阅读全文
摘要:
HTML页面使用AJAX 创建对象 const xhr = new XMLHttpRequest() 初始化,设置请求方法和url,设置请求头类型 xhr.open(请求方式,url) setRequestHeader(类型,字段) 发送(请求体) xhr.send() 事件绑定,处理服务端返回结果 阅读全文
摘要:
1. 安装 安装nodejs,打开Windows命令窗口查看版本 node -v 工程项目下npm init -y(跳过自定义快速创建package.json文件) npm install express安装express 使用:node 运行的文件名.js(在该工程下,开启服务) 2. 使用 使用 阅读全文
摘要:
1.1. Ajax介绍 全称Asynchronous Javascript and XML(异步的js和XML) 通过AJAX可以在浏览器中向服务器发送异步请求 最大优势:无需刷新获取数据 AJAX不是新的编程语言,是一种将现有标准组合在一起使用的新方式 优点: 可以无需刷新页面与服务器进行通信 允 阅读全文
摘要:
210318-20 1、进程与线程 进程(process): 程序的一次执行,它占有一片独有的内存空间 可以通过Windows任务管理器查看进程 线程(thread): 是进程内的一个独立执行单元 是程序执行的一个完整流程 是CPU的最小的调度单元 图解 相关知识 应用程序必须运行在某个进程的某个线 阅读全文
摘要:
210315 1、引入 var btns = document.getElementsByTagName("button") for(var i = 0,length = btns.length; i<length; i++){ var btn = btns[i] //将btn所对应的下标保存在bt 阅读全文
摘要:
210316 对象创建模式 1、Object构造函数模式 套路:先创建空的object对象,在动态添加属性/方法 适用场景:起始时不确定对象内部数据 问题:语句太多 var p = new Object() p.name = 'tom' p.age = 12 p.setName = function 阅读全文
摘要:
210310 一、变量声明提升 通过var定义(声明)的变量,在定义语句之前就可以访问到 值:undefined 二、函数声明提升 通过function声明的函数,在之前就可以直接调用 值:函数定义(对象) var a = 3 function fn(){ /*相当于先声明了a var a;a = 阅读全文