有几点问题

有几点问题

  1. 为什么这里的全局属性写在get方法里面, 我们之前学的php面向对象,全局属性是定义在外面的,而且需要加访问修饰符,不清楚这里JS的全局属性是怎样的?并且JS的方法也不用加访问修饰符?

    http://img1.sycdn.imooc.com//climg/5cac04280001d0ea09200349.jpg

    2. 为什么这里直接对parameters进行了json处理,我们也可以直接输入 ?name=rose& ... 这种格式,这里为什么没有区分处理呢?

    http://img1.sycdn.imooc.com//climg/5cac047e00016c1c09360354.jpg

3. 我想问一下 for in 是遍历数组的吗,那这种Json格式也可以像数组一样遍历吗? :前面是键名,后面是键值?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

您好,1.this.type是当前对象的type属性,为全局属性。js不用访问修饰符。

2.参数parameters传入的是json字符串,所以进行json处理。

http://img1.sycdn.imooc.com//climg/5cac0a500001953810790148.jpg

3.关于for in的使用可以参考:http://www.runoob.com/jsref/jsref-forin.html

另同学对于课程的建议已经反馈相关人员,给您的学习带来不便抱歉~

  • 雨之赞歌 提问者 #1
    好的 1. 那为什么全局属性在get里面定义后,又要在post里面定义?不可以在外面定义吗? 2. 那这里parameters参数只能传入json字符串吗? 因为之前的课程我们传入的直接是username=zhangsan& 这样的格式。 3. 这个链接我看了,还是有点问题,就是for in 是遍历对象或者数组的吧,那这个json字符串属于对象吗?{"username" : "zhangsan"}
    2019-04-09 11:31:07
  • 好帮手慕查理 回复 提问者 雨之赞歌 #2
    您好,post中属性的值为post传参的值,get中属性值为get传参的值。2.抱歉,第二个参数为json对象,可以将参数值输出查看一下。3.for in遍历对象或者数组,此时遍历的是json对象。祝学习愉快!
    2019-04-09 11:58:30
提问者 雨之赞歌 2019-04-09 10:52:59

还有,你们的课程编排明显有问题,从这节课开始很多东西都看不懂,JS的面向对象之前完全就没有学过,路径的第一部分JS的部分更新了,可是我看了一遍关于JS的面向对象还是没讲,这里我们怎么可能听得懂??建议你们关于ajax和js的部分好好改改,问题太严重。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师