发表于: 2017-03-03 19:14:15
4 1461
今天完成的事:任务五,看了一章超长的AJAX的博客的一半,看了一部分菜鸟教程上angular基础知识。
明天计划的事:接着学习angular,尝试写任务六。
困难:
1.写AJAX不太理解,写完了也感觉心底虚,于是听胡思豪师兄的看博客,上面讲的是原生js的原理,稍微搞懂了些,就是先创建XMLHttpRequest对象,再建立和服务器的连接,再去请求。
2.Nginx配置的时候,根目录地址只会向下找,不会往上找文件,比如我之前jQuery文件没在task5-10的里面,在服务器端口访问的时候jq是显示不存在的。
3.回调函数的时候,一直无法返回指定数据,后来发现需要指定一个变量去接收返回的所有数据,这个时候的数据是字符串类型的,所以需要先用JSON来转换成对象,并定义一个变量接收这个对象,再依据这个对象去获取其中的数据(比如code、message之类的)
收获:
1.Nginx配置的时候,location需要注释,这个坑并没有让我踩到。。。
2.终于有些明白AJAX的原理了,jQuery封装成$.post();后真的方便了很多,省去了很多步骤(比如和服务器建立连接等);
3.知道了input框里面的数据是value!!之前不太清楚什么时候是text、什么时候是value。。只知道什么时候用html获取,以前都是一个个试,看这个是属于value还是text。
4.了解了angular一些基本的用法,比如:
ng-app 指令告诉 AngularJS,<div> 元素是 AngularJS 应用程序 的"所有者"。
ng-model 指令把输入域的值绑定到应用程序变量 name。
ng-bind 指令把应用程序变量 name 绑定到某个段落的 innerHTML。
5.今天小课堂‘如何使用媒体查询’,以前写css任务的时候经常会用到,媒体查询的出现主要是为了适应各种不同屏幕大小的设备,今天讲的内容也包含了一些平时不会用到的属性。
评论