小编Jos*_*ier的帖子

如何在JavaScript中检查未定义的变量

我想检查变量是否已定义.例如,以下引发了未定义的错误

alert( x );
Run Code Online (Sandbox Code Playgroud)

我怎么能抓到这个错误?

javascript variables undefined

879
推荐指数
8
解决办法
107万
查看次数

使身体拥有100%的浏览器高度

我想让身体拥有100%的浏览器高度.我可以使用CSS吗?

我试过设置height: 100%,但它不起作用.

我想为页面设置背景颜色以填充整个浏览器窗口,但如果页面内容很少,我会在底部看到一个丑陋的白色条.

html css height

777
推荐指数
12
解决办法
83万
查看次数

是否可以在另一个CSS文件中包含一个?

是否可以在另一个CSS文件中包含一个?

css

767
推荐指数
10
解决办法
49万
查看次数

删除highcharts.com信用链接

我刚刚购买了highcharts,但是我的图表上仍然显示了信用链接,这在我的网站上非常突出,并且会扭曲图表视图.

我以为我会得到一个选项,所以如何删除它?

javascript highcharts

337
推荐指数
3
解决办法
16万
查看次数

使用css隐藏文本

我的html中有一个标记,如下所示:

<h1>My Website Title Here</h1>
Run Code Online (Sandbox Code Playgroud)

使用CSS我想用我的实际徽标替换文本.通过调整标签大小并在via css中放置背景图像,我的徽标没有问题.但是,我无法弄清楚如何摆脱文本.我之前已经看过它,基本上是将文本从屏幕上移开.问题是我不记得我在哪里看到它.

css

296
推荐指数
17
解决办法
60万
查看次数

为什么这些内联块div元素之间存在无法解释的差距?

我有两个内嵌块div元素,它们是相同的,彼此相邻.然而,尽管边距设置为0,但两个div之间似乎有一个4像素的神秘空间.没有父div影响它们 - 发生了什么?

CSS

#container
{
    display:inline-block;
    position:relative;
    background:rgb(255,100,0);
    margin:0px;
    width:40%;
    height:100px;
}
Run Code Online (Sandbox Code Playgroud)

分问题

这就是我想要的样子:

它应该是什么样的

html css margin padding

277
推荐指数
3
解决办法
22万
查看次数

Javascript Regex:如何将变量放在正则表达式中?

例如:

function(input){
    var testVar = input;
    string = ...
    string.replace(/ReGeX + testVar + ReGeX/, "replacement")
}
Run Code Online (Sandbox Code Playgroud)

但这当然不起作用:)有没有办法做到这一点?

javascript regex variables

183
推荐指数
6
解决办法
14万
查看次数

当表单与AngularJS无效时,禁用提交按钮

我的表格是这样的:

<form name="myForm">
    <input name="myText" type="text" ng-model="mytext" required />
    <button disabled="{{ myForm.$invalid }}">Save</button>
</form>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,如果输入为空,则按钮被禁用但在包含文本时不会更改回启用状态.我怎样才能使它工作?

forms button disabled-control angularjs

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

克隆对象没有引用javascript

我有一个包含大量数据的大对象.我想在其他变量中克隆它.当我设置实例B的一些参数时,原始对象中的结果相同:

var obj = {a: 25, b: 50, c: 75};
var A = obj;
var B = obj;

A.a = 30;
B.a = 40;

alert(obj.a + " " + A.a + " " + B.a); // 40 40 40
Run Code Online (Sandbox Code Playgroud)

我的输出应该是25 30 40.任何想法?

编辑

感谢大家.我改变了破坏的代码,这是我的结果:

Object.prototype.clone = Array.prototype.clone = function()
{
    if (Object.prototype.toString.call(this) === '[object Array]')
    {
        var clone = [];
        for (var i=0; i<this.length; i++)
            clone[i] = this[i].clone();

        return clone;
    } 
    else if (typeof(this)=="object")
    {
        var clone = {};
        for …
Run Code Online (Sandbox Code Playgroud)

javascript oop object

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

为什么在HTML中使用onClick()是一种不好的做法?

我曾多次听说过onClick()在HTML 中使用JavaScript事件是一种不好的做法,因为它对语义不利.我想知道缺点是什么以及如何修复以下代码?

<a href="#" onclick="popup('/map/', 300, 300, 'map'); return false;">link</a>
Run Code Online (Sandbox Code Playgroud)

html javascript

130
推荐指数
8
解决办法
10万
查看次数