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 相关文章推荐
JavaScript更改字符串的大小写
May 07 Javascript
理解Javascript的动态语言特性
Jun 17 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
详解Javascript模板引擎mustache.js
Jan 20 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
JS中sort函数排序用法实例分析
Jun 16 Javascript
AngularJS基础 ng-include 指令示例讲解
Aug 01 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
Nov 11 Javascript
vue实现简单表格组件实例详解
Apr 16 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
Jul 31 Javascript
微信小程序实现单选选项卡切换效果
Jun 19 Javascript
vue中axios的二次封装实例讲解
Oct 14 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安全配置方法
2007/06/16 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
laravel多条件查询方法(and,or嵌套查询)
2019/10/09 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
Numpy掩码式数组详解
2018/04/17 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
浅谈python的elementtree模块处理中文注意事项
2020/03/06 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
华三通信H3C面试题
2015/05/15 面试题
预备党员转正思想汇报
2014/01/12 职场文书
关于毕业的中学校园广播稿
2014/01/26 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
环保志愿者活动方案
2014/08/14 职场文书
党员干部作风建设思想汇报范文
2014/10/25 职场文书
车间统计员岗位职责
2015/04/14 职场文书
小学少先队活动总结
2015/05/08 职场文书
元宵节晚会主持词
2015/07/01 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
2019个人工作总结
2019/06/21 职场文书
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python
HttpClient实现文件上传功能
2022/08/14 Java/Android