JavaScript将取代AppleScript?


Posted in Javascript onSeptember 18, 2014

苹果在官网发布了 JavaScript for Automation Release Notes (预览版),引起社区的广泛关注,讨论的普遍共识是,这是一个替代/补充的AppleScript的实验性尝试。

AppleScript的前身是Hypercard所使用的脚本语言Hypertalk。苹果发现Hypertalk类似英语的语法,可用于操控其他软件,于是开发出AppleScript,成为System 7的一部份。 AppleScript亦从苹果经典操作系统过渡到Mac OS X及Cocoa架构。苹果更随Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript制作具有图像界面的Cocoa软件。注: 摘自Wiki

JavaScript凭借其简单的语法,良好的性能,超轻量的框架,极小耦合的模块系统等等优势已经吸引了很多大厂的关注。

再加上JavaScript先天开放且无版权专利纠纷的问题,拥有非常广泛的开发者(开源)群体,苹果将其引入OS X平台代替私有的AppleScript,可能也有着一部分开放性平台的考虑,从而吸引广泛的第三方开发者。

Javascript 相关文章推荐
JS Pro-深入面向对象的程序设计之继承的详解
May 07 Javascript
Jquery动态进行图片缩略的原理及实现
Aug 13 Javascript
JS截取字符串常用方法详细整理
Oct 28 Javascript
javascript基于DOM实现权限选择实例分析
May 14 Javascript
three.js绘制地球、飞机与轨迹的效果示例
Feb 28 Javascript
js实现点击切换checkbox背景图片的简单实例
May 08 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
Sep 18 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
BootStrap模态框闪退问题实例代码详解
Dec 10 Javascript
js实现浏览器打印功能的示例代码
Jul 15 Javascript
js实现手表表盘时钟与圆周运动
Sep 18 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
Oct 27 Javascript
Javascript MVC框架Backbone.js详解
Sep 18 #Javascript
JS回调函数的应用简单实例
Sep 17 #Javascript
js实现在同一窗口浏览图片
Sep 17 #Javascript
js实现获取焦点后光标在字符串后
Sep 17 #Javascript
在JavaScript中构建ArrayList示例代码
Sep 17 #Javascript
取得元素的左和上偏移量的方法
Sep 17 #Javascript
JS实现OCX控件的事件响应示例
Sep 17 #Javascript
You might like
php上的memcache和memcached两个pecl库
2010/03/29 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
php中动态修改ini配置
2014/10/14 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
PHP实现的json类实例
2015/07/28 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
JavaScript时间操作之年月日星期级联操作
2016/01/15 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
React Native实现进度条弹框的示例代码
2017/07/17 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
JS随机密码生成算法
2019/09/23 Javascript
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
浅谈python函数之作用域(python3.5)
2017/10/27 Python
python八皇后问题的解决方法
2018/09/27 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
python怎么自定义捕获错误
2020/06/29 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
亿企通软件测试面试题
2012/04/10 面试题
研究生自荐信
2013/10/09 职场文书
小学生自我鉴定
2013/10/12 职场文书
初中家长寄语
2014/04/02 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
公司租房协议书范本
2014/10/08 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
2015年公司新年寄语
2014/12/08 职场文书