07 2021 档案

摘要:1、nodemon自动重启工具 安装 npm install -g nodemon #cmd安装 使用 nodemon server.js(+需要启动服务的文件) 阅读全文
posted @ 2021-07-14 15:17 STRIVE-PHY 阅读(28) 评论(0) 推荐(0)
摘要:JSONP是一个非官方的跨域解决方案,纯粹凭借程序员的聪明才智开发出来,只支持get请求 工作方式:在网页有一些标签天生具有跨域能力:img、link、iframe、script;JSONP就是利用script标签的跨域能力来发送请求的 8.3.1. 原理 .html response.end()返 阅读全文
posted @ 2021-07-14 15:15 STRIVE-PHY 阅读(78) 评论(0) 推荐(0)
摘要:Cross-Origin Resource Sharing跨域资源共享。是官方的跨域解决方案 特点:不需要在客户端做任何特殊的操作,完全在服务器中进行处理,支持get与post请求。 跨域资源共享标准新增了一组HTTP首字段,允许服务器声明哪些源站通过浏览器有权限访问哪些资源 工作方式:通过设置一个 阅读全文
posted @ 2021-07-14 15:13 STRIVE-PHY 阅读(29) 评论(0) 推荐(0)
摘要:由Netscape公司提出,是浏览器的一种安全策略 同源:协议、域名、端口号(必须完全相同)。违背同源策略就是跨域 index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>首页</title> </head> <b 阅读全文
posted @ 2021-07-14 15:12 STRIVE-PHY 阅读(49) 评论(0) 推荐(0)
摘要:fetch.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>fetch 发送AJAX请求</title> </head> <body> <!-- 210323 --> <button>AJAX请求</button> < 阅读全文
posted @ 2021-07-14 15:10 STRIVE-PHY 阅读(84) 评论(0) 推荐(0)
摘要:axios.html get post 通用 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>axios发送ajax请求</title> <script crossorgin="anonymous" src="https://c 阅读全文
posted @ 2021-07-14 15:09 STRIVE-PHY 阅读(80) 评论(0) 推荐(0)
摘要:client.html get post 通用 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery发送AJAX请求</title> <script crossorigin="anonymous" src="https: 阅读全文
posted @ 2021-07-14 15:07 STRIVE-PHY 阅读(39) 评论(0) 推荐(0)
摘要:HTML页面使用AJAX 创建对象 const xhr = new XMLHttpRequest() 初始化,设置请求方法和url,设置请求头类型 xhr.open(请求方式,url) setRequestHeader(类型,字段) 发送(请求体) xhr.send() 事件绑定,处理服务端返回结果 阅读全文
posted @ 2021-07-14 15:05 STRIVE-PHY 阅读(155) 评论(0) 推荐(0)
摘要:1. 安装 安装nodejs,打开Windows命令窗口查看版本 node -v 工程项目下npm init -y(跳过自定义快速创建package.json文件) npm install express安装express 使用:node 运行的文件名.js(在该工程下,开启服务) 2. 使用 使用 阅读全文
posted @ 2021-07-14 15:03 STRIVE-PHY 阅读(46) 评论(0) 推荐(0)
摘要:1.1. Ajax介绍 全称Asynchronous Javascript and XML(异步的js和XML) 通过AJAX可以在浏览器中向服务器发送异步请求 最大优势:无需刷新获取数据 AJAX不是新的编程语言,是一种将现有标准组合在一起使用的新方式 优点: 可以无需刷新页面与服务器进行通信 允 阅读全文
posted @ 2021-07-14 15:02 STRIVE-PHY 阅读(56) 评论(0) 推荐(0)
摘要:210318-20 1、进程与线程 进程(process): 程序的一次执行,它占有一片独有的内存空间 可以通过Windows任务管理器查看进程 线程(thread): 是进程内的一个独立执行单元 是程序执行的一个完整流程 是CPU的最小的调度单元 图解 相关知识 应用程序必须运行在某个进程的某个线 阅读全文
posted @ 2021-07-14 14:53 STRIVE-PHY 阅读(66) 评论(0) 推荐(0)
摘要:210315 1、引入 var btns = document.getElementsByTagName("button") for(var i = 0,length = btns.length; i<length; i++){ var btn = btns[i] //将btn所对应的下标保存在bt 阅读全文
posted @ 2021-07-14 14:51 STRIVE-PHY 阅读(82) 评论(0) 推荐(0)
摘要:210316 对象创建模式 1、Object构造函数模式 套路:先创建空的object对象,在动态添加属性/方法 适用场景:起始时不确定对象内部数据 问题:语句太多 var p = new Object() p.name = 'tom' p.age = 12 p.setName = function 阅读全文
posted @ 2021-07-14 11:19 STRIVE-PHY 阅读(54) 评论(0) 推荐(0)
摘要:210310 一、变量声明提升 通过var定义(声明)的变量,在定义语句之前就可以访问到 值:undefined 二、函数声明提升 通过function声明的函数,在之前就可以直接调用 值:函数定义(对象) var a = 3 function fn(){ /*相当于先声明了a var a;a = 阅读全文
posted @ 2021-07-14 09:38 STRIVE-PHY 阅读(98) 评论(0) 推荐(0)
摘要:1、打开vscode,点击文件/file->首选项->用户片段,选择vue.json 2、点击进入粘贴下面文本(模板内容可根据自己需求更改) { "vue template": { "prefix": "vue3", "body": [ "<template>", " <div>", " ", " 阅读全文
posted @ 2021-07-11 16:04 STRIVE-PHY 阅读(2701) 评论(0) 推荐(0)
摘要:210310 //var A functon(){} function A(){} /* 测试题1 */ function A(){ } A.prototype.n = 1 var b = new A() A.prototype = { n:2, m:3 } var c = new A() cons 阅读全文
posted @ 2021-07-08 11:19 STRIVE-PHY 阅读(272) 评论(0) 推荐(0)
摘要:210309 一、原型链-属性问题 读取对象的属性值时:会自动到原型链中查找 设置对象的属性值时:不会查找原型链,如果当前对象中没有此属性,直接添加 方法一般定义在原型中,属性一般通过构造函数定义在对象本身上 function Fn(){ } Fn.prototype.a = 'xxx' var f 阅读全文
posted @ 2021-07-08 11:14 STRIVE-PHY 阅读(75) 评论(0) 推荐(0)
摘要:一、210307原型prototype 1、函数的prototype属性 每个函数都有一个prototype属性,它默认指向一个Object空对象(即:原型对象) 原型对象中有一个属性constructor,它指向函数对象 //1) console.log(Date.prototype, typeo 阅读全文
posted @ 2021-07-08 11:12 STRIVE-PHY 阅读(203) 评论(0) 推荐(0)
摘要:210304 函数 什么是函数 实现特定功能的n条语句的封装体 只有函数是可以执行的,其他类型的数据不能执行 为什么使用函数 提高代码复用 便于阅读交流 如何定义函数 函数声明 表达式 function fn1(){ console.log('fn1()'); } var fn2 = functio 阅读全文
posted @ 2021-07-08 08:40 STRIVE-PHY 阅读(93) 评论(0) 推荐(0)
摘要:210304 什么是对象? 代表现实中的某个事物,是该事物在编程中的抽象(一个对象代表现实中的一个事物) 多个数据的封装体 用来保存多个数据的容器 为什么要用对象 统一管理多个数据 对象的组成 属性:代表现实事物的状态数据,属性名(字符串)和属性值(任意类型) 方法:代表现实事物的行为数据,一种特殊 阅读全文
posted @ 2021-07-08 08:37 STRIVE-PHY 阅读(53) 评论(0) 推荐(0)
摘要:created on 21/03/04 如何确定this的值 全局上下文:在全局作用域中,this指向全局对象(在浏览器中是window对象)。 函数上下文:在函数内部,this的指向取决于函数被调用的方式: 在普通函数中,this的指向取决于函数的调用方式。如果函数是作为全局函数调用,this指向 阅读全文
posted @ 2021-07-01 13:36 STRIVE-PHY 阅读(49) 评论(0) 推荐(0)
摘要:created on 21/03/03 1、分类 基本(值)类型 String:任意字符串 Number:任意的数字 Boolean:true/false undefined:undefined Null:null Symbol:表示唯一的、不可变的值 对象(引用)类型 Object:任意对象 Fu 阅读全文
posted @ 2021-07-01 13:29 STRIVE-PHY 阅读(54) 评论(0) 推荐(0)
摘要:created on 21/03/03 1、什么是数据 存储在内存中代表特定的信息,本质上是0101...... 数据的特点:可传递var a =3; var b =a;,可运算 一切皆数据 内存中所有操作的目标:数据 算术运算 逻辑运算 赋值 调用函数传参 2、什么是内存 内存条通电后产生的可存储 阅读全文
posted @ 2021-07-01 13:26 STRIVE-PHY 阅读(135) 评论(0) 推荐(0)