发表于: 2017-02-08 01:57:21

4 1343


今天完成的事情:

1.继续任务8。

2.js高程的继续学习。

收获:

1.任务八理清了大概的思路。分页通过用slice来切分数组。页码跟url的哈希值对应,读取哈希值根据哈希值来判断切片选择哪一段的数据。

2.递归中arguments.callee的使用,指向正在执行的函数的指针。

3.location方法:

location.hash 设置或获取 href 属性中在井号“#”后面的分段。  
location.host 设置或获取 location 或 URL 的 hostname 和 port 号码。  
location.hostname 设置或获取 location 或 URL 的主机名称部分。  
location.href 设置或获取整个 URL 为字符串。  
location.pathname 设置或获取对象指定的文件名或路径。  
location.port 设置或获取与 URL 关联的端口号码。  
location.protocol 设置或获取 URL 的协议部分。  
location.search 设置或获取 href 属性中跟在问号后面的部分。

遇到的问题:

1.$http的异步执行。在sucess函数中的一些操作尚未完成导致后面的一些调用出错。解决办法是将请求的东西以及后面的函数return。再在后面的then()中添加接下来的操作。

2.有没有比用哈希值来传递页码相关的参数更好的办法?

3.对angular的使用很不熟悉。

明天计划的事情:

全力完成任务八的搜索和分页功能。


返回列表 返回列表
评论

    分享到