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 核心函数以及jQuery对象
Mar 23 Javascript
用JSON做数据传输格式中的一些问题总结
Dec 21 Javascript
jquery移动listbox的值原理及代码
May 03 Javascript
JavaScript兼容性总结之获取非行间样式案例
Aug 07 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
Sep 14 Javascript
form表单序列化详解(推荐)
Aug 15 Javascript
教你搭建按需加载的Vue组件库(小结)
Jul 29 Javascript
详解使用JWT实现单点登录(完全跨域方案)
Aug 02 Javascript
JS常用排序方法实例代码解析
Mar 03 Javascript
JavaScript实现网页留言板功能
Nov 23 Javascript
Js利用正则表达式去除字符串的中括号
Nov 23 Javascript
一文了解JavaScript用Element Traversal新属性遍历子元素
Nov 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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
网页常用特效代码整理
2006/06/23 Javascript
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
Python实现的百度站长自动URL提交小工具
2014/06/27 Python
Python常用正则表达式符号浅析
2014/08/13 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
Django的models中on_delete参数详解
2019/07/16 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
会计电算化专业应届大学生求职信
2013/10/22 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
家长会主持词
2014/03/26 职场文书
文明生主要事迹
2014/05/25 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书