“无法打印”;“你好,世界”;在我的计算机上使用javascript发送消息

“无法打印”;“你好,世界”;在我的计算机上使用javascript发送消息,javascript,Javascript,我无法在HTML文档中使用Javascript打印helloworld消息。让我一个接一个地解释我的问题 我正在使用最新版本的Microsoft Edge作为默认web浏览器 使用一个简单的记事本,我刚刚创建了一个名为chandan.htm的简单HTML文档,并将其保存到我的硬盘上 我还将script标记包含在HTML文档的主体中,目的是用java脚本代码打印“helloworld”消息 我分享了简单的HTML代码,其中嵌入了一个简单的Javascript代码来打印“hello world”消息

我无法在HTML文档中使用Javascript打印helloworld消息。让我一个接一个地解释我的问题

我正在使用最新版本的Microsoft Edge作为默认web浏览器

使用一个简单的记事本,我刚刚创建了一个名为
chandan.htm
的简单HTML文档,并将其保存到我的硬盘上

我还将script标记包含在HTML文档的主体中,目的是用java脚本代码打印“helloworld”消息

我分享了简单的HTML代码,其中嵌入了一个简单的Javascript代码来打印“hello world”消息:


你好,chandan你好,你在做什么
写下“你好,世界!”;
政治

在记事本中保存文件时,
.txt
会自动附加到文件中,并且由于文件资源管理器的默认设置,您无法看到扩展名。在“保存”对话框的底部,应该有一个标签为“另存为类型”的下拉列表,您要单击它并选择“所有文件(**)”,因此
.txt
不会自动附加到它。然后,当您打开它时,它应该显示为html而不是文本


问题是大多数人没有涵盖基本知识。下面是完整的工作示例,不过我将首先做一些澄清

  • HTML和XML有单独的解析器(接收代码并确定如何处理代码的软件)。我将XML解析器与HTML5代码结合使用,因此我通过更严格的XML解析器获得了最新技术的好处。我见过有人花了三天时间试图弄明白为什么Safari不能正确地设计风格,而其他浏览器都工作得很好;他发现他在一个属性上遗漏了一句话。使用XML解析器,页面会立即中断,并收到一条错误消息
  • XML解析器在Gecko浏览器(如Waterbox和Firefox)中工作得最好。其他浏览器会在代码中出现错误
  • 更严格的代码可能看起来更难,尽管这对我来说是一个巨大的恩惠。我要弄明白的所有事情都有很好的记录,假设你知道如何问你自然会遇到的问题
  • 即使您使用HTML解析器,也不应该使用
    document.write
    innerHTML
    ,因为它们是专有的,而且非常有缺陷。不同意的人不能正确地测试浏览器
  • 千万不要把
    script
    元素放在
    body
    元素中,这会导致代码很弱,很容易被破坏
  • 在头部的
    script
    元素上使用
    defer=“true”
    属性/值,因为这将要求HTML/XML完成加载,而不是在某些预期HTML出现之前执行脚本
  • 花些时间熟悉JavaScript(和HTML/CSS)函数和方法,了解有多少是可用的
  • 避免使用框架和库,使用普通的纯JavaScript。一旦你有了这样的经历,你就会避免大量的挫折
  • 用于编辑文件,Windows中的记事本会添加一个BOM(字节顺序标记),该BOM会对XML解析器和代码的其他方面造成严重破坏。此外,你还可以主题化,并得到漂亮的东西,如括号突出显示
  • example.xhtml
    
    例子
    //
    


    我无法在任何浏览器中重现该问题..?对于返回未定义的语句,控制台编码将返回未定义。为了不看到未定义的try和IIFE
    (function(){document.write(“hello world”);})(
    如果javascript在某个日期后在计算机上的所有浏览器中停止工作,则问题在于计算机设置。您是否在5月30日更改了安全设置?可能是您或您的IT部门关闭了JS?比如这里:如果您尝试
    alert(“helloworld”)
    console.log(“Hello world”)?这应该会给你一个指示,如果JS被@mplungjan建议阻止。当然,您需要在控制台窗口中检查
    console.log
    的输出。。。
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
    <title>Example</title>
    <script type="application/javascript">
    //<![CDATA[
    window.onload = function(event)
    {
     if (confirm('Would you like to add some text to the paragraph?'))
     {
      document.getElementById('example1').textContent = 'Hello World!';
     }
    }
    //]]>
    </script>
    <style type="text/css">
    </style>
    </head>
    
    <body>
    
    <p id="example1"></p>
    
    </body>
    </html>