JavaScript退出如果您是Web编程的新手,来自类似程序的语言,或C ++甚至Java,它是很多新的想法和概念。在程序程序中在代码中询问的最重要的事情之一是何时退出或停止例程并返回主机处理系统。

在Web编程中,客户端和服务器端代码之间存在分离。我们主要关注后者 - JavaScript。Web浏览器支持各种语言,包括JavaScript,来自Microsoft的谷歌的新飞镖朗和来自Microsoft的早期VB脚本,以通过编程客户端浏览器上的HTML页面来增强用户体验。

当您必须中止或退出处理事件或退出JavaScript代码时,此博客文章侧重于客户端编程的挑战。来自程序背景的某人的挑战是ext(),abort()等通常例程的非可用性。阅读关于客户端编程和写作代码的挑战从加工后提前退出

基本出口

客户端编程涉及编写JavaScript代码,在以下限制下使用浏览器运行串联,

  1. 程序的主线程属于浏览器

  2. 按需调用JavaScript;JavaScript代码不控制浏览器

  3. JavaScript代码无法写入磁盘上的文件

  4. JavaScript代码无法退出控件或浏览器的主线程。

那么这对你来说是什么意思在用户线程中写下像“退出”这样的代码?您将不得不寻求替代策略。阅读。

客户端JavaScript操作

javascript确实允许您在浏览器窗口上执行以下操作,

  1. 从功能提前返回

  2. 关闭JavaScript打开的新窗口

  3. 在JavaScript中更改当前窗口的位置

在此博客文章中,我们将以说明1,并且通过更改“窗口”对象的属性“位置”来控制操作3,并且很容易以类似的方式展示。

服务器端:Node.js中的退出

但是,具有Node.js的服务器端JavaScript是另一个故事。服务器端有一些喘息。JavaScript开始类似于更传统的编程语言。它在进程对象上提供退出方法。在以下代码列表中,

var i = 0;for(i = 0; i <10; i ++){console.log('i ='+ i的值);}process.exit(55-i)//退出代码= 45

并使用您将看到输出的命令在终端上运行它,

$节点node_exit.js.i = 0的值i = 1的值I = 2的值i = 3的价值i = 4的价值I = 5的价值I = 6的价值I = 7的价值I = 8的价值i = 9的价值$ echo $?45.

将退出代码显示为45.使用此简要绕路进入Node.js,我们将停止讨论本文中的退出()方法,因为它与服务器端JavaScript相关

在JavaScript中开发

您不需要额外下载来学习和运行JavaScript以尝试这些示例。他们在谷歌Chrome,Mozilla Firefox等任何浏览器上工作。为方便测试,您可以在Firefox上安装Firebug扩展,或在Chrome中使用现有的开发人员工具。

对于您需要安装“节点”包和“NPM”的节点包管理器。

示例 - 停止您的功能

在此示例中,我们将退出用户写入的JavaScript代码,