小编wuk*_*ong的帖子

为什么类是JavaScript中的保留字?

我打算用JavaScript实现类继承接口.class是构造函数名称的完美单词.

class = function (classname) {}; // create a class with classname
classA = new class("classA"); // create a class named classA
Run Code Online (Sandbox Code Playgroud)

不幸的是,这class是JavaScript中的保留字.

为什么JavaScript保留这个词class(因为它从不使用它)?

javascript

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

即条件评论需要解释

以下代码用于可靠的跨浏览器IE版本检测

<!--[if lt IE 7 ]><body class="ie_6"><![endif]-->
<!--[if IE 7 ]><body class="ie_7"><![endif]-->
<!--[if IE 8 ]><body class="ie_8"><![endif]-->
<!--[if IE 9 ]><body class="ie_9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<body>
<!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)

我不明白的是,为什么它正在工作.为什么法线<body>没有覆盖,<body class="ie_9">因为它只是一个普通的标签,应该被所有浏览器识别.

什么是魔术

    <!-->
    <body>
    <!--
Run Code Online (Sandbox Code Playgroud)

html internet-explorer

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

〜在javascript中

可能重复:
如何:〜运算符?

什么是〜运算符在javascript中做什么?

输入

alert(~1)
Run Code Online (Sandbox Code Playgroud)

输出是

-2 
Run Code Online (Sandbox Code Playgroud)

输入

~function () {}()
Run Code Online (Sandbox Code Playgroud)

输出是

-1
Run Code Online (Sandbox Code Playgroud)

我从来没有听说过javascript中的〜运算符

javascript

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

为什么从stdin读取bash中的echo字符串不显示空格字符

这是我的代码

michal@argon:~$ cat test.txt 
1
  2
    3
      4
        5
michal@argon:~$ cat test.txt | while read line;do echo $line;done > new.txt
michal@argon:~$ cat new.txt
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

我不知道为什么命令echo $line过滤了空格字符,我希望test.txt和new.txt完全相同.

请帮忙,谢谢.

bash shell

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

删除在/ var/lib/docker/containers/HASH中生成的docker日志是否安全

现在的日志目前是13GB,我不知道删除日志是否安全,以及如何使日志变小 __CODE__

docker boot2docker

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

在javascript中将innerHTML字符串转换为DOM结构

我想将以下字符串转换为DOM结构.

text node <div>div node</div>text node<p>paraph node</p> text node
Run Code Online (Sandbox Code Playgroud)

一种方法是,

mydiv = document.createElement('div');
mydiv.innerHTML = 'text node <div>div node</div>text node<p>paraph node</p> text node';
Run Code Online (Sandbox Code Playgroud)

在这种方法中,DOM结构被另一个div包裹,这不是我想要的.

在进行搜索和阅读之后,我发现这document.createDocumentFragment()是最好的方法,因为在fragment向节点追加时,它只是附加fragment's childNodes,而不是fragment itself

遗憾的是,innerHTML方法不适用于fragment.

我该怎么办?谢谢

html javascript dom

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

标签 统计

javascript ×3

html ×2

bash ×1

boot2docker ×1

docker ×1

dom ×1

internet-explorer ×1

shell ×1