关于前端知道积累
首先性能来说,
1.图片压缩
https://tinypng.com/
看source 里面的数据
2.代码压缩
http://tool.oschina.net/jscompress?type=2
看source 里面的数据
3.代码复用
重复调用
4.减少请求
看network 看请求次数即可
//代码部分
var xmlhttp;
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/try/ajax/ajax_info.txt",true);
xmlhttp.send();
这是ajax的
这个是axios
axios.post('/app/api/repay', this.formData).then((res) => {
this.handleClose()
// this.$vux.alert.show({
// content: '还款成功',
// onHide: () => {
// // 跳转原生还款页首页
// this.inputStatus = true
// Native.returnNativeMethod('6')
// }
// })
this.successDialog = true
}, err => {
this.inputStatus = true
if (err.status === 400) {
this.$vux.alert.hide()
this.warn = err.data.message
}
})
还有一个东西叫 fetch 也可以发请求
https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API