发表于: 2017-02-13 23:40:29
1 1269
今天完成的事情:
1. 早上看了一会任务5,用postman测试了接口,我装的是Chrome的插件,测试成功了几个接口,然后看了一下nginx的反向代理方法,边翻书边写了XHR的请求函数;
2. 做了点击登录获取input中帐号和密码的功能,看了介绍REST的博客和知乎,意思是资源在网络中以某种表现形式进行状态转移,将资源、表现和状态分开写,资源URI只使用名词,通过HTTP协议实现资源添加、修改、删除等等;
3. 下午新买了一个腾讯云服务器,因为网速和自己不熟悉操作的原因,折腾了半天才搞定服务器的配置,推荐在配置服务器时使用WDCP,免费且非常好用,把之前写的页面都传了上去;
4. 小课堂了解了URL的传递参数方法,学习了感觉代码太过冗余,JS中有其他好的传参方法;
明天计划的事情:
任务5,学习HTTP协议,用JS向接口发送值,搞定nginx反向代理,再换用jq,上述是硬性任务,如果可以的话做完整个任务5;
遇到的问题:
1. Postman软件域名中有空格可以正常测试接口,而Chrome的插件Postman有空格会报错,测试接口时,key是接口的名称,value写入参数;
2. 在写页面时真的有必要对每个标签都加上id属性吗?
3. 服务器中通过nginx设置了文件的根目录,从而通过ftp传文件至服务器,并可直接通过域名访问对应的路径,任务5设置反向nginx后如何在服务器上实现跨域
收获:
1. 较容易的服务器配置方法:购买服务器时选择centOS系统,设置好root的密码后,通过Xshell直接访问服务器ip,端口默认设为22。接下来访问http://www.wdlinux.cn/wdcp/,直接按照安装说明在Xshell中输入两行代码:1 wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh,sh lanmp_wdcp_ins.sh,就可以通过wdcp插件可视化的设置自己的服务器,设置好ftp登录后通过filezilla上传文件,管理服务器;
2. REST意思是资源在网络中以某种表现形式进行状态转移,将资源、表现和状态分开写,资源URI只使用名词,通过HTTP协议实现资源添加、修改、删除等等;
3. 小课堂传参方式:localStorage、sessionStorage和cookie大家都很熟悉就不再赘述,U RL地址传递参数方式在我们Web页面程序处理中非常常见,其形式是在页面地址后面附带参数的方式浏览页面,如:“task.html?room=301&name=哈哈”,其中“room=301”即我们传递的参数名称和值。URL地址方法可以很方便的在页面之间切换并传递参数,无需额外的处理,基于正常情况下不会产生性能损失。用?将url和参数分隔开,用&分隔多个参数。那么,我们该如何在JS文件中获取URL中的参数呢?应该通过location.search方法取得URL中的参数部分,然后再进一步处理得到。
评论