自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 axios的简单了解

axios的基本使用axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端1.基本用法:axios({ url: '', method: 'GET' }).then(res => { console.log(res) })针对get请求中的参数拼接:axios({ url:'', params: { type: 'pop', page: 1 }}).then(res => { console.log

2020-06-15 17:35:26 166

原创 简单了解jsonp原理

jsonp是什么jsonp和jsonjson是一种轻量级的数据传输格式,一般被用于web应用中,大部分前后端分离的应用都以json格式进行数据传输。jsonp主要用来解决跨域访问的问题,是一种常见的网络请求方式。因为ajax直接请求普通文件会存在跨域无权限访问的问题,但是web页面中可以调用js文件,所以解决跨域问题的核心在于通过如何使用jsonp1.web页面可以无条件执行跨域js文件中的代码(符合web脚本安全策略的)假设远程服务器remoteserver.com的根目录下有个remote.

2020-05-28 22:17:25 185

原创 promise的基础了解

promise的介绍promise的基础使用promise是异步编程的一种解决方案,一般在遇到网络请求时我们会使用异步编程,我们会传入另一个函数,在数据请求成功时,将数据通过传入的函数回调出去,但是当网络请求非常复杂时,可能会出现回调地狱(出现嵌套多层的回调函数),那么promise可以很好的解决这个问题。首先要new一个promise对象,promise需要传入一个函数,在执行传入的回调函数时,会传入两个参数,resolve和reject,同时这两个参数本身也是函数。new promise = (

2020-05-18 17:24:27 118

原创 视频学习笔记08

视频学习笔记vue-cli的入门Vue-cli开发大型项目,需要使用Vue CLI2脚手架可以帮助我们完成代码目录结构,项目结构和部署,热加载,代码测试单元等事情使用vue cli的前提是node和webpack的安装安装vue cli:npm install -g @vue/cli这样安装的是Vue cli3的版本,如果想按照vue cli2的方式初始化项目是不可以的,需要拉取旧版本。vue cli3和旧版使用了相同的vue命令,所以vue cli2被覆盖了,如果要使用旧版本的vue ini

2020-05-11 16:48:32 112

原创 视频学习笔记07

视频学习笔记webpack的plugin学习plugin是什么plugin是插件的意思,通常是对于某个现有的架构进行扩展webpack中的插件,就是对webpack现有功能的各种扩展,比如打包优化,文件压缩等等loader和plugin的区别loader主要是用于转换某些类型的模块,是一个转换器plugin是插件,它是对webpack本身的扩展,是一个扩展器webpack中自带的p...

2020-04-27 14:09:26 122

原创 视频学习笔记06

视频学习笔记webpack的loader学习loaderloader是webpack中的一个核心概念,在开发中需要加载css,图片,也包括一些高级的ES6转ES5代码,将typescript转成ES5代码,将scss、less转成css,将.jsp .vue转成js文件等loader的使用过程通过npm安装需要使用的loader,在webpack.config.js中的modules关键...

2020-04-19 21:10:16 97

原创 视频学习笔记05

视频学习笔记vue模块化开发学习为什么使用模块化开发在网页开发早期,JavaScript作为一种脚本语言,做一些简单的表单验证或动画实现,代码很少随着ajax异步请求的出现,慢慢形成了前后端的分离客户端需要完成的事情越来越多,代码量也会增加为了应对代码量的剧增,会将代码组织在多个js文件中进行维护但是仍然会出现问题,比如全局变量同名问题这种代码编写方式对js文件的依赖顺序几乎是强制...

2020-04-10 21:58:59 110

原创 视频学习笔记04

视频学习笔记vue中的组件之间的通信父组件访问子组件如果需要父组件访问子组件:1.使用$children2.使用$refs$refs是一个对象类型,默认是一个空的对象,使用$refs还可以在子组件的标签名中用ref定义,这样就可以取到对应的子组件的内容,而不需要通过遍历的方式或者数组下标的方式传值,要访问对应的子组件,就可以直接使用this.$refs.(用ref定义在子组件标签名中定...

2020-04-06 14:34:10 110

原创 视频学习笔记03

视频学习笔记vue中的组件组件化的基本使用1.用Vue.extend()创建组件构造器对象,传入的template代表我们自定义组件的模板2.注册组件Vue.component(‘组件的标签名’,组件构造器)3.直接可以用组件的标签名来引用模板 const cpnC=Vue.extend({ template:` <div> ...

2020-03-30 11:01:39 94

原创 视频学习笔记02

视频学习笔记vue中的v-modelv-model的本质v-model实际是一个语法糖,本质是包含两个操作1.v-bind绑定一个value属性2.v-on指令给当前元素绑定input事件<input type="text" v-model="message"><input type="text" :value="message" @input="message ...

2020-03-22 11:35:25 97

原创 视频学习笔记01

视频学习笔记ES6中的let和constES5中的var在if和for中都没有块级作用域的概念,所以很多时候需要借用function的作用域来解决外面变量的问题。但是在ES6中,加入了let,它有if和for的块级作用域变量作用域变量在什么范围内是可用的{ var name = 'Jane'; console.log(name);}console.log(name);在...

2020-03-15 09:36:40 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除