我有以下代码完美的工作.它允许用户使用单选按钮"喜欢"或"不喜欢"每个帖子.复选框是允许用户显示/隐藏所有喜欢或不喜欢的帖子的开关.
问题是,当用户离开并返回时,我需要页面记住单选按钮的选择.这需要饼干吗?如果是这样,我该如何实现它?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Unhide on checkboxes/radio buttons</title>
<link rel="stylesheet" type="text/css" href="_styles.css" media="screen" />
<script type="text/javascript">
function radioGroupValue(groupObj)
{
//Check if there is only one option (i.e. not an array)
if (!groupObj.length)
{
return (groupObj.checked) ? groupObj.value : false;
}
//Multiple options, iterate through each option
for (var i=0; i<groupObj.length; i++)
{
if (groupObj[i].checked)
{
return groupObj[i].value;
}
}
//No option was selected
return false;
}
function toggleLayer(formObj)
{
var showLikes = document.getElementById('show_likes').checked;
var showDislikes = …Run Code Online (Sandbox Code Playgroud) 假设我有一个引荐网址http://www.example.com/r?ref=86745348,我想完全隐藏访问者网址的r?ref = 86745348部分.
我尝试过这种方法:
<?php
header("Location: http://www.example.com/r?ref=86745348");
exit;
?>
Run Code Online (Sandbox Code Playgroud)
我尝试过像TinyURL这样的网址缩写.
我的所有尝试都隐藏了超链接中的URL,但不会在用户浏览器的地址栏中隐藏URL.
无论我做什么,一旦用户登陆推荐页面,他们就可以看到推荐链接,删除它,并从我的推荐中欺骗我.
所以我的问题是,如何隐藏地址栏中的推荐链接?
我有一个箭头功能,由社区中的Ele慷慨地提供,但对于我的生活,我无法理解它:
let isValid = function (arr, arr2) {
let sum = (array, n) => array.reduce((a, an) => a + (an === n), 0);
return !arr2.some(n => !arr.some(an => an === n && sum(arr, an) === sum(arr2, n)))
};
Run Code Online (Sandbox Code Playgroud)
有人会如此善良,将其转化为标准功能,以便我可以在我的技能水平上遵循它吗?
谢谢.
我的假设:
function isValid (arr, arr2) {
...this is where i'm lost
}
Run Code Online (Sandbox Code Playgroud) 我们都知道基本的
$i = 1;
while ($i<100){
echo $i;
$i++
}
Run Code Online (Sandbox Code Playgroud)
问题:每次循环时,如何将$ i增加1到5之间的随机数?