javascript
文章平均质量分 64
Beauty_z
这个作者很懒,什么都没留下…
展开
-
‘1 2 3‘.replace(/\d/g, parseInt)
'1 2 3'.replace(/\d/g, parseInt)原创 2022-06-06 11:03:54 · 586 阅读 · 0 评论 -
手写简易版axios
文章目录axios的调用-index.htmlmyaxios.js实现axios和axios[method]带拦截器的调用- index.htmlaxios实现拦截器完整代码链接axios的调用-index.htmlaxios的调用有不同的形式,01. axios(config) 02. axios.method(url, data? , config? )要实现一个函数方法同时拥有属性,以下实现了一个工具类utils.extend<script type="text/javascrip原创 2020-05-24 14:35:07 · 771 阅读 · 0 评论 -
面向对象js基础之-原型,call,this学习笔记
1.1 prototypeQ1.1 为什么需要prototype?function Person(name, age) { this.name = name this.age = age this.getAge = function() { console.log(this.name + '今年' + this.age + '岁了') }}const p1 = new Per...原创 2020-04-26 20:24:05 · 173 阅读 · 0 评论 -
js事件循环EventLoop学习笔记
eventLoop用途js是单线程,js单线程任务分为同步和异步2大类,如果任务依次执行,执行异步任务时候,同步任务也需要等待,就形成了阻塞。为了解决异步任务会阻塞单线程的问题,JS定义了事件循环的运行机制。eventLoop循环步骤同步任务会形成一个执行栈[1],js主线程先执行同步任务。异步任务有了结果,会被外部api添加一个事件到任务队列中。执行栈一旦清空,任务队列中的事件会自动...原创 2020-04-24 22:32:38 · 158 阅读 · 0 评论 -
js实现银行卡号4位分隔,操作中间位置,光标错位
使用vue框架实现<input type="tel" v-model="bankcard" placeholder="请输入银行卡号">data() { return { bankcard: '', count: 0 } },watch: { bankcard (v, oldv) { this.$nextTick(() =>...原创 2019-11-15 15:35:45 · 1086 阅读 · 0 评论 -
vue项目input输入框双向绑定数据不实时生效
<input type="text" maxlength="11" placeholder="请输入联系人电话" v-model="form.phone" />//这样的输入框,绑定的是data中的form对象上的phone字段。在mounted钩子函数里边写:this.form.phone = '1888888888';//这样在页面上时候不会随着输入框值改变...原创 2018-04-23 15:36:00 · 10476 阅读 · 1 评论 -
h5图片压缩上传
1.做这个确实有必要的,有的手机拍出来的照片很大,然后加上网速一般,上传很慢,一直等待,好不容易等到资源上传时间结束了,但是后端接口又超时了。太久了,用户体验肯定不好。简直可以说是没办法继续使用了。2.已经可以查到好多人写好的。但是直接拿来复用,总有这样那样的问题。3.我用的是vue框架,本来打算用原生的方式。就是网上很多大神写好的,贴一张别人写的代码图这样就拿到了图片的base64地址。然后再把...原创 2018-04-26 14:24:18 · 999 阅读 · 0 评论