发表于: 2017-06-13 22:25:20
2 1154
今天完成的事情:
看红宝书,面向对象编程;小课堂get 与 post的区别,以及用法;application json 与form表单的区别;
明天计划做的事情:
继续看红宝书面向对象编程,学习自定义指令;
遇到的问题:
面向对象编程这一块感觉不是很好理解;
收获:
get 与 post的区别在于get请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,
post把提交的数据则放置在是HTTP包的包体中。其主要区别就是post的安全性要比get的安全性高,比如像用户名和密码之类的最
好就要用post;
application json 与form表单的区别:浏览器默认的提交方式就是表單。首先,Content-Type 被指定为 application/x-www-form-
urlencoded,jQuery的Ajax请求默认方式,其次,数据以键值对形式?key1=value1&key2=value2的方式发送到服务器;
application/json用来告诉服务端消息主体是序列化后的 JSON 字符串。由于 JSON 规范的流行,除了低版本 IE 之外的各大浏览器
都原生支持 JSON.stringify,服务端语言也都有处理 JSON 的函数,使用 JSON 不会遇上什么麻烦。angular默認的就是json格
式。原生js和jq默认的都是form表单格式;当然这也是允许我们根据需要自己设置的;相对来说JSON 格式支持比键值对复杂得多的结
构化数据,可以提交层次非常深的数据。
评论