JavaScript经验

  • JavaScript事件处理程序(或事件监听器)的详解

    负责处理或响应事件而调用的函数被称为 事件处理程序(或 事件监听器)。 事件的名称和事件处理程序的名称都是区分大小写的,所以按照约定必须都全部小写,事件处理程序的名称是在事件的名称前加上 on ,比如 click 事件对应的事件处理程序叫做 onclick,load 事件对应的事件处理程序叫做 onload。 1.HT…

    JavaScript经验 2023年5月11日
    0230
  • JavaScript语言的CommonJS模块规范详解

    CommonJS模块规范用于在服务器端实现模块化组织代码,而Node.js使用了CommonJS模块规范的轻微修改版本,本文介绍Node.js风格的模块定义方式。 每个文件本身都是模块,在文件中定义的类、变量、常量和函数对这个文件而言都是私有(private)的,除非它们被显式导出。另外,一个模块导出的值只有在显式导入…

    JavaScript经验 2023年3月7日
    01070
  • JavaScript对象简谱(JavaScript Object Notation,JSON)详解

    1.结构形式 1.1对象(object) 对象是”键/值”对的无序集合。 一个对象以左括号 { 开始,然后右括号 } 结束。键必须使用双引号括起来的字符串(string),每个键后跟一个 : 冒号 ,“键/值”对之间使用逗号 , 分隔。 1.2数…

    JavaScript经验 2023年3月2日
    0950
  • Node.js代码的三种运行方式

    1.node -p或-e命令式 2.node script.js文件式 helloworld.js文件代码清单: 启动终端,使用 cd 命令,切换到存放 helloworld.js 文件的目录。执行以下命令: 3.node -i交互式

    JavaScript经验 2023年2月23日
    01070
  • npm exec和npx的区别

    从以上两者使用方式上,我们很容易可以看出,npm exec 命令后面的内容与 npx 命令后面的内容一致,npx 就是 npm exec 的简写,但在解析顺序方面还是有一些区别的,如下所示: npm exec 可以使用双连字符(–)标志(flag)来抑制 npm 应该发送到执行命令的开关(switch)和选项(opt…

    JavaScript经验 2021年7月24日
    01.2K0
  • JavaScript中script元素的位置

    过去,所有<script>元素都被放在页面的<head>标签内,如下面的例子所示: 这样做的好处是把外部的 CSS 和 JavaScript 文件都集中放在一起,缺点就是,必须把所有的 </head> 标签之前的 JavaScript 文件都下载、解析和解释执行完成后,才能开始渲染 <body>…

    JavaScript经验 2020年10月7日
    08860
  • nodejs -v与node -v的区别

    笔者在使用Node.js的时候发现有nodejs -v和node -v两个命令,经过一番测试后,总结如下: 如果从Ubuntu操作系统官方源里面安装的Node.js,命令用nodejs -v,例如: 如果从Ubuntu操作系统以外的第三方源(包括snap)安装的Node.js,命令用node -v,例如:

    JavaScript经验 2020年9月12日
    03.6K0