- 博客(19)
- 收藏
- 关注
原创 postman工具与对应axios请求框架
config.headers =>对应apipost中接口中请求头如 Authorization 中的token。config.methods =>对应apipost中接口调用方式post或get。在config.data =>对应apipost 中body里面的参数。config.baseURL =>对应apipost 中接口域名。Authorization"" 对应的token值。get请求方式对就的就是query参数了。1.请求图参数 例如下面的。2.axios请求框架 请求。
2022-11-25 14:57:49
773
原创 node写一个完整的前后端接口请求
后端:1.新建一个文件夹2.通过npm init创建package.json文件3.通过 npm install express 安装express模块4.在node文件夹中新建app.js文件5.npm install mysql 连接mysql数据库
2022-06-05 11:48:02
462
原创 说一下 web worker
web worker 是运行在后台的 js,独立于其他脚本,不会影响页面的性能。 并且通过 postMessage 将结果回传到主线程
2022-06-04 14:55:33
184
原创 在脚本与js中如何使用import与export default
1.如果是脚本中使用,script 中需要加type=''module"如 const obj = {a:1}export defult objimport obj from ‘./test.js’2.如果是js中使用可以在根目录下pagekage.json中加"type": “module”,就可以使用了
2022-05-20 14:27:57
327
原创 字符串截取的几种方式
举个例子 如test.html ,如里要获取testslicevar str = ‘test.html’str.slice(0,-5)slice(start,end)start 与end都是索引,都是可选,start默认0,end 默认字 字符串长度,slice也可用于数组2.用split进行以.分割成数组后获取3.substrstr .substr(0,str.length-5)substr只用于字符串,第一个是索引,第二个是长度...
2022-05-12 16:35:18
210
原创 请求跨域,如何解决
跨域指的请求的域名,端口,协议与接口域名不同导致请求失败问题,如本地前端通过node或其它工具本地创建一个请求服务域名为127.0.0.1:3000而接口域名是213.2321.21 就会产品跨域问题解决方案: 1.是用代理来解决跨域问题2.在服务端也就是后端可以设置跨域解除限制而当前端与后端代码推的同一台服务器,域名端口协议自然不存在什么限制...
2022-05-12 15:50:06
553
原创 js 输入框防抖减少频繁请求并带axios请求
<input type="text" id="input" oninput="change()"><script src="./js/axios.js"></script>
2022-05-12 15:38:21
228
原创 unable to update url base from redirection:
需要设置用户名,邮箱,密码 或远程的url 其中的一种git remote add origin “url”,其中url为远程仓库地址。git config --list 查看配置git config --global user.name “account name”git config --global user.email “account email”...
2022-03-11 21:45:59
2058
原创 vue编译过程
vue首先传router,store,render:h=>h(App),进行vue实例化,会将参数与构造函数的options进行合并赋值给vue.option,然后初使化生命周期,初使化initState,beforeCreate,create(都没有发现这些方法),然后进行挂载option,然后初使化生命周期,初使化initState,beforeCreate,create(都没有发现这些方法),然后进行挂载option,然后初使化生命周期,初使化initState,beforeCreate,cr
2022-03-02 22:49:15
4437
原创 vscode如何开启调试node
由于node在服务器的js,在浏览器是无法调试的,可以借助于vscode来开启调试首先点击vscode左侧的运行与调试按钮,文件夹的位置会出现运行和调试按钮,点击它,选择run script:dev 类似于运行了npm run dev ,然后选择需要断点的代码点击它左侧会出现红心点,并且在工具栏上方会出 调试的框 如图所示...
2022-03-02 22:43:08
1519
原创 Object.defineProperty(obj, prop, descriptor)
会在一个对象上定义一个新属性,descriptor分为数据描述符与存储描述符公用描述项 configurable ,enumerable数据描述符 为writable,value存储描述符 为 get set两者不能混合使用get set 在obj.prop调用或obj.prop修改就会触发get或set方法,在实际没有调用时已经将返回赋值了prop...
2022-02-09 13:37:21
174
原创 关于this指向
谁调用它就指向谁1:function initMixin1(Vue)Vue.mixin=function(mixin)this.options=mergeOptions(this.options,mixin);returnthis;这里的this批量向Vue这个构造函数2.Vue.prototype.1 (Vue) { Vue.mixin = function (mixin) { this.options = mergeOptions(this.options, mixin); ret
2022-01-19 17:59:53
195
原创 vue项目中webpack打包后app.js代码解析
(function (modules) { // webpackBootstrap/******/ // install a JSONP callback for chunk loading/******/function webpackJsonpCallback(data) {/******/var chunkIds = data[0];/******/var moreModules = data[1];/******/var executeModules = data[2];/***
2022-01-18 10:50:19
2051
原创 vue中VNode构造函数
参数tag, data, children,contex 分别是 标签,属性对象,挂载组件app对象将参数分别赋值给vnode的实例对象,以供实例new vnode使用在实例componentOptions中就能取到
2022-01-17 18:04:24
189
原创 Vue.extend方法
新建一个构造函数,将vue实例对象中的一些属性赋值给构造函数为它的静态方法也就是对应的constructor,交将参数对象也赋值给构造函数为静态方法
2022-01-15 17:05:33
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人