小编Den*_*nis的帖子

为什么两个相同的物体彼此不相等?

看起来像下面的代码应该返回一个true,但它返回false.

var a = {};
var b = {};

console.log(a==b); //returns false
console.log(a===b); //returns false
Run Code Online (Sandbox Code Playgroud)

这有什么意义?

javascript

39
推荐指数
4
解决办法
2万
查看次数

延迟脚本加载

所以,如果我有以下内容:

<script type="text/javascript" src="offsite file I am referencing"></script>
Run Code Online (Sandbox Code Playgroud)

我只想延迟使用settimeout调用该文件的执行,我该怎么做呢?

非常奇怪的是,在一个简单的函数上使用settimeout我没有问题,但我在这个看似更简单的情况下有点难过.

我的想法是我可以创建一个在x时间后调用该文件的函数,但调用函数中的文件似乎正在逃避我.

javascript

23
推荐指数
4
解决办法
4万
查看次数

HTMLCanvasElement没有方法'toDataUrl'

我试图从画布中获取dataUrl以使用在各种元素上作为css background-image.但我总是得到以下错误Uncaught TypeError: Object #<HTMLCanvasElement> has no method 'toDataUrl'

这是我的测试代码

<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
Your browser does not support the canvas element.
</canvas>
<script type="text/javascript">
  var c=document.getElementById("myCanvas");
  var ctx=c.getContext("2d");
  ctx.fillStyle="#FF0000";
  ctx.fillRect(0,0,150,75);
  alert(c.toDataUrl());
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

又是伪装的安全功能吗?或者我只是愚蠢......

提前致谢

html javascript canvas data-url

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

Javascript - 用户通过HTML输入标签输入来设置Javascript变量?

我希望我的屏幕上有一个文本框(就像我现在正在键入的那个),你可以输入然后点击一个提交按钮,它会将你输入的任何内容发送到javascript,然后javascript将它打印出来.这是我的代码这是有效的部分.

<html>
<body>
    <input type="text" id="userInput"=>give me input</input>
    <button onclick="test()">Submit</button>
    <script>
        function test()
        {
            var userInput = document.getElementById("userInput").value;
            document.write(userInput);
        }
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

好吧,这样很好,但是我可以说我想要从该文本框和按钮输入,而我已经在一个函数中并且不想重新启动该函数?

谢谢,杰克

html javascript html5 user-input input

6
推荐指数
2
解决办法
12万
查看次数

jQuery height()函数返回不准确的值

我正在使用jQuery来测量两个div的高度(在文档加载之后),然后使较短的div等于较高div的高度.然而,其中一个div中有一个图像,它似乎是测量div的高度,好像图像不在那里(如果我在所有内容加载后删除图像,高度是准确的).这是我的代码:

$(document).ready(function() {
    var rheight = $('#random').height();
    var qheight = $('#quote').height();
    if(rheight > qheight) $('#quote').height(rheight);
    else $('#random').height(qheight);
}
Run Code Online (Sandbox Code Playgroud)

jquery height

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

jQuery检查检查哪个radiobutton

我有2个radiobutton和1个radcombobox

<asp:RadioButton ID="cbxYes" Width="60" Height="30" runat="server" GroupName="proffesional" OnCheckedChanged="cbxYes_CheckedChanged" />
<asp:RadioButton ID="cbxNo" runat="server" Width="60" Height="30" GroupName="proffesional" Checked="true" OnCheckedChanged="cbxNo_CheckedChanged" />
<telerik:RadComboBox ID="dblSelect" EnableEmbeddedSkins="false" BackColor="Black" ForeColor="#d8d8d8" runat="server" Width="200" Height="30" ></telerik:RadComboBox>
Run Code Online (Sandbox Code Playgroud)

.不要使用clientidmode=static,我想显示或隐藏radcombobox根据检查radiobutton.

我写了这段代码:

<script type="text/javascript">
$(document).load(function () {
    var dropdown = $('#<%= dblSelect.ClientID%>');
    var radio1 = $('#<%= cbxYes.ClientID%>');
    var radio2 = $('#<%= cbxNo.ClientID%>');
    if ((radio1.is(':checked').val()) == 'true') {
        dropdown.is(':visible').val() = 'true';
    };
    if((radio2.is(':checked').val() == 'false'){
        dropdown.is(':visible').val() = 'false';
    };
});
</script>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

提前致谢 :)

asp.net jquery

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

解码这个奇怪的Javascript

我在.js文件中遇到了这段代码.这段代码是什么?

我已将该文件下载到我的localhost网络服务器上.将此代码保存到.js文件中,将我重定向到google.com,当我评论此代码时,页面运行完美!!

我可以理解这是为了强制执行该页面仅从服务器链接执行!

我怎么能解码这个js ???

[]['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72']['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72'](self['\x75\x6e\x65\x73\x63\x61\x70\x65']('%69%66%28%7e%6c%6f%63%61%74%69%6f%6e%2e%70%72%6f%74%6f%63%6f%6c%2e%69%6e%64%65%78%4f%66%28%27%68%74%74%70%3a%27%29%26%26%7e%6c%6f%63%61%74%69%6f%6e%2e%68%6f%73%74%2e%69%6e%64%65%78%4f%66%28%27%74%65%6d%70%6c%61%74%65%2d%68%65%6c%70%2e%63%6f%6d%27%29%29%7b%7d%65%6c%73%65%28%6c%6f%63%61%74%69%6f%6e%2e%68%72%65%66%3d%27%68%74%74%70%3a%2f%2f%77%77%77%2e%67%6f%6f%67%6c%65%2e%63%6f%6d%27%29'))()
Run Code Online (Sandbox Code Playgroud)

javascript security decode

5
推荐指数
2
解决办法
5522
查看次数

Python CSS Parser

我正在尝试用Python中的CSS文件来帮助色盲人士.我需要进入每个选择器块并更改'background:'和'color:'.我尝试使用CSS解析器,tinycss但他们并不专注于获取选择器.

输入示例:

body {background:#fff; color:#ccc}
Run Code Online (Sandbox Code Playgroud)

并输出:

body {background:#000; color:#aaa}
Run Code Online (Sandbox Code Playgroud)

html css python

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

如何在jquery中引用外部的"$(this)"?

假设我有这样的代码:

$('.myClass').each(function(){
    $('#' + $(this).attr('id') + "_Suffix").livequery('click', function(){
        doSomething($(this));
    });
});
Run Code Online (Sandbox Code Playgroud)

$(this)我传递给doSomething函数是什么在第二 jQuery的括号- $('#' + $(this).attr('id') + "_Suffix").我如何引用第一个括号中的内容 - 这引用的原始内容是什么?($('.myClass').each)

我假设我可以将它保存到变量中,然后使用该变量:

$('.myClass').each(function(){
    outerThis = $(this);
    $('#' + $(this).attr('id') + "_Suffix").livequery('click', function(){
        doSomething($(outerThis));
    });
});
Run Code Online (Sandbox Code Playgroud)

但有没有办法在不这样做的情况下引用它?

jquery this

3
推荐指数
1
解决办法
869
查看次数

有什么基本的例子来帮助我理解函数是对象吗?

我正在学习javascript,我一直听到的一件事是"功能就是对象".你能为我提供一些例子来更好地理解这个概念吗?

javascript

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

标签 统计

javascript ×6

html ×3

jquery ×3

asp.net ×1

canvas ×1

css ×1

data-url ×1

decode ×1

height ×1

html5 ×1

input ×1

python ×1

security ×1

this ×1

user-input ×1