关于前端知道积累

首先性能来说,

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

 

posted @ 2018-03-15 10:33  liruix  阅读(99)  评论(0编辑  收藏  举报