Javascript Shell 地址:http://www.squarefree.com/shell/
Features
- You can enter statements and expressions at the same prompt.
- The result of each non-void statement or expression is shown.
- User-defined variables.
- User-defined functions.
-
function f() { return 5; }
- JavaScript error messages are shown in red.
- Previous statements and expressions are available through Up and Down arrow keys.
- Tab completion.
- Multiline input (Shift+Enter to insert a line break).
- If the shell is opened using a bookmarklet, JavaScript typed into the shell runs in the context of the original window.
- Works well in Firefox, mostly works in Opera 8 and in IE 6 for Windows.
Built-in functions
-
ans
: the result of the previous expression.
-
print(expr)
: prints expr on its own line.
-
for(i = 0; i < 6; ++i) print(
i * i)
-
pr(expr)
: prints and returns its input, so you can use it to print intermediate results in the middle of an expression.
-
function fact(n) { return n>0 ? pr(
n*fact(n-1))
: 1 }
-
blink(node)
or Alt+B
: makes a node blink for a second.
-
blink(
document.links[3])
-
props(obj)
or Alt+P
: lists the methods and fields of an object.
-
props(
document.body)
- In Firefox,
props
also shows which properties belong to the object itself and which belong to objects in its prototype chain.
分享到:
相关推荐
本文将围绕一个基于多元技术构建的文件分享系统设计源码进行详细介绍,该系统融合了多种编程语言和技术,包括HTML、Java、Shell、JavaScript和CSS,形成了一个完整的网络文件分享解决方案。 HTML,全称为超文本标记...
本项目“基于Shell、Lua、JavaScript、Python语言的DIY项目设计源码分享”正是应这样的需求而生。通过提供丰富的源码资源,它使得开发者能够从中学习和借鉴不同语言在实际项目中的应用。 首先,Shell脚本在Linux...
本项目特立独行,采用Java、JavaScript、CSS、HTML、Shell、TypeScript等多语言开发,构筑了一个专为开发者打造的原创设计源码分享平台。它不仅仅是一个简单的内容存储库,而是一个具有技术深度和广度的复杂系统,...
本项目是一个集成了多种编程语言的个人博客设计源码,其核心为JavaScript,同时融合了HTML、CSS、Python、Shell等技术。在技术构成方面,本博客系统包含了高达850个文件,其中以Markdown文件为主,共有672个,这表明...
在当今开源文化盛行的背景下,以GitDigger为代表的开源项目技术交流社区,致力于为全球开发者提供一个发现、分享和交流开源项目的平台。此类社区的设计与实现,往往需要综合运用多种编程语言与技术栈,以满足不同...
本项目的小程序设计源码,适用于各种咨询场景,其跨平台性、丰富的前端表现力和强大的后端逻辑处理能力,使得它成为了一个既专业又实用的工具。无论是商业咨询、健康咨询还是教育咨询服务,该小程序都能提供便捷、...
例如,一个脚本中可能同时包含Shell、Python、JavaScript和Java代码,这些代码能够在不同的操作系统或环境中共同执行特定的任务。 项目的源码分享中,包含了大量的文件,这些文件展示了如何组织和构建跨语言的脚本...
本文所介绍的“基于JavaScript、TypeScript、HTML、CSS、Shell的党史可视化项目设计源码”是一个典型的应用实例,它运用了多种编程语言和技术,使得党史内容变得生动且易于互动。 首先,该项目使用了JavaScript和...
本项目源码集成了多种编程语言,包括Visual Basic .Net、Python、JavaScript和Shell脚本,共包含87个文件,实现了多语言编程的集成设计,满足复杂系统的开发需求。具体来说,源码中包含62个VB.NET源代码文件,这种...
在此背景下,项目“基于JavaScript的房间开启设计源码资源分享”应运而生,为开发者提供了一个功能丰富的源码集合,旨在帮助他们快速实现房间开启功能的开发。 该资源项目包含了一个庞大的文件集合,总数达到了...
基于JavaScript及Python的jd_job项目设计源码分享是一个涵盖多种编程语言的综合性项目。该项目主要利用JavaScript语言,辅以Python、TypeScript、Shell等编程语言,总共整合了476个文件,其中包括414个JavaScript...
"services"、"controller"、"utils"、"bin"、"public"、"routes"、"model"和"logs"等文件夹则展示了项目的整体架构设计,这些文件夹中的代码和资源文件共同构成了一个完整的系统。 "services"文件夹可能包含了处理...
该系统采用当前流行的网络开发技术栈,包括PHP、JavaScript、HTML和CSS,以及Shell脚本。由于其开源特性,用户可以自由地访问和修改源代码,从而灵活地构建和定制自己的网站。 系统的核心架构包括大量的文件和资源...
本项目“基于HTML+Java+C+Shell+CSS+JavaScript的MyNote学习笔记仓库设计源码”便是一个为个人学习记录提供全方位管理的综合性系统。该系统采用了多种编程语言和前端技术,其中前端部分主要使用了HTML和CSS来构建...
该项目是一个全面的校友会网站设计源码,集成了多种流行的编程语言和技术框架,旨在为校友提供一个互动交流的平台。首先,项目采用了JavaScript,这是一种广泛使用的前端脚本语言,负责网站的动态效果和用户交互功能...
本项目正是一个典型的基于JavaScript的Hyperledger Fabric应用开发案例,它为区块链应用开发者提供了一个可学习和参考的源码实践。 该项目的源码共有104个文件,这些文件涵盖了区块链项目开发中的多个重要方面。...
基于JavaScript的AutoCar全栈开发设计源码是一个涉及多种技术栈的项目,其核心在于使用JavaScript语言作为开发工作的主要工具,同时融入了Python、CSS、HTML以及Shell等其他编程语言和技术。项目包含的76个文件广泛...
基于GitHub的JavaScript及相关编程语言易错发音设计源码项目,是一个专注于编程语言发音纠正的开源资源库。该项目通过创建一个包含多种编程语言易错发音的资源,帮助开发者改善他们在编程过程中可能遇到的发音问题。...
3. **P2P网络协议**:如BitTorrent协议,是P2P文件分享的一个例子,理解这类协议的工作原理对于实现P2P Shell脚本至关重要。可能需要自定义或利用现有的P2P库来构建网络。 4. **Shell脚本语言**:熟悉Bash或其他...
本设计源码提供了一个基于Vue和Javascript的爱宠宠物社区,包含3130个文件,其中包括2171个js脚本文件,222个md文档,以及182个json数据文件。此外,还有110张jpg图片,38个yml配置文件,以及38个header文件。此外,...