发表于: 2016-04-20 23:05:02

2 1657


今天完成的事情:学习了怎么用地址栏传参,但是参数传过去了,还没掌握接参数的方法。

明天计划的事情:完成task3.

遇到的问题:

1.地址栏传参只能传数字或者字符串形式的,所以我先把生成的杀手编号、问号还有&号用一个变量写到一起,然后使用setAttribute方法给那个实现跳转的按钮赋一个属性和值,最后点击这个按钮就会调用一个跳转函数。这样就把参数通过url传递过去了。

2.接收的时候要先将页面地址变成一个字符串a,然后找到?所在的位置并把?后面的东西截取下来变成字符串b,再通过&将字符串b截取成小段。但是我百度到的这个方法,有个地方我不明白。就是这个

this[name]=value;

这个我认为作用就是讲变量名和值配成键值对,但是怎么调用呢?

我找到了几个版本,有的和上面的思路不同:

http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html

http://www.jb51.net/article/41274.htm

其实传递参数也有很多写法,还有用到jq的。而且有很多提到了正则表达式,看来要再好好学学这些了。

收获:

这些全是用js中的自带的方法实现的,而且原来js也有setAttribute和request。那jq应该就像bootstrap一样将一些我们常用的功能封装好然后供我们调用吧。


返回列表 返回列表
评论

    分享到