发表于: 2017-01-12 00:20:53
1 1267
今天完成的事:
今天师姐要把代码上传到服务器,然后由于之前做翻页时候用的是后台的接口(后台的接口的参数给的更细致,更全~~)然后由于服务器值配置了前台的接口,所以更换了一下,
只不过缓过来前台的接口之后之前的参数变少了,做的选择少了一些而已,其他的还是一样的,
然后下午复习了一下js。发现好多基础再看的时候印象深一些了。就像 数组的截取slice(),不传参的时候相当于copy了一个数组。join()则是把当前数组的每一个元素用指定的字符串
连接起来,返回一个字符串。还有Map个Set两个最新的ES6引进的新的数据类型,使用下段代码可以测试浏览器是否支持ES6.
'use strict';
var m = new Map();
var s = new Set();
alert('你的浏览器支持Map和Set!');
Map和Set都是一组键值对的结构,具有极快的查找速度。
然后还有就是NAN是跟谁都不一样的,不过类型上它是属于number的,但是NaN===NaN都是错的。
还一个就是 浮点数不能直接用==比较,因为计算机无法精确到无限循环的小数,只能用它们差的绝对值和某个阈值比较(小于0.0000001这样的)
箭头函数也是ES6新增的一种函数,Arrow Function相当于匿名函数,并且简化定义,还有一种就是包含多条语句的,不能省略{……}和{return}的
用法就是 x => x*x 相当于 function(x){return x*x;}
另外一种就是 x=>{ if(x>0){return x*x;}else{return -x*x;}}
收获:
之前做分页的时候对于一次性给出所有的数据的情况处理的并不好,还是有点不会,然后今天
思豪搞了一个还不错的分页的,不过原理不一样,我做的那个是利用了后台的接口直接返回的带size的数据,然后思豪的是一次性返回所有数据之后在前台进行的分页,虽然在原理上面,思豪的是没必要的,因为进行分页还一个原因就是一次性请求数据太多的话就会需要时间,影响性能。先把几个链接贴上来,有兴趣的可以看一下,。http://www.mamicode.com/info-detail-1419435.html
http://www.cnblogs.com/wohenxion/p/4624334.html
http://www.cnblogs.com/wohenxion/p/4478711.html 讲的angular的分页,
然后听浩浩讲域名和cookie的作用这些。学习了一波,f12在Application里面有一个Cookies,里面可以点开进行操作,也可以看到cookie的保存时间这些,对于如何使用的话,还没有太明白,明天百度一波,然后学习一下,毕竟一个网站,总会用到cookie的。
遇到的问题:这个 不知道什么原因就把这两个带出来了,不管咋样,现在js写的应该是可以在服务器上跨域了的~
]X}}E%EVSKX`I7PR4@8I5B.png)
在本地上面是好的,,,
评论