小编Mar*_*pel的帖子

参考(r)在技术上如何工作?

我不明白:Google Analytics等网络服务器和跟踪器如何跟踪推介?

它是HTTP的一部分吗?

它是浏览器的某些(未)指定行为吗?

显然,每次单击网页上的链接时,原始网页都会沿着请求传递.

这背后的确切机制是什么?它是由某些规格指定的吗?

我已经阅读了一些文档,并且我使用了自己的Tomcat服务器和我自己的Google Analytics帐户,但我不明白"神奇"是如何发生的.

奖金(完全相关)问题:如果,在我自己的网站上(由Tomcat提供),我将链接指向另一个网站,另一个网站是否将我的网站视为"推荐人",而我没有在Tomcat做任何特别的事情?

html http-referer

9
推荐指数
2
解决办法
2856
查看次数

使用Javascript将按钮添加到HTML页面

我正在尝试修改页面的HTML标记,以便使用JavaScript添加一些按钮.

下面你可以找到我试图修改的页面的"片段"(很长,我道歉,但我真的需要你得到页面的结构).

我的JavaScript代码由浏览器扩展插入(我可以成功地将JavaScript添加到页面并使其运行),它应该做的唯一操作是将按钮添加到正确的位置.

HTML页面包含<FORM>一个表格.
在一些行和单元格之后,有一个包含3个输入按钮的单元格:

<input type="submit" name="submit" value="Set Ships">
<input type="button" name="sel" value="Select all" onclick="alert('Not Allowed.');">
<input type="button" name="desel" value="Deselect all" onclick="alert('Not Alloowed.');">
Run Code Online (Sandbox Code Playgroud)

我希望我的JavaScript代码在按钮后面放置第四个desel按钮.这是我用来添加按钮的代码:

function add() {
    var element = document.createElement("input");
    element.setAttribute("type", "button");
    element.setAttribute("value", "invert");
    element.setAttribute("name", "button3");
    element.setAttribute("onclick", "foo()");
    document.flotta.appendChild(element);
}
Run Code Online (Sandbox Code Playgroud)

此代码显然将按钮直接放在文档的末尾,就在表单(命名flotta)之后.

我意识到我无法使用该功能,getElementById因为<td>按钮之前的标签没有id关联.

因此,我问是否有人可以指出我的解决方案,将第四个按钮添加到正确的位置.

<html>
    <head>
    <title>fee foo</title>  
        . . . head code
    </head>

<body >
    <div id="Layer" name="Layer" /*other attributes*/"></div>
    <table /*table attributes*/>
    . . . …
Run Code Online (Sandbox Code Playgroud)

html javascript dom

9
推荐指数
1
解决办法
5万
查看次数

Javascript:为什么如果(假)?

我在代码中看到了这个.它让我大吃一惊.

<% if (false) { %>
<script type="text/javascript" src="~/Scripts/jquery-1.3.2.js"></script>    
<% } %>
Run Code Online (Sandbox Code Playgroud)

这似乎是非常不合逻辑的,它必须是故意的.我只能假设某种方式"出现",有人将其作为解决方案插入.当然,没有评论.

为什么有人会这样做?

asp.net if-statement coding-style

8
推荐指数
2
解决办法
2755
查看次数

我无法输入输入

我有一个可以排序的列表.我正在使用带有小部件,鼠标,位置,可排序插件的jQuery UI.

CSS:

#sortable{
    width : 550px;
    display: inline-block;
}
#sortable li, #add {
    width : 550px;
    margin : 5px;
    padding : 5px;
    height : 50px;
}
#sortable li img.social-icon, #sortable li img.drag-cursor {
    width: 40px;
    height : 40px;
    float : left;
}
#sortable li img.social-icon {
    margin-right : 5px;
}
#sortable li img.drag-cursor {
    margin-left : 5px;
    cursor : move;
}
#sortable li input {
    height:40px;
    width:450px;
    line-height: 45px;
    float:left;
}
#add {
    cursor : pointer;
    text-align: center;
    line-height: …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-sortable

8
推荐指数
1
解决办法
7109
查看次数

用于显示子项从父项继承值的GUI模式

什么是良好的GUI模式,用于显示子项从其父项继承值.换句话说,如果用户在Parent中设置了一些值,我们如何在子节点中指示该值是从父级设置的?

Parent  
| Value : Foo  
|  
|----Child  
       Value : Foo => inheriting value from parent.      
Run Code Online (Sandbox Code Playgroud)

user-interface design-patterns

7
推荐指数
1
解决办法
83
查看次数

有没有办法从对象中获取元素数量?

让我详细解释一下.我跟下了一个物体 -

{
    "OBJECT1" : {
        "NAME1" : "VALUE1",
        "NAME2" : "VALUE2",
        "NAME3" : "VALUE3"
     },
     "OBJECT2" : {
        "NAME4" : "VALUE4",
        "NAME5" : "VALUE5"
     }
}
Run Code Online (Sandbox Code Playgroud)

从这个对象,我想得到像OBJECT1 = 3中的元素数量和OBJECT2 = 2中的元素数量.如果有可能使用javascript.基本上我要做的是,动态地遍历对象中可用的名称值对,这样如果有人向对象添加另一个元素,我就不必更改我的代码.

也排除了任何替代方案,因为我被允许仅在我的用例中使用对象.

javascript

7
推荐指数
1
解决办法
6857
查看次数

JavaScript全局变量和自动调用匿名函数

所以我一直在阅读Javascript - 好的部分和Crockford指出的一件事是在Javascript中使用全局变量的弱点,以这种方式,如果你的产品以某种方式扩展,它依赖于'全球'变量可能会无意中设定.

这一切都很好,我理解保护变量的优点/缺点,以及闭包等其他方式.但是,我正在做一些思考,并将代码包装在一个函数中:

(function () {
    var x = 'meh';
})();
(function () {
    alert(typeof x); // undefined
})();
Run Code Online (Sandbox Code Playgroud)

赋予其可变范围,从而防止变量的交叉污染.我不确定这种方法是否存在明显的缺点,并且想知道社区是否有任何意见,或者我是否只是过分思考并忽略了主要观点.

javascript

7
推荐指数
1
解决办法
4707
查看次数

用于防止液晶屏幕上出现"老化"问题的Javascript

我正在构建一个非公共Web应用程序,将用作信息监视器.因此,它将在一台液晶电视显示器上全天候运行.

由于这可能会在LCD上产生"老化颜色"错误,我正在寻找可以防止/减少此问题的Javascript.我想使用类似于他们在机场显示器上使用的东西(一条线从左到右,从上到下并切换颜色).

你知道任何Javascript这样做吗?谢谢!

javascript lcd

7
推荐指数
1
解决办法
3991
查看次数

请解释闭包,或将循环计数器绑定到函数范围

我见过程序员使用计数器在循环中分配事件监听器.我相信这是语法:

for(var i=0; i < someArray.length; i++){
   someArray[i].onclick = (function(i){/* Some code using i */})(i);
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这背后的逻辑,这个奇怪的语法,我从来没有见过这个:

(function(i))(i);
Run Code Online (Sandbox Code Playgroud)

非常感谢您的时间和耐心.

javascript closures loops function

7
推荐指数
2
解决办法
1371
查看次数

除了Apache中的几个页面之外,如何强制重写到HTTPS?

我需要强制将Apache中的所有页面重定向到HTTPS,除了几页.如何在Apache中为这种情况编写重写规则?

apache mod-rewrite https

7
推荐指数
2
解决办法
1万
查看次数