在PHP中,我想这样做:
switch (function_foo($bar,$bar2)) {
case $fu:
*Do Stuff*
break;
case $fubar:
*Do Other Stuff*
break;
}
Run Code Online (Sandbox Code Playgroud)
这是一个糟糕的主意吗?它会起作用吗?
我为我的本地图书馆做了网页,我认为根据书籍封面有一个"自定义"验证码可能很有吸引力.因此,提供几十本书的封面之一,让赞助人填写表格类型的书名,以证明他们是人.假设我从图像和文件名中删除了标题/作者信息,那就足够了吗?它是一个相当小的网站上的独特系统,这足以使其有效吗?这些天垃圾邮件机器人有多棘手?将图像名称设为ISBN#会非常明显吗?
这是一个示例封面:
是否有任何类型的工具(在线或DLable),我可以用来检查我的jquery代码的语法错误,未关闭的{},或其他可能导致它无法按预期工作的事情?
有些情况下我必须在新窗口/选项卡中打开链接.有没有一种方法可以对严格的HTML有效?使用jQuery这样做是可以接受的,但我宁愿不只是将它隐藏target="_blank"在w/jQuery中,以便验证器不会看到它们.
我维护的维基被垃圾邮件机器人击中了很多...我们没有很多用户,而且我宁愿不用带验证码的合法用户.是否有一种简单的方法可以将注册确认发送给管理员?我查看了手册,但未能弄明白该怎么做.
我正要问一个关于 JSFiddle 的问题,我注意到图像(我在 Imgur 上得到的)没有出现。如果我直接在浏览器中加载图像,然后重新加载小提琴,图片就会显示出来,但如果您尚未加载图片,它们将不会显示。有没有办法解决这个问题?或者我只需要在不同的网站上托管图片?
这是小提琴的链接:http : //jsfiddle.net/r4crr/3/
这里有一些来自小提琴的愚蠢代码,它看起来实际上无关紧要。
<div id="makeJSFshowPics">
<img src="http://i.imgur.com/7ftvzYB.png" alt="High Interest"><img src="http://i.imgur.com/u8i9Coo.png" alt="Okay I guess"><img src="http://i.imgur.com/v66NbIR.png" alt="Do Not Want">
Run Code Online (Sandbox Code Playgroud)
也就是说,我希望用户桌面(或者他们打开的任何窗口)通过后台显示(略带不透明度).我在photoshop中做了一个快速模型试图说明我的目标(透明bg).
如果需要的话,我可以使用一些jQuery,但更喜欢保持脚印.我真的不想为了一个奇特的效果而增加大量的开销.
所以我有一个加权项目列表,我想从这个列表中选择4个非重复项目.
Item Weight
Apple 5
Banana 7
Cherry 12
...
Orange 8
Pineapple 50
Run Code Online (Sandbox Code Playgroud)
最有效的方法是什么?我最初的尝试是,如果一个已经被选中的项目出现的话,只需重新选择随后的选秀权......但是对于一个小名单,这可能会导致大量的重新加入.
编辑澄清:对于上面的例子,忽略水果D到N,总重量为82.因此首先被挑选的机会是:A~6%B~8.5%C~14.6%O~9.8%P ~61%一旦物品被挑选,概率将(应该!)改变.
首先是有一个吗?或者我必须使用JavaScript?我希望能够更改使用哪个CSS,因此frex我可以为移动设备加载较小的字体,或者其他什么.
我想将一个字符串拆分为两个变量,第一个字和字符串的其余部分.第一个词只会是4个不同的词之一.
$string = explode (' ', $string, 2);
$word = $string[0];
$string = $string[1];
Run Code Online (Sandbox Code Playgroud)
以上看起来似乎有效,但我想知道是否有更好的方法.
php ×4
jquery ×3
html ×2
algorithm ×1
captcha ×1
case ×1
css ×1
imgur ×1
jquery-lint ×1
jsfiddle ×1
list ×1
mediawiki ×1
new-window ×1
random ×1
registration ×1
strict ×1
string ×1
syntax-error ×1
transparency ×1
transparent ×1
weighted ×1