logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jquery实现上传和下载功能

一、关键点:1、<input type="file">,multiple可让本地选取文件时,选取多个,使用ctr键2、file = e.target.files[0],本地选取的第一个文件对象,里面包含filename等很多信息,$('input').val('')可以清空e.target.files数组;如果上传结束后,不清空e.target.files数组,会导致不能连续两次上传同

ajax--- content-type

一、(jquery ajax)设置发送给后台的数据格式为标准的json格式contentType和JSON.stringfy一起使用$.ajax({type:'post',url:'/xxx',contentType:'application/json',data: JSON.stringify(params),success:function (data) {}})二、contentType的认

#json#ajax#前端
ajax---接口传参的方式及数据格式

一、get方式的接口通过params方式传递参数,可以通过浏览器模拟二、post方式的接口通过请求体(body)传递参数,需要通过postman进行模拟post提交数据时,有四中常见的数据格式1、application/x-www-form-urlencoded2、application/json3、multipart/form-data4、text/xml...

#postman#测试工具
前端数据处理

【代码】前端数据处理。

文章图片
#前端#javascript#开发语言
vueRouter-路由的三种守卫

一、全局守卫(进入任何一个路由都会执行)beforeEach:进入路由前执行beforeResolve:afterEach(这个的回调参数没有next):导航完成时执行const router = new VueRouter({mode: 'history',base: process.env.BASE_URL,routes})router.beforEach((to,from,next)=&gt

原理篇---vue事件绑定

一、原生事件和组件事件的绑定原生事件的绑定是通过addEventLister绑定给真实的元素的;组件事件绑定是通过vue自定义的$on实现的。如果要在组件上使用原生事件,需要加.native修饰符,这样就相当于在父组件中把子组件当做普通html标签,然后加上原生事件。二、$on和$emit的实现$on、$emit是基于订阅观察者模式的,维护一个事件中心,on的时候将事件按名称存在事件中心里,称之为

vue 插件开发

【代码】vue 插件开发。

文章图片
#vue.js#前端#javascript
npm---缓存

一、缓存位置window下的缓存位置:user\xxx\AppData\Roaming\npm-cache当中的_cacache文件夹mac中的缓存位置:user\xxx\.npm当中的_cacache文件夹二、清理缓存// 强制删除缓存npm cache clean -f// 无论在项目中执行命令,还是在全局执行命令// 都会去删除当前npm的所有缓存内容,即是删除_cacache文件夹三、应用

#npm
到底了