JavaScript新手问题 多次调用列表和简化判断多个值互不相等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript新手问题 多次调用列表和简化判断多个值互不相等相关的知识,希望对你有一定的参考价值。

1.多次调用列表 比如先写好1个有32个选项的列表,然后在页面中需要多次引用这个列表,用什么代码调用? 2.如何简化判断32个值互不相等 如果用依次判断a=b || a=c || a=d...a=z || b=c || b=d...||y=z 这样写就太麻烦,要写(31+1)*31/2=496项吧?能不能写简短些呢? 望指教,谢谢:) 谢谢大侠们的回答,本人对语言入门不深,没能读懂你们太专业的思路,

参考技术A 用循环吧,思路就是,比如第一个选项的id=‘id_1’,第二个就是id=‘id_2’,一直这样下去,有多少写多少,当然也可以用for循环来做,js中document.getElementById('id_'+i),这个i就是对应你页面中的id里面的数字,
至于第二个,同样的思路,for循环就行了,
参考技术B 可以用Dom+js来实现
把这32个选项,保存起来,用户点到哪个select,
就把这些选项追加到下面来
第二题,建议先排序,再比较
这样只要比较
31次

多次调用 Index 的 MVC 应用程序中的 chrome 问题

【中文标题】多次调用 Index 的 MVC 应用程序中的 chrome 问题【英文标题】:Issue with chrome in MVC application of calling Index multiple times 【发布时间】:2012-04-10 15:49:51 【问题描述】:

我是 MVC 应用程序和构建 MVC3 应用程序的新手,我在使用 chrome 时遇到了非常奇怪的行为,因为它多次(12 次)调用 Index() 方法!我尝试查看控制台窗口,它显示有关图像的警告(见下文)。

在 Firefox 中完全没有问题,它按预期工作,但 chrome 正在产生上述问题。如果您遇到此问题,请帮助我找到可能的 chrome 解决方案。还请帮助我确定造成这种情况的其他可能性。

更新:

我已经厌倦了在调试中观看请求,并发现一些使用 chrome 请求 favicon.ico 的问题,如下图所示

所以现在的原因是我怎样才能多次避免这个请求(如果不想放 favicon.ico)?

【问题讨论】:

你能给我们你控制器中的代码吗? 【参考方案1】:

我的猜测是,当您在 ASP.NET 开发服务器上运行网站时,您会看到这一点。基本上,开发服务器没有正确配置为发送正确的 MIME 类型(应该是 image/* 其中 * 是图像类型 - png、jpeg 等)

据我所知,当您进行本地开发时,这并不是什么大问题(Chrome 会更严格地告诉您)。

您看到它的次数与您一样多的原因是您在页面(即您的索引页面)上传输的每个图像都会看到一次。

更新 您可能想查看此*** question 中的一些信息。

【讨论】:

谢谢,但原因不同,请查看我更新的答案。

以上是关于JavaScript新手问题 多次调用列表和简化判断多个值互不相等的主要内容,如果未能解决你的问题,请参考以下文章

javaScript设计模式简记-技巧型设计模式

javaScript设计模式简记-技巧型设计模式

如果再次调用 Javascript 函数,如何杀死它?

Java8之Optional 判空,简化判空操作

多次调用getView方法

简化python中的列表? [复制]