0

0

解决JavaScript运行环境

coldplay.xixi

coldplay.xixi

发布时间:2020-11-27 17:07:36

|

10379人浏览过

|

来源于CSDN

转载

javascript栏目介绍其运行环境,才有好的开始。

解决JavaScript运行环境

相关免费学习推荐:javascript(视频)

文章目录

  • 文件版本说明
  • JavaScript运行环境
    • 镶嵌网页
    • JavaScript文件脚本:.js
    • JavaScript打印
      • 打印方式
      • 打印级别
    • 编写代码IDE平台:记事本 + 浏览器
      • 调试代码
    • 编写代码IDE平台:Visual Studio Code + Node.js
      • 主程序
      • 调试代码
    • 编写代码IDE平台:Linux
    • 中文支持

文件版本说明

版本 发布日期 修订章节 作者
0.1 2018.05.01 撰写草稿 钟鑫
0.2 2018.05.05 添加js变量定义 钟鑫
0.3 2018.05.05 添加js编译环境 钟鑫
0.4 2018.05.11 添加js函数 钟鑫
0.5 2018.05.14 添加解构赋值 钟鑫
0.6 2018.05.19 添加函数定义以及类定义 钟鑫
0.7 2018.05.27 添加类的定义 钟鑫
0.8 2018.06.09 添加时间定义 钟鑫

JavaScript运行环境

镶嵌网页

在一个html中镶嵌JavaScript,镶嵌标签
JsTest.html


	
		 ZX test title 
		
	
	
	

显示效果如下图所示。
在这里插入图片描述
在这里插入图片描述

JavaScript文件脚本:.js

将js代码写入一个js文件中,然后通过html调用这个脚本。
function js_main(){ 
alert('main alert ZX test');
		console.log('main console ZX test');
		document.write('main document ZX test');
} 

js_main();

将js文件镶嵌到html文件中

立即学习Java免费学习笔记(深入)”;


	
		 ZX test title 
		
	
	
	

显示效果如下图所示。

在这里插入图片描述
在这里插入图片描述

JavaScript打印

JavaScript的调试打印在浏览器中按F12调出,代码中用console对象实现。

打印方式

JavaScript的调试打印有多中方式,包含可以直接打印数字、数组、字符串甚至结构体和类。
源码

function js_console_test(){ 
	
	var strtest = "string";
	var chartest = 'A';
	var istest = 3;
	var fpai = 3.14159;
	var arraytest = ["zx",6.626E-34,'B',8];
	
	var stTest = {
		siindex: 1,
		strname: "ZX Test",
		sinum: 2.71828,
		
		functest: function stfunc(){ return true;}
	};

	console.log(strtest);
	console.log(chartest);
	console.log(istest);
	console.log(fpai);
	console.log(arraytest);
	console.log(stTest);
}

执行结果
在这里插入图片描述

打印级别

console对象对调试打印有着打印级别,对应不同的调试环境。

源码

function js_console_level(){ 
	
	console.log("This is log level.");
	console.debug("This is debug level.");
	console.info("This is info level.");
	console.warn("This is warn level.");
	console.error("This is error level.");
}

执行结果
在这里插入图片描述

点击右边的定位会跳转到代码调试选项
在这里插入图片描述

编写代码IDE平台:记事本 + 浏览器

只要安装了浏览器,通过记事本就可以编写js代码。但要使js运行起来,就必须将js镶嵌到html文件中

Shopxp购物系统Html版
Shopxp购物系统Html版

一个经过完善设计的经典网上购物系统,适用于各种服务器环境的高效网上购物系统解决方案,shopxp购物系统Html版是我们首次推出的免费购物系统源码,完整可用。我们的系统是免费的不需要购买,该系统经过全面测试完整可用,如果碰到问题,先检查一下本地的配置或到官方网站提交问题求助。 网站管理地址:http://你的网址/admin/login.asp 用户名:admin 密 码:admin 提示:如果您

下载

浏览器打开html文件,就可以执行js脚本。

调试代码

在浏览器按F12调出调试环境,可以在源码上打上断点,单步调试,查看输出。如下图所示。
在这里插入图片描述

edge上调试代码,如下图所示
在这里插入图片描述
在这里插入图片描述

编写代码IDE平台:Visual Studio Code + Node.js

用Visual Studio Code轻便,结合Node.js开发可以不用调用浏览器去调试代码。
与浏览器不同的是,js文件可以单独运行而不需嵌入html中,通过Node.js加载运行。

Visual Studio Code下载:https://code.visualstudio.com/
Node.js下载:https://nodejs.org/en/

安装完之后打开指定文件夹,如下图所示
在这里插入图片描述

编码格式选择LF,与linux保持一致,如下图所示
在这里插入图片描述

主程序

在安装好Node.js之后,配置Visual Studio Code的环境,就可以调试js的代码。如下图所示。
在这里插入图片描述

调试代码

控制调试代码的配置是由文件launch.json进行控制的,可以在添加配置选项中配置调试选项。launch.json文件放置在工程目录的.vscode文件夹下,如下图所示。
在这里插入图片描述

编辑界面可以打断点进行调试,在调试控制台可以看到输出信息。变量栏可以时刻观察js变量。如下图所示。
在这里插入图片描述

编写代码IDE平台:Linux

在linux中,支持JavaScript的调试,需要安装nodejs

sudo apt-get install nodejs-legacy nodejs

$ node -v
v4.2.6

执行JavaScript脚本

$ node Jsmain.js 
string
A
3
3.14159
[ 'zx', 6.626e-34, 'B', 8 ]
{ siindex: 1,
  strname: 'ZX Test',
  sinum: 2.71828,
  functest: [Function: stfunc] }

中文支持

js文件保存的形式是utf-8模式保存,不然会出现乱码,如下图所示。
在这里插入图片描述

相关文章

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Java 桌面应用开发(JavaFX 实战)
Java 桌面应用开发(JavaFX 实战)

本专题系统讲解 Java 在桌面应用开发领域的实战应用,重点围绕 JavaFX 框架,涵盖界面布局、控件使用、事件处理、FXML、样式美化(CSS)、多线程与UI响应优化,以及桌面应用的打包与发布。通过完整示例项目,帮助学习者掌握 使用 Java 构建现代化、跨平台桌面应用程序的核心能力。

37

2026.01.14

php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

19

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

37

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

19

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

16

2026.01.13

PHP缓存策略教程大全
PHP缓存策略教程大全

本专题整合了PHP缓存相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

jQuery 正则表达式相关教程
jQuery 正则表达式相关教程

本专题整合了jQuery正则表达式相关教程大全,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

交互式图表和动态图表教程汇总
交互式图表和动态图表教程汇总

本专题整合了交互式图表和动态图表的相关内容,阅读专题下面的文章了解更多详细内容。

45

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

9

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.6万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 2.2万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号