小编man*_*j82的帖子

这个JavaScript代码中使用了什么技术?

var a = (function(y,x) {
    var x = null;
    return {
        foo: function(x){ return this.bar(x * y); },
        bar: function(x){ return x + y; }
    }
})(3,4);
Run Code Online (Sandbox Code Playgroud)

请有人帮我解释一下上面的代码究竟发生了什么?我在哪里可以阅读或参考高级JavaScript技术?对不起,我刚开始学习JavaScript.

javascript

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

IE6和7有兼容W3C的黑客吗?

IE6和7中是否有有效的黑客兼容W3C?

我相信使用黑客时会出现W3C不兼容问题.例如,使用以下CSS代码(如本文选项2中的建议:http://webdesignerwall.com/tutorials/css-specific-for-internet-explorer?cc = 1):

.box {
    height:200px;
    _height:200px;
}
Run Code Online (Sandbox Code Playgroud)

在W3C CSS验证器中给了我以下错误:

Property _height doesn't exist : 200px 200px
Run Code Online (Sandbox Code Playgroud)

如果我错了请指教.

谢谢.

html css internet-explorer

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

如何在javascript中调用文件下载窗口?

我有一个PDF文件,我希望我的用户在点击按钮/链接/图像时下载.这可能吗?

谢谢

javascript download asp-classic http-headers

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

如何使用jquery检索文本框的标题和名称?

如何使用jquery检索文本框的标题和名称?

jquery

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

是否可以使用jquery从另一个html读取div的内容?

我试图读取myDiv的内容,它位于一个单独的html文件中并在当前页面中做一些追加,这可能吗?我知道有load(),但它显示整个html.

$( ".myDiv" ).each(function(){

//do stuff

});
Run Code Online (Sandbox Code Playgroud)

我已经尝试了$('#result').load('ajax/test.html #container')route,但它将#container中的内容加载到id为#result的div中.想要读取内容来自ajax/test.html的id为#container的div,进行一些更改,然后在id为#result的div中显示它...即时尝试使用驻留在另一个页面上的div上的每个函数,希望我有一些意义

jquery

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

动态onClick无法正常工作

我知道我在这里做了一些非常愚蠢的事情.我得到错误document.getElementById()是null或不是对象.有人可以帮我这个吗?

<body>
<div id="box1" style="width:100px;height:100px;background:#ccc;"></div>
<div id="box2" style="width:100px;height:100px;background:#ccc;"></div>
<div id="box3" style="width:100px;height:100px;background:#ccc;"></div>
<div id="box4" style="width:100px;height:100px;background:#ccc;"></div>
<div id="box5" style="width:100px;height:100px;background:#ccc;"></div>
<script>

for (var i = 0; i < 5; i++) {
document.getElementById('box' + i).onclick = function() {alert('You clicked on box #' + i);};
}

</script>
</body>
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript

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

如何从具有跨度的Div获取内容?

如何从具有某些内容的跨度的Div中获取内容?

<div id="test">
 this is a DIV
 <span>
  This is a span
 </span>
</div>

alert(document.getElementById('test').innerText);
Run Code Online (Sandbox Code Playgroud)

代码警告我这是一个DIV这是一个span.Im希望只从DIV获取内容.

javascript

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

如何将变量从Jade模板文件传递到Javascript文件?

我是Node.js的新手并试图解决一些问题.如何将变量从Jade模板文件传递到JS文件?

我的server.js文件中有这行代码

res.render("aws.jade", {data : JSON.stringify({'val' : 'This is a Test'})});
Run Code Online (Sandbox Code Playgroud)

基本上我只是试图将数据中的获取到aws.jade模板文件

这是aws.jade

html
    head
       script(type='text/javascript')
            var data = !{data}
        link(rel='stylesheet', href='/stylesheets/style.css')
    body
        title Title
        h1 Heading
        #div.test
Run Code Online (Sandbox Code Playgroud)

我一直在Firebug控制台中收到此错误:

<var>data = {"val":"This is a Test"}</var>
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下为什么会发生这种情况,以及我将变量从Jade模板文件传递到JS文件的方法吗?

谢谢

node.js express pug

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

setTimeout无法正常工作,我在这里遗漏了什么吗?

我知道它很基本,但我无法让它工作.它不断抛出"对象预期"错误......

 $(document).ready(function(){   
    setTimeout('showMessage()', 1000); 

    function showMessage() { 
        alert('abc');
    } 
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery settimeout

0
推荐指数
2
解决办法
1270
查看次数

这个CSS代码是否正确?

.divTest { 
    min-height: 500px; 
    height: auto !important; 
    height: 500px; 
}
Run Code Online (Sandbox Code Playgroud)

我有以下CSS代码,我在http://www.cleancss.com/上测试了它,它取出了height: 500px.发生这种事的原因是什么?

css

0
推荐指数
1
解决办法
84
查看次数