IMacros
iMacros是一个基于浏览器的应用程序,用于宏录制、编辑和回放,以实现Web自动化和测试。 它是作为Mozilla Firefox、Google Chrome和Internet Explorer Web 浏览器的独立应用程序和扩展功能。 由iOpus/Ipswitch开发,它添加了类似于Web测试和表单填充软件中的记录和重播功能。 可以通过JavaScript组合和控制宏。 软件中包含演示宏和JavaScript範例代码。 在iMac…
共 58 篇文章
iMacros是一个基于浏览器的应用程序,用于宏录制、编辑和回放,以实现Web自动化和测试。 它是作为Mozilla Firefox、Google Chrome和Internet Explorer Web 浏览器的独立应用程序和扩展功能。 由iOpus/Ipswitch开发,它添加了类似于Web测试和表单填充软件中的记录和重播功能。 可以通过JavaScript组合和控制宏。 软件中包含演示宏和JavaScript範例代码。 在iMac…
Wren是一个简洁、轻量、可扩展的嵌入式脚本语言。Wren的C API和Lua非常相似,有着易于嵌入的优点。在语法上,Wren受到Java的影响,在语义上,Wren和Smalltalk相似。在内部实现上,Wren的翻译器由一个字节码编译器和一个VM组成。该VM对用户透明,从外部看上去,Wren似乎是一个直接执行源码的脚本语言。Wren在目前(2022)没有JIT编译器。翻译的效率和LuaJIT比起来要慢。 库 Wren拥有针对C和Rus…
ActionScript是原Macromedia公司(后并入Adobe)为其Flash产品开发的一种基于ECMAScript的面向对象编程语言。ActionScript可用于网页制作、Adobe Flash动画和Adobe AIR应用程序的开发。 ActionScript和JavaScript均基于ECMAScript语法,因而拥有类似的语法。理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型是以浏…
AutoLISP是一种由LISP程式语言沿生出来的高階程式語言,专门用于AutoCAD及其相關的各種產品,目前,已有更快的Visual LISP(VLISP),因為提供了整合開發環境(IDE,即包含了編輯器、除錯器......等開發工具),增強了原來AutoLISP的功能及效能。 特性 用户可以通过Autolisp与Autocad进行交互。如选择点,选择实体,输入数字等。Autocad中集成Autolisp的图形化编程界面,可通过在命令…
Expect是Unix系统中用来进行自动化控制和测试的软件工具,由制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,,,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。 基本介绍 Expect含有利用正则表达式进行模式匹配以及通用的编程功能,允许简单的脚本智能地管理如下工具:telnet…
AutoHotkey是自由开源的編程語言,常用於Windows平台的自動化。 AutoHotkey 能快速編寫的功能 启动程序,打開文件 獲得或產生系統狀態,音量(狀態,調節),搜索螢幕上的图像或像素(獲得坐標),鼠標(位置,懸停視窗對象,移動),鍵盤(热键(快捷鍵),热字串(鍵盤輸入序列),上下文热键),游戏杆按鈕 创建图形用户界面 剪貼簿操作,程序窗口操作 历史 AutoHotkey Basic时期,官方网站为[http://www…
C shell(csh)是Unix shell的一种,由比尔·乔伊在BSD系统上开发。C shell脱胎于Unix第六版的/bin/sh,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如aliases(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn…
KornShell(ksh)是一款由于二十世纪八十年代早期在贝尔实验室开发的Unix shell,并在1983年7月14日的上发布。其他贡献者有贝尔实验室的开发者,如迈克·维奇(Mike Veach)和帕特·沙利文(Pat Sullivan);他们分别编写了Emacs和vi风格的行编辑模式代码。KornShell向后兼容Bourne shell,同时还根据贝尔实验室用户的需求添加了诸多C shell的功能。 设计 KornShell实现…
Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。 特性 Tcl 的特性包括: 任何东西都是一条命令,包括语法结构(for、if等),以波兰表示法书写。 命令通常可变。 任何事物都可以重新定义和重载。 所有的数据类型都可以看作字符串,包括源代码。 拥有完全动态、基于类的对象系统 TclOO,支持包括元类、过滤器和mixin在内的高级功能。 提供事件驱动给套接字和文件…
Eruby是一個Ruby的標準,也是一個程式的名稱,Eruby可以像PHP或ASP將Ruby語言嵌入Html中運行 很多程式都實現了Eruby的標準,如erb或eruby,前者是由純Ruby所運行,後者則是由C語言所編寫 使用後者可以達到較好的運行效果。
DMDScript是由公司的开发的ECMA-262解释器,用D语言编写。 參見 腳本語言 JavaScript ECMAScript JScript D語言(同為Digital Mars開發) 外部連結 [http://www.DigitalMars.com Digital Mars] * [http://www.DigitalMars.com/dscript/ Digital Mars: DMDScript]
服务器端内嵌(Server Side Includes,亦简称为SSI)是一种大多数仅应用于互联网上的简单解释性服务器端脚本语言。 SSI最常见的用法是将一个或多个文件的内容包含在网页服务器的页面上。例如,一张包含每日报价的页面可以通过下面一段代码将报价单包含在页面中: 若更改quote.txt文件,则所有包含此文件的页面都会展示最新的每日报价。这个包含不止局限于文件,而且还有来自程序的文本输出,或者是如当前时间的系统变量。 服务器端内…
Emacs Lisp,一種直譯式的腳本語言,為LISP的方言之一,GNU Emacs與XEmacs文字編輯器都使用這個程式語言來扩展他們的功能。它的直譯器是以C語言來實作的。它受到Maclisp的影響很大,但是跟Common Lisp與Scheme有所不同。 外部連結 *[http://www.gnu.org/software/emacs/emacs.html emacs首頁]
Cadence SKILL是一种由Cadence公司设计的编程语言。它是LISP语言的一种分支。 SKILL最初是根据Franz Lisp发展而来,由加州大學柏克萊分校的Richard J. Fateman创造。 语法 注释 注释可以像传统的Lisp分号分隔, (car mylist) ; Comment from semicolon to end of the line 或者像C-样式注释 / Comment / car(mylist…
Tcllib 是一系列用于 Tcl 编程语言的包的集合,以 源代码 和 预编译的二进制文件 两种形式分发,支持许多常见操作系统:Windows、BSD、Unix 和 Linux。 数据结构 Tcllib 实现了诸多常见的数据结构算法,如 链表、散列表、树、图 等。 包分类 [http://tcllib.sourceforge.net/doc/#DIVid81b9910 编程工具] [http://tcllib.sourceforge.n…
Handlebars 是一个语义化的 ,最初由 Yehuda Katz 于 2010 年编写。它是 的一个超集,除渲染 Handlebars 模板之外,也可以渲染 Mustache 模板。不像 Mustache, Handlebars 包括一些逻辑,如 #if, #unless, #with 和 #list。 参考资料 外部链接 [http://handlebarsjs.com/ Handlebars 官网]
表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊的通用编程语言,借鉴于JavaScript和XPath。主要作用是在Java Web应用程序嵌入到网页(如JSP)中,用以访问页面的上下文以及不同作用域中的对象 ,取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。 语法 以“${”开始,以“}”作为结束: ${EL表达式} 获取某对象的值可以…
对象导航图语言(),简称OGNL,是应用于Java中的一个开源的表达式语言(Expression Language),它被集成在Struts2等框架中,作用是对数据进行访问,它拥有类型转换、访问对象方法、操作集合对象等功能。 项目支持 Struts2 Tapestry (4.0或之前) MyBatis - SQL映射框架 Thymeleaf - 一个Java XML / XHTML / HTML5 模板引擎 FreeMarker - 一…