JavaScript-js文件传值方式

发布于 2016-12-06 08:05:51 字数 119 浏览 1268 评论 5

有一个js文件,里面需要使用html页面上的参数,一种是URL中带参传入到js文件,另一种是在页面上通过定义一个变量并赋值然后从js文件取值。这两种方式哪种效率比较高呢,安全性方面哪个比较好呢?(类似百度统计或者加网这样的)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

想挽留 2017-10-07 01:02:55

第二种比较安全,并且第二种方法可以支持大数据的传输。
url方式会暴露信息,且有长度限制。

想挽留 2017-04-10 04:06:48

首先你应该是html页面引用了js文件吧?那么第一种方式 带参数我很想知道 别人 我是指用户 怎么在不修改你(也无法修改服务器上的html的文件)的情况下 修改这个请求地址,那么你的url传参数 应该不存在安全隐患,当然被看到 不算,但是如果被看到也算 我想就算你在页面上放个变量,js去取 别人照样能够看到,我觉得这2个方法的安全问题没什么可以纠结的 ,说一句难听的,客户端的数据都不安全。个人偏向第二种方式

虐人心 2017-03-22 23:12:09

js本身没有传值方式可言,无外乎还是使用了get或者post。get直接通过在url后面添加变量后缀,post是通过获取控件的值的形式。效率上差不多,都是传值。google和baidu等搜索引擎采用的是get形式,post形式多用在提交表单,比如说注册和登录。。。安全性上post好点,不能直接可见。如果用ajax,本人觉得差不多。。

泛泛之交 2017-03-04 00:08:23

变量赋值或者session、cookie赋值来实现是相对安全很多的,
如果一定要用url传参,只能建议你加密并且加上一些无关的参数来起到混淆的目的

晚风撩人 2017-01-22 07:46:25

就安全性来讲,变量赋值比较安全;url的安全性不是很好,因为可以直接修改值,加密的话略麻烦,效率也就下去了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文