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等多元技术构建,包含1183个文件,涵盖227个HTML文件、144个Java类文件、116个Java源代码文件、87个索引文件、71个JSP页面文件、54个...
源码包内包含224个文件,涵盖多种语言脚本,其中Shell脚本文件最多,达129个,紧随其后的是Lua(10个)、JavaScript(6个)和Python(20个)。此外,还包括一些patch、txt、tar、tcz、json等文件类型。该源码包适用...
该项目是一款以JavaScript为核心的个人博客设计源码,集成了HTML, CSS, Python, Shell等多种编程语言,总文件量达到850个。其中,Markdown文件672个,JavaScript文件47个,HTML文件25个,字体文件共68个(包括.ttf, ...
该项目为基于mysh的跨语言Shell脚本设计,包含57个文件,涵盖Shell、Python、JavaScript和Java等多种编程语言。文件类型多样,包括25个Markdown文档、16个Shell脚本、3个Python脚本、2个JavaScript文件、2个文本文件...
该项目是一款基于PHP、JavaScript、HTML、CSS和Shell的开源企业级网站管理系统,包含3050个文件,涵盖1559个PHP文件、475个PNG图片文件、201个JavaScript文件等。TaoLer系统支持插件化开发,适用于企业、个人或组织...
本项目是一个集Java、JavaScript、CSS、HTML、Shell、TypeScript多语言于一体的文章收藏与原创设计源码分享平台,包含1023个文件,涵盖457个Java源文件、163个Markdown文档、162个JavaScript文件、多种格式资源文件...
该项目是一款集JavaScript、TypeScript、HTML、CSS、Shell和Python于一体的演艺行业综合设计源码,包含8562个文件,涵盖5226个JavaScript文件、832个Markdown文件、704个JSON文件、452个TypeScript文件、106个YAML...
该项目为AutoCar全栈开发设计源码,采用JavaScript作为主要编程语言,并融合了Python、CSS、HTML和Shell等多种编程语言,共计76个文件。具体文件分布为:42个Python脚本、6个XML配置、6个PNG图片、5个JavaScript脚本...
本项目是一个集HTML、JavaScript、CSS、Python和Shell脚本于一体的e-blog系统,包含846个文件,其中JavaScript文件321个,HTML文件182个,CSS文件102个,PNG图片文件58个,Python脚本文件47个,JPG图片文件40个,...
3. **P2P网络协议**:如BitTorrent协议,是P2P文件分享的一个例子,理解这类协议的工作原理对于实现P2P Shell脚本至关重要。可能需要自定义或利用现有的P2P库来构建网络。 4. **Shell脚本语言**:熟悉Bash或其他...
本项目为jd_job项目,主要采用JavaScript语言编写,同时包含Python、TypeScript、Shell等多种语言,总计包含476个文件,涵盖414个JavaScript文件、19个Python文件、15个JSON文件、6个XML文件、5个Markdown文件、5个...
本设计源码提供了一个基于Vue和Javascript的爱宠宠物社区,包含3130个文件,其中包括2171个js脚本文件,222个md文档,以及182个json数据文件。此外,还有110张jpg图片,38个yml配置文件,以及38个header文件。此外,...
JavaScript Shell是一个命令行界面,集成了JS和DOM操作,便于开发者进行快速测试和实验。 6. JSDT – JavaScript Debug Toolkit JSDT是一个多浏览器兼容的JavaScript调试工具,支持IE、Firefox、Safari、Chrome和...
该项目为基于Docker的Laravel全功能PHP开发环境设计源码,包含424个文件,涵盖62个PNG图片、...此环境支持JavaScript、Shell、HTML、CSS、PHP等语言的开发,旨在提供一个全面且高效的开发体验。欢迎开发者交流与分享。
而"shell_v2.js"则可能是一个核心的JavaScript脚本,负责处理微博分享的具体逻辑,如生成分享链接、处理用户交互等。此外,还提到了“bds_s_v2.js”和“logger.js”,这两个文件也很关键。“bds_s_v2.js”可能是新浪...
该项目是一套基于JavaScript的房间开启设计源码,包含12211个文件,涵盖6492个JavaScript文件、1925个地图文件、1768个TypeScript文件、510个Markdown文件、510个JSON文件、289个FLF文件、53个MJS文件、40个CMD文件...
本项目是一款支持多语言开发的DoraemonKit设计源码分享平台,包含共计3518个文件,涵盖Java、Kotlin、C、MATLAB、JavaScript、微信小程序、Dart、Swift、Shell、HTML、Vue等多种编程语言。文件类型丰富,其中Java...
3. **开源项目**:Polux Shell作为一个开源项目,遵循了开放源代码的精神,允许用户查看、修改和分享代码,促进了社区的协作和创新。 4. **桌面环境扩展**:通过Polux Shell,用户可以创建和测试新的Gnome Shell...
在这个“微博分享JS代码”压缩包中,包含了一个完整的微博分享解决方案,主要由四个文件组成:index.html、bds_s_v2.js、logger.js和shell_v2.js。下面我们将逐一解析这些文件及其背后的IT知识点。 1. **index.html...
该项目是一款基于Python和Vue构建的Daydream Oasis博客系统设计源码,包含133个文件,涵盖了63个Python脚本、...该系统以文学、艺术、科学等主题为核心,旨在提供一个沉浸式的幻想分享平台,激发用户的创造力和想象力。