相关疑难解决方法(0)

为什么document.write被认为是"不好的做法"?

我知道document.write被认为是不好的做法; 我希望编制一份提交给第三方供应商的理由清单,说明为什么他们不应该document.write在分析代码的实现中使用它们.

请在下面提供您声称document.write为不良做法的理由.

javascript

355
推荐指数
10
解决办法
18万
查看次数

为什么我收到这个jsfiddle错误,document.write可以是eval的一种形式

我正在测试我在读书时发现的代码.我在JS小提琴测试中得到这个错误,document.write可以是一种评估形式.

     var text = '<html><body bgcolor=linen><p>' +
    'This is <b>bold<\/b>!<\/p><\/body><\/html>';

var tags = /[^<>]+|<(\/?)([A-Za-z]+)([^<>]*)>/g;
var a, i;
while ((a = tags.exec(text))) {
    for (i = 0; i < a.length; i += 1) {
        document.writeln(('// [' + i + '] ' + a[i]).entityify());
    }
    document.writeln();
}   
Run Code Online (Sandbox Code Playgroud)

我在两行上都得到了上面的JSfiddle警告document.writeln().

javascript jsfiddle

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

标签 统计

javascript ×2

jsfiddle ×1