发表于: 2017-05-11 23:04:51
2 958
震惊!90%中国人不知道的jQuery与Ajax的应用!男人看了会沉默,女人看了会流泪!
今天做了的事情:
1.学习了一下勾圈儿的操作
2.使用勾圈中的Ajax应用,并通过$.ajax()方法向服务器发送请求,并通过返回的值控制页面跳转或者在页面显示登录失败的字样。
明天要做的事情:大概是学习angular和写写后几个任务的页面这两者之间混着来吧。而且大概之后几天一直这样。
今天遇到的问题:
1.之前师兄重点让我看了一个data参数,简单说两句。
data属性是要给服务器发送的数据,体现在这个任务里是你输入的用户名和密码。支持两种数据类型对象和字符串。如果要传输对象的话就必须写成键值对的形式。这里就跟原生写法出现了分歧。原生写法使用send()方法只能发送字符串,这里却可以传输对象。然后也可以使用$.param()方法将键值对转化成字符串。
如{a:1,b:2,c:3}将会被转化成a=1&b=2&c=3。
2.GET与POST的区别之安全性。
GET请求会将参数跟在URL后进行传输,而POST请求则是作为HTTP消息的实体内容发送给Web服务器。(这个区别对用户不可见)
GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器历史记录中读取到这些数据,例如账号和密码。在某种情况下,GET方式会带来严重的安全性问题,而POST方式相对来说可以避免这些问题。
3.关于nginx的403错误。
这个错误简单来说就是你在请求一个资源文件,但是nginx不给你看^。^
导致这个错误的主要有这样两种。其一在你的根目录里没有index文件,其二nginx权限配置不正确(比较常见的)。为了保证文件能正确执行,nginx既需要文件的读权限,又需要文件所有父目录的可执行权限。权限问题解决办法:设置所有父目录为755权限,设置文件为644权限可以避免权限不正确。然后又看见另一种权限问题的解决办法,就是在nginx.conf文件的头部把user改成user root;下午的时候是好用的,刚才重启了一下电脑,发现nginx启动时那个一闪而逝的黑框里出现一个“user is no xxxx supported”的报错,百度了一番也没找到原因,明天在墙那边查一查,是什么错误。
4.关于webstorm的显示问题(我怎么总是遇到些奇葩问题)。
这个sass文件本来是好好的,但是改了一个名字就变成了认不出来的文件。(exo me?)
在这个状态下,用考拉可以编译成css文件,尚不知道是否影响正常的使用,但是之前任务也有类似几_几的写法,都是正常的,不知道为什么。(上个nginx的报错那次重启就是来自我修理这个bug,真的是bug排着队来)。某度搜索无关键词,希望有好心人帮忙解决,否则分分钟逼死强迫症。
感悟:震惊!刚刚知道日报格式最后一条是收获!可怜我一直在写感悟……不过就让我错下去吧……
评论