Javascript Visual Studio for Windows 8.1应用程序中的CSS作用域
我正在做下面的教程来学习如何开发Windows应用商店应用程序 在Javascript Visual Studio for Windows 8.1应用程序中的CSS作用域,javascript,css,visual-studio,visual-studio-2013,windows-8.1,Javascript,Css,Visual Studio,Visual Studio 2013,Windows 8.1,我正在做下面的教程来学习如何开发Windows应用商店应用程序 在步骤5中,它讨论了为什么它在.js文件中注册事件处理程序,而不是在.html文件中注册事件处理程序;避免声明全局变量是一种预防措施 然而,在后面的步骤6中,将讨论如何使用css设计应用程序的样式。它使用 #greetingOutput { height: 20px; margin-bottom: 40px; } 我的问题是:CSS的作用域是仅限于您的应用程序,还是像javascript代码一样是全局的 他们在引
步骤5
中,它讨论了为什么它在.js
文件中注册事件处理程序,而不是在.html
文件中注册事件处理程序;避免声明全局变量是一种预防措施
然而,在后面的步骤6
中,将讨论如何使用css
设计应用程序的样式。它使用
#greetingOutput {
height: 20px;
margin-bottom: 40px;
}
我的问题是:CSS的作用域是仅限于您的应用程序,还是像
javascript
代码一样是全局的 他们在引用JS变量时使用的全局概念可能不是你在应用程序开发中熟悉的概念。“全局”JS变量的作用域仍然仅限于应用程序的当前页面——一旦您离开该页面,它就会消失
至于CSS,它是全局的,因为包含该CSS文件的任何页面都可以访问整个页面中的所有标识符