0

我在做以下教程以瞭解有關開發Windows應用商店的信息。Visual Studio for Windows 8.1應用程序中的CSS範圍

http://msdn.microsoft.com/en-us/library/windows/apps/hh986964.aspx

step 5它談到爲什麼在.js文件VS的.html文件的註冊事件處理程序;它是避免聲明全局變量的一種預防措施。

然而,後來在step 6其討論如何使用css風格應用程序。它採用

#greetingOutput { 
    height: 20px; 
    margin-bottom: 40px; 
} 

我的問題是:是CSS唯一作用域爲您的應用程序,或者是全球像javascript代碼?

回答

1

他們用於引用JS變量的全局概念並不是您從應用程序開發中熟悉的概念。一個「全局」JS變量仍然只限於應用程序的當前頁面 - 只要你離開它,它就會消失。

至於CSS,它是全局性的,任何包含該CSS文件的頁面都可以訪問整個頁面中的所有標識符。

相關問題