antd相关

antd相关
andt ant-design table 分页(tableProps) 布局 record.restId} pagination={{ // 分页 simple: true, current: this.state.current, total: this.state.total2, onChange: this.changePage, }} /> 逻辑 changePage = (page) => { this.setState({ current: page, }, () => { let param = JSON.parse(JSON.stringify(this.state.param)) param = { ...param, pageNum: this.state.current,...

手写bind()函数

手写bind()函数
手写bind()函数 var name = 'windowName' var a={ name:'Cherry', fn:function (newName) { console.log(this.name+' and new :'+newName) } } var b=a.fn; b("33333") b.apply(a,['3333']) if(Function.prototype.binder === undefined){ console.log('您的浏览器不支持bind') Function.prototype.binder = function(...

创建一个长度为9每项都是1的数组不用for循环

创建一个长度为9每项都是1的数组不用for循环
创建一个长度为9每项都是1的数组不用for循环 var fruits = []; fruits.length = 5 fruits.fill(1); console.log(fruits) fruits.map(function(ele,index){ fruits[index]=2; }) console.log(fruits) fruits.splice(0,5,3,3,3,3,3) console.log(fruits) fruits = []; fruits.push(4,4,4,4,4) console.log(fruits) fruits.forEach(function(e...

pdf文件下载总结

pdf文件下载总结
方式一 <a href="xxx.pdf"> 安卓 微信内置浏览器 支持下载 安卓手机浏览器支持 在ios 微信内置浏览器 不支持下载,不能转发(发送给朋友,发送朋友圈)除word外的文件 安卓需要跳到外面浏览器才能下载到本地 方式二: 加 download 当前pc端 支持 chrome ,firefox ,不支持 safari ,ie,opera 安卓 微信内置浏览器 不支持下载 我以前做微信公众号做开发,遇到下载文件的问题,不知和你的是不是同一个问...

移动端audio(音频)播放应用小结

移动端audio(音频)播放应用小结
移动端audio(音频)播放应用小结 #ios,android在微信中audio不能自动播放的问题 //android ios 内部原因 为了节省流量,规定不自动播放音频视频 //--创建页面监听,等待微信端页面加载完毕 触发音频播放 document.addEventListener('DOMContentLoaded', function () { function audioAutoPlay() { $("#music")[0].play(); document.addEventListener("WeixinJSBr...

读书笔记-axios

读书笔记-axios
读书笔记-axios ##拦截器 import axios from 'axios'; import qs from 'qs'; var CancelToken = axios.CancelToken; var cancel; // 添加请求拦截器 axios.interceptors.request.use(function (config) { let data = qs.parse(config.data); config.data = qs.stringify({ visitSiteId: 25, //统一添加访问站点id ...data }); // 在发送请求之前做些什么 retur...

数组去重方法总结

数组去重方法总结
上次总结了数组相关方法,本次分享数组去重方法总结 数组去重方法总结 var array = [1,2,2,3,3,4,5,6,7,8,8,9,0,0,0]; // 1:哈希法:空间换时间 function uniqueArrayHash (array) { var map = {}, result = [], i, len = array.length; for (i = 0; i < len; i++) { if (!map[array[i]]) { map[array[i]...

数组相关方法

数组相关方法
数组相关方法: 删除/添加 let arr = [1,2,3] push:向数组的末尾增加一项 返回值是数组的新长度 arr.push('3',5) //[1,2,3,'3',5] pop:删除数组的末尾项 返回值是删除的数组项 arr.pop() //5 arr.pop() //'3' arr //[1,2,3] shift:删除数组开头项 返回被删除的开头项目 arr.shift() //1 unshift:向数组开头增加一项 返回值是数组的新长度 arr.unshift(6) //3 arr //[6,2,3] splice:删除...

仿写promise源码

仿写promise源码
promise源码 最核心的功能 let promise = new MyPromise((resolve, reject) => { setTimeout(() => { resolve('result') console.log() }, 1000) }) console.log(promise)//MyPromise {_status: "PENDING", _value: undefined} setTimeout(function () { console.log(promise) },3000) //MyPromise {_status: "FULFILLED", _value: "result"} 实现代码 //定义三种状...
Copyright © web前端技术开发个人博客 保留所有权利.   Theme  Ality

用户登录