$.post()、$.get()捕获异常和异步更改
我们在用Jquery进行项目开发时,对接后台用到最多的方式就是$.post()、$.get()
,但参数只有3个:请求URL、传递参数、成功后事件,当我们需要对请求进行异步更改或者异常捕获时,但又不想重新封装$.ajax()
方法时,可以这样写:$.post(…).error(function(){…});
,当地址返回404、500等异常时,会执行error里面的代码。
我们在用Jquery进行项目开发时,对接后台用到最多的方式就是$.post()、$.get()
,但参数只有3个:请求URL、传递参数、成功后事件,当我们需要对请求进行异步更改或者异常捕获时,但又不想重新封装$.ajax()
方法时,可以这样写:$.post(…).error(function(){…});
,当地址返回404、500等异常时,会执行error里面的代码。
我们在启动服务应用或者node.js应用时,经常会出现listen EADDRINUSE :::8000
这样的错误,这是因为8000
端口被占用的问题,下面我们来看看如何用终端解决,前提都在CMD
终端完成。
随着手机的拍照效果的不断提升,必然使得单张图片的存储变大,几M到十几M不等,因此大图片上传不仅占用服务器资源、耗流量,也影响了用户体验,因而在前端方面有必要用js进行图片压缩。
页面中有些内容需要隐藏或者是有访问权限,那么在展示的时候可以给它一个遮罩层盖住,但是纯色的遮罩层效果并不太好,刚开始想着用模糊背景图片平铺,但是由于浏览器渲染和层级的关系,文字
在用layui admin做响应式的后台管理系统时,发现在IOS上iframe宽高超过可视区域,不能够自适应,即使你做了适配或者使用了栅格布局。查阅发现,这可能是IOS系统的一个Bug,我们无法改变IOS系统,但我们能改变我们的demo,所以iframe这种东西今后还是慎用的好。
在大数据时代,数据的可视化对前端提出了更高的要求,大佬们的团队提供了各色各样的插件,Echarts、HightCharts、D3.js,今天在做响应式后台管理系统时需要对Echarts图表进行自适应。