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 相关文章推荐
jQuery Tools Dateinput使用介绍
Jul 14 Javascript
JS自动适应的图片弹窗实例
Jun 29 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
Mar 10 Javascript
js文件包含的几种方式介绍
Sep 28 Javascript
AngularJS中的过滤器filter用法完全解析
Apr 22 Javascript
微信小程序-小说阅读小程序实例(demo)
Jan 12 Javascript
angular json对象push到数组中的方法
Feb 27 Javascript
vue生命周期实例小结
Aug 15 Javascript
微信小程序学习笔记之本地数据缓存功能详解
Mar 29 Javascript
js正则匹配多个全部数据问题
Dec 20 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
Mar 10 Javascript
用vite搭建vue3应用的实现方法
Feb 22 Vue.js
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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
PHP语法速查表
2007/01/02 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
Jquery判断$("#id")获取的对象是否存在的方法
2013/09/25 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
js密码强度检测
2016/01/07 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
微信小程序  wx.request合法域名配置详解
2016/11/23 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
简单的编程0基础下Python入门指引
2015/04/01 Python
在Python程序中操作MySQL的基本方法
2015/07/29 Python
django之常用命令详解
2016/06/30 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
高中毕业生个人自我鉴定
2013/11/24 职场文书
纪念建党演讲稿范文
2014/01/13 职场文书
幼儿园义卖活动方案
2014/01/17 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
师德自我剖析材料范文
2014/10/06 职场文书
房产协议书范本
2014/10/18 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
详解Redis集群搭建的三种方式
2021/05/31 Redis
Django实现drf搜索过滤和排序过滤
2021/06/21 Python