JavaScript將取代AppleScript?
蘋(píng)果在官網(wǎng)發(fā)布了 JavaScript for Automation Release Notes (預(yù)覽版),引起社區(qū)的廣泛關(guān)注,討論的普遍共識(shí)是,這是一個(gè)替代/補(bǔ)充的AppleScript的實(shí)驗(yàn)性嘗試。
AppleScript的前身是Hypercard所使用的腳本語(yǔ)言Hypertalk。蘋(píng)果發(fā)現(xiàn)Hypertalk類(lèi)似英語(yǔ)的語(yǔ)法,可用于操控其他軟件,于是開(kāi)發(fā)出AppleScript,成為System 7的一部份。 AppleScript亦從蘋(píng)果經(jīng)典操作系統(tǒng)過(guò)渡到Mac OS X及Cocoa架構(gòu)。蘋(píng)果更隨Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript制作具有圖像界面的Cocoa軟件。注: 摘自Wiki
JavaScript憑借其簡(jiǎn)單的語(yǔ)法,良好的性能,超輕量的框架,極小耦合的模塊系統(tǒng)等等優(yōu)勢(shì)已經(jīng)吸引了很多大廠的關(guān)注。
再加上JavaScript先天開(kāi)放且無(wú)版權(quán)專利糾紛的問(wèn)題,擁有非常廣泛的開(kāi)發(fā)者(開(kāi)源)群體,蘋(píng)果將其引入OS X平臺(tái)代替私有的AppleScript,可能也有著一部分開(kāi)放性平臺(tái)的考慮,從而吸引廣泛的第三方開(kāi)發(fā)者。
相關(guān)文章
Javascript控制input輸入時(shí)間格式的方法
這篇文章主要介紹了Javascript控制input輸入時(shí)間格式的方法,涉及鼠標(biāo)事件及正則表達(dá)式的靈活應(yīng)用,需要的朋友可以參考下2015-01-01詳解微信小程序與內(nèi)嵌網(wǎng)頁(yè)交互實(shí)現(xiàn)支付功能
這篇文章主要介紹了詳解微信小程序與內(nèi)嵌網(wǎng)頁(yè)交互實(shí)現(xiàn)支付功能,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10js實(shí)現(xiàn)仿愛(ài)微網(wǎng)兩級(jí)導(dǎo)航菜單效果代碼
這篇文章主要介紹了js實(shí)現(xiàn)仿愛(ài)微網(wǎng)兩級(jí)導(dǎo)航菜單效果代碼,通過(guò)javascript自定義函數(shù)結(jié)合鼠標(biāo)點(diǎn)擊事件實(shí)現(xiàn)tab切換的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08微信小程序云開(kāi)發(fā)實(shí)現(xiàn)增刪改查功能
這篇文章主要為大家詳細(xì)介紹了微信小程序云開(kāi)發(fā)實(shí)現(xiàn)增刪改查功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05基于layui內(nèi)置模塊(element常用元素的操作)
今天小編就為大家分享一篇基于layui內(nèi)置模塊(element常用元素的操作),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09