JavaScript將取代AppleScript?
蘋果在官網(wǎng)發(fā)布了 JavaScript for Automation Release Notes (預(yù)覽版),引起社區(qū)的廣泛關(guān)注,討論的普遍共識(shí)是,這是一個(gè)替代/補(bǔ)充的AppleScript的實(shí)驗(yàn)性嘗試。
AppleScript的前身是Hypercard所使用的腳本語言Hypertalk。蘋果發(fā)現(xiàn)Hypertalk類似英語的語法,可用于操控其他軟件,于是開發(fā)出AppleScript,成為System 7的一部份。 AppleScript亦從蘋果經(jīng)典操作系統(tǒng)過渡到Mac OS X及Cocoa架構(gòu)。蘋果更隨Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript制作具有圖像界面的Cocoa軟件。注: 摘自Wiki
JavaScript憑借其簡單的語法,良好的性能,超輕量的框架,極小耦合的模塊系統(tǒng)等等優(yōu)勢已經(jīng)吸引了很多大廠的關(guān)注。
再加上JavaScript先天開放且無版權(quán)專利糾紛的問題,擁有非常廣泛的開發(fā)者(開源)群體,蘋果將其引入OS X平臺(tái)代替私有的AppleScript,可能也有著一部分開放性平臺(tái)的考慮,從而吸引廣泛的第三方開發(fā)者。
相關(guān)文章
javascript自定義函數(shù)參數(shù)傳遞為字符串格式
本節(jié)主要介紹了通過自定義javascript函數(shù)傳遞參數(shù)為字符串格式的,用this傳遞、引號(hào)缺省,示例如下2014-07-07
基于JS實(shí)現(xiàn)小區(qū)樓的電梯運(yùn)行程序
本文介紹了如何使用JavaScript實(shí)現(xiàn)一個(gè)簡單的小區(qū)樓電梯運(yùn)行程序,用戶可以通過點(diǎn)擊樓層來選擇目標(biāo)樓層,并模擬電梯的上下行,文章還提示了如何擴(kuò)展該程序,例如添加更多樓層、優(yōu)化移動(dòng)邏輯和添加動(dòng)畫效果,感興趣的朋友一起看看吧2025-01-01
JavaScript實(shí)現(xiàn)下拉菜單的顯示和隱藏
這篇文章主要介紹了JavaScript實(shí)現(xiàn)下拉菜單的顯示和隱藏的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-01-01
javascript DOM操作之動(dòng)態(tài)刪除TABLE多行
DOM動(dòng)態(tài)刪除TABLE tr行的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2009-12-12
JavaScript禁用右鍵單擊優(yōu)缺點(diǎn)分析
在本篇文章里小編給大家分享了關(guān)于JavaScript禁用右鍵單擊優(yōu)缺點(diǎn)分析,有需要的朋友們學(xué)習(xí)下。2019-01-01

