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 相关文章推荐
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
javascript html5实现表单验证
Mar 01 Javascript
jQuery中的通配符选择器使用总结
May 30 Javascript
浅谈JavaScript 数据属性和访问器属性
Sep 01 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
node.js实现复制文本到剪切板的功能
Jan 23 Javascript
Angular 4.x 路由快速入门学习
May 03 Javascript
JS获取填报扩展单元格控件的值的解决办法
Jul 14 Javascript
JavaScript的数据类型转换原则(干货)
Mar 15 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 Javascript
iview实现动态表单和自定义验证时间段重叠
Jan 10 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输入流php://input使用示例(php发送图片流到服务器)
2013/12/25 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
php简单分页类实现方法
2015/02/26 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
2014/05/12 Javascript
jQuery常用操作方法及常用函数总结
2014/06/19 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
Python中的下划线详解
2015/06/24 Python
Python制作简易注册登录系统
2016/12/15 Python
Django 拆分model和view的实现方法
2019/08/16 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
自我评价优秀范文分享
2013/11/30 职场文书
教师实习自我鉴定
2013/12/11 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
工作骂脏话检讨书
2014/10/05 职场文书
2014年建筑工作总结
2014/11/26 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
教师节祝酒词
2015/08/11 职场文书
Windows server 2012 NTP时间同步的实现
2022/06/25 Servers