发表于: 2017-02-08 01:57:21
4 1344
今天完成的事情:
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的使用很不熟悉。
明天计划的事情:
全力完成任务八的搜索和分页功能。
评论