javascript
QML提供的JavaScript主机环境
QML提供的JavaScript主機(jī)環(huán)境
- QML提供的JavaScript主機(jī)環(huán)境
- 共同基礎(chǔ)
- QML全局對象
- JavaScript對象和函數(shù)
- JavaScript環(huán)境限制
QML提供的JavaScript主機(jī)環(huán)境
QML提供了專門用于編寫QML應(yīng)用程序的JavaScript主機(jī)環(huán)境。此環(huán)境不同于瀏覽器或服務(wù)器端JavaScript環(huán)境(例如Node.js)提供的主機(jī)環(huán)境。例如,QML不提供window對象或DOM API在瀏覽器環(huán)境中常見的對象。
共同基礎(chǔ)
類似于瀏覽器或服務(wù)器端JavaScript環(huán)境,QML運(yùn)行時(shí)實(shí)現(xiàn)了ECMAScript語言規(guī)范標(biāo)準(zhǔn)。這提供了對標(biāo)準(zhǔn)定義的所有內(nèi)置類型和函數(shù)的訪問,例如對象,數(shù)組和數(shù)學(xué)。QML運(yùn)行時(shí)實(shí)現(xiàn)了該標(biāo)準(zhǔn)的第七版。
從Qt 5.15開始,在QML運(yùn)行時(shí)中也實(shí)現(xiàn)了空位合并。
許多站點(diǎn)專注于瀏覽器中的JavaScript,因此在某些情況下,您可能需要仔細(xì)檢查規(guī)范,以確定給定的函數(shù)或?qū)ο笫菢?biāo)準(zhǔn)ECMAScript的一部分還是特定于瀏覽器環(huán)境的。對于上面的W3Schools鏈接,此JavaScript Objects Reference部分通常涵蓋標(biāo)準(zhǔn),而Browser Objects Reference和HTML DOM Objects Reference部分則特定于瀏覽器(因此不適用
總結(jié)
以上是生活随笔為你收集整理的QML提供的JavaScript主机环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5053铝合金与6061区别(铝合金60
- 下一篇: Qt中的JSON支持