Javascript HTML页面上的内容按什么顺序加载和执行?
我有一个具体的问题,但了解过程的机制会更好,因此标题是 根据用户的“本地存储对象”cookies,有一块文本可以隐藏或显示给用户。因此,我需要加载Javascript HTML页面上的内容按什么顺序加载和执行?,javascript,html,flash,Javascript,Html,Flash,我有一个具体的问题,但了解过程的机制会更好,因此标题是 根据用户的“本地存储对象”cookies,有一块文本可以隐藏或显示给用户。因此,我需要加载.swf,它将充当JavaScript和Flash之间的桥梁。然后Javascript将从Flash中获取cookies并决定是否需要隐藏文本。是否可以不等待页面加载完成,从而在页面仍加载图像、其他脚本等时显示/不显示文本块?我想这必须取决于何时加载对象,但是,如果内联JavaScript一收到就立即执行,那么有一种方法可以在加载整个页面之前强制加载.
.swf
,它将充当JavaScript和Flash之间的桥梁。然后Javascript将从Flash中获取cookies并决定是否需要隐藏文本。是否可以不等待页面加载完成,从而在页面仍加载图像、其他脚本等时显示/不显示文本块?我想这必须取决于何时加载对象
,但是,如果内联JavaScript一收到就立即执行,那么有一种方法可以在加载整个页面之前强制加载.swf
顺便说一句,我需要跨浏览器保存cookie,这就是为什么我不能使用服务器端或document.cookie
方法
谢谢它按照文件的顺序“执行”。然而,使用FlashJSUT传递cookie是一个坏主意(您可以单独用javascript制作cookie,试试看)
此外,为了满足您的需要,您应该使用php或其他服务器端脚本语言,在将其发送到客户端之前将其设置为默认状态。老实说,使用Flash Cookie是邪恶的(因为大多数人不知道如何使用,甚至不知道它们的存在,因此侵犯了隐私),但有几个JavaScript库声称可以使用它们:
- 另一个是麻省理工学院许可证下的。默认情况下,它将选择容量最高的存储后端(首选Google Gears),但您可以将其更改为首选Flash Cookie
- 也可以通过麻省理工学院许可证获得
- 真正的邪恶:是一种使用多种方法的邪恶,包括Flash。除非在再次访问您的站点(甚至一次)之前清除所有存储位置,否则cookie将保留