Javascript 比较避免未格式化内容闪现的策略(fouc)
我需要用cookie控制CSS:Javascript 比较避免未格式化内容闪现的策略(fouc),javascript,cookies,dhtml,api-design,fouc,Javascript,Cookies,Dhtml,Api Design,Fouc,我需要用cookie控制CSS: 当用户通过我在所有页面上包含的控件选择样式时,该设置需要保持,直到用户更改它或cookie过期 当用户返回时,应出现默认样式或FOUC 没有jquery或其他库或框架 在Windows上使用iIE、Firefox、Chrome、Opera、Safari;最后四个在MacOS上;iOS上的狩猎;Linux上的Firefox和Chrome) 将web字体绑定到特定的@class属性 按钮收缩包装其文本值 用于切换样式和显示cookie状态的复选框 我的第一个策略
- 当用户通过我在所有页面上包含的控件选择样式时,该设置需要保持,直到用户更改它或cookie过期
- 当用户返回时,应出现默认样式或FOUC
- 没有jquery或其他库或框架
- 在Windows上使用iIE、Firefox、Chrome、Opera、Safari;最后四个在MacOS上;iOS上的狩猎;Linux上的Firefox和Chrome)
- 将web字体绑定到特定的@class属性
- 按钮收缩包装其文本值
- 用于切换样式和显示cookie状态的复选框
在生成页面时在中创建样式表李>document.write
- 创建一组小样式表,并允许用户一次设置一个激活的样式表李>
如果您能建议我选择一种易于编码和维护的策略,并在我需要支持的浏览器中提供我需要的功能,我将不胜感激。使用多种技术组合来避免根本原因,即: