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 相关文章推荐
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
May 07 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
Jul 23 Javascript
Javascript和Java获取各种form表单信息的简单实例
Feb 14 Javascript
详解JavaScript中的表单验证
Jun 16 Javascript
JS模式之单例模式基本用法
Jun 30 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
Sep 13 Javascript
利用JS实现页面删除并重新排序功能
Dec 09 Javascript
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
mui back 返回刷新页面的实例
Dec 06 Javascript
VUE 解决mode为history页面为空白的问题
Nov 01 Javascript
vue+vant实现商品列表批量倒计时功能
Jan 13 Javascript
详解JS深拷贝与浅拷贝
Aug 04 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
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
Date对象格式化函数代码
2010/07/17 Javascript
使用Firebug对js进行断点调试的图文方法
2011/04/02 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
javascript操作excel生成报表全攻略
2014/05/04 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
Js经典案例的实例代码
2018/05/10 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
Python中atexit模块的基本使用示例
2015/07/08 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
制冷与电控专业应届生求职信
2013/11/11 职场文书
小组合作学习反思
2014/02/18 职场文书
人事部经理岗位职责
2014/03/07 职场文书
幼儿园招生广告
2014/03/19 职场文书
节约用水演讲稿
2014/05/21 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
英文感谢信范文
2015/01/21 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
第一书记观后感
2015/06/08 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书