文档章节

Happy WS 之 控制台 -- Happy Console (二)

zqq90
 zqq90
发布于 2014/06/02 14:03
字数 301
阅读 130
收藏 2
点赞 0
评论 2

支持多行增加了几个函数,看结果吧
0. 多行模式: 任意数量的> 开始 同等数量的< 结束
1. 文件系统函数 cd  ls dir
2. 执行执行模版函数 exec(tmpl)
3. 错误行定位
4. 错误信息默认不显示详情, 使用 showLastException() 函数显示错误详情
5. 变量/常量导入全局变量/常量

============================================
    Wellcome Webit Script World  \(^o^)/
                   build:2014.06.02
                    QQ群:302505483
============================================
F:\Workspace\happy-console>
echo "Hello WS";
>>>
Hello WS
F:\Workspace\happy-console>
>>>
 1| var sayHello = function(){
 2|     echo "I: Hello";
 3| };
 4| sayHello();
 5| <<<
>>>
I: Hello
F:\Workspace\happy-console>
sayHello();
>>>
I: Hello
F:\Workspace\happy-console>
>>>
 1| var sayHello = function(){
 2|     echo "Hello again";
 3| };
 4| <<<
>>>

F:\Workspace\happy-console>
sayHello();
>>>
Hello again
F:\Workspace\happy-console>
"Oops"
>>>
语法错误: Syntax error before: 2(7). Hints: forget ';' ?
 1| "Oops"
          ^
F:\Workspace\happy-console>
showLastException();
>>>
webit.script.exceptions.ParseException: Syntax error before: 2(7). Hints: forget ';' ?
template: cmd:"Oops"
    at line 1(7)

F:\Workspace\happy-console>
ls("R:");
>>>
Find 5 files:
    System Volume Information
    $RECYCLE.BIN
    _FFCACHE
    hello.wit
    webit-script-1.4.2.jar

F:\Workspace\happy-console>
exec("R:\\hello.wit");
>>>
Hello WS
F:\Workspace\happy-console>
cd("R:");
>>>

R:\>
ls();
>>>
Find 5 files:
    System Volume Information
    $RECYCLE.BIN
    _FFCACHE
    hello.wit
    webit-script-1.4.2.jar

R:\>
exec("hello.wit");
>>>
Hello WS
R:\>
exit();
>>>

Bye (^_^)∠※

git@osc: https://git.oschina.net/zqq90/happy-console

© 著作权归作者所有

共有 人打赏支持
zqq90

zqq90

粉丝 69
博文 11
码字总数 5645
作品 1
海淀
程序员
加载中

评论(2)

restmad
restmad
有意思
紫电清霜
紫电清霜
来看看,顶一顶
Happy WS 之 控制台 -- Happy Console (一)

Webit Script 是啥? ==》http://www.oschina.net/p/webit-script OK 先上效果:场景:控制台 >> >> >> 嗯, 输入一行代码,输出渲染结果, 输入 exit 退出 【期望】 一个简单的Console 工具......

zqq90 ⋅ 2014/05/19 ⋅ 2

多了解一下Chrome开发者控制台

多了解一下Chrome开发者控制台 Coder资源网2017-10-1412 阅读 JavaScriptChrome前端Tools调试 作为一名前端开发者,Chrome内置的控制台是必须了解的,它拥有非常丰富的特性功能,对我们的开发...

Coder资源网 ⋅ 2017/10/14 ⋅ 0

Spring.NET学习笔记8——集合类型的注入(基础篇) Level 200

Spring.NET还支持集合类型的注入。而且使用起来也比较方便。 一、ILIst类型 使用元素作为ILIst的标签,value为集合中元素的值。也可以注入对象,甚至关联其它对象,使用 元素表示关联的对象,...

长平狐 ⋅ 2012/06/11 ⋅ 0

console.皮皮虾,我们走!

I use to debug JavaScript codes. It's a painful process as I said: it is debug. When bugs are found, works and logs this in console: "Bugs, again." It's definitely not a happy m......

HongyangWang ⋅ 2017/02/26 ⋅ 0

jupyter notebook的通信

提示用户输入一段代码,当用户输入以后执行。这种模式经常被称为REPL(交互式开发环境),或者Read-Eval-Print-Loop(读取﹣求值﹣输出循环). IPython 内核 所有其它接口,包括Notebook,Qt控制...

gg5d ⋅ 2017/12/03 ⋅ 0

workerman 测试实例

简单的开发实例 实例一、使用HTTP协议对外提供Web服务 创建http_test.php文件 <?php use WorkermanWorker; requireonce './Workerman/Autoloader.php'; // 创建一个Worker监听2345端口,使用...

bengozhong ⋅ 2015/08/13 ⋅ 0

t-io前端接入webSocket

你好,请问,我前端用im.js 里面的 function initWs(url) { try { var ws = new WebSocket(url); ws.binaryType = 'arraybuffer'; // 'blob';// initWsEvent(ws, url); return ws; } catch (......

jack-0023 ⋅ 2017/05/26 ⋅ 5

Hadoop的Jython封装--Happy

Hadoop + Python = Happy Happy 为Jython开发者使用Hadoop框架提供了便利,Happy框架封装了Hadoop的复杂调用过程,让Map-Reduce开发变得更为容易。Happy中的Map-Reduce作业过程在子类happy.H...

匿名 ⋅ 2010/08/10 ⋅ 0

Windows Phone 7 网络编程之使用Socket(芒果更新)

芒果更新的Windows Phone 7.1版本的API提供了Socket编程的接口,这给Windows Phone 7的网络开发又添加了一把利器,对于Windows Phone 7上的聊天软件开发是一件非常happy的事情。下面用一个小...

junwong ⋅ 2012/02/28 ⋅ 0

Errai 4.0.0.CR2 发布,异步消息传递框架

Errai 4.0.0.CR2 发布了,该版本包含了大多数的 bug 修复以及一些 demo 的增强。下面是一些值得关注的更新: Fix Maven Parallel Build Issues Previously doing a parallel Maven build of...

局长 ⋅ 2017/03/08 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout基于内存的DataMode 推荐引擎Demo2

Mahout基于内存的DataMode 推荐引擎Demo2 //注释的部分是基于文件也可以理解为基于日志文件的, //DataModel 可以有很多种,实现abstractDataMode的子类,原则上都可以作为数据源,个人觉得,...

xiaomin0322 ⋅ 10分钟前 ⋅ 0

Docker部署Tomcat及Web应用

一、在线下载docker yum install -y epel-releaseyum install docker-io # 安装dockerchkconfig docker on # 加入开机启动service docker start # 启动docker服务 1 ...

Jeam_ ⋅ 10分钟前 ⋅ 0

研发运营一体化能力成熟度模型

研发运营一体化是指在 IT 软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部 署和运营统一起来,基于整个组织的协作和应用架构的优化,实现敏捷开发、持续交付和应用运营的无...

stars永恒 ⋅ 15分钟前 ⋅ 0

jQuery缩小放大触发事件

jquery的resize()方法使用 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> var i = 0; $(document).ready(function(){ ......

RobertZou ⋅ 16分钟前 ⋅ 0

eclipse python 搭建

https://jingyan.baidu.com/article/9113f81b68ebce2b3214c7e0.html https://www.cnblogs.com/ZhangRuoXu/p/6397756.html https://blog.csdn.net/zhangphil/article/details/78962159 字符集......

之渊 ⋅ 16分钟前 ⋅ 0

weex,react native,flutter

weex: 一次编写,处处运行 RN: 学一次,到处写(针对安卓,IOS平台特性 各自写,会有很大一部分是一样的代码) 这些方案是否真正的解决了跨平台问题呢?从目前的状况来看,很显然是没有的,因...

东东笔记 ⋅ 22分钟前 ⋅ 0

Spring Cloud微服务分布式云架构-集成项目

Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的。在学习Spring Cloud之前大家必...

明理萝 ⋅ 27分钟前 ⋅ 1

SpringMVC图片上传问题解决

当我们上传图片时一直发现: MultipartFile file = null; if (request instanceof MultipartHttpServletRequest) 匹配不上, 解决方案: 在前端xml加入如下配置代码即可 <!-- 图片上传bean --...

泉天下 ⋅ 29分钟前 ⋅ 0

Spring表达式语言(SpEL)

1、SpEL引用 Spring EL在bean创建时执行其中的表达式。此外,所有的Spring表达式都可以通过XML或注解的方式实现。下面将使用Spring表达式语言(SpEL),注入字符串,整数,Bean到属性。 SpEL的...

霍淇滨 ⋅ 45分钟前 ⋅ 0

Gradle使用阿里云镜像

gradle 生命周期中有一个初始化( Initialization )的过程,这个过程运行在 build script 之前,我们可以在这个地方做一点系统全局的设置,如配置仓库地址。 你可以在以下几个位置实现仓库地址...

明MikeWoo ⋅ 54分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部