小编Ant*_*nyS的帖子

如果console.log(4)在Chrome控制台中输出未定义,这意味着什么?

我使用Chrome控制台编写了一个简单的声明:

console.log(4)
Run Code Online (Sandbox Code Playgroud)

并收到输出:

4
Run Code Online (Sandbox Code Playgroud)

undefined

未定义的陈述是什么意思?未定义的语句是否意味着正确执行?如果我通过一个单独的html文件执行语句,然后查看控制台,输出只是4.

console google-chrome

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

什么时候使用基于DOM的生成与使用string / innerHTML / JQuery生成DOM内容?

我想知道何时使用基于DOM的生成与.innerHTML或使用JQuery的.append方法附加字符串?我在这里阅读了一篇相关的文章,您应该使用innerHTML还是通过逐个创建新元素将HTML添加到DOM中?但是我仍然不确定每种方法的用例,这仅仅是性能问题,我总是会选择一种方法吗?

假设form是一个任意变量:

DOM生成

            var div = document.createElement("div"),
            label = document.createElement("label"),
            input = document.createElement("input");

            div.appendChild(label);
            div.appendChild(input);

            form.appendChild(div);
Run Code Online (Sandbox Code Playgroud)

jQuery查询

           $(form).append("<div><label></label><input></input></div>")
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

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

标签 统计

console ×1

dom ×1

google-chrome ×1

javascript ×1

jquery ×1