JS疑问

FlowShell 2012-07-27 06:05:08
是不是每次DOCUMENTCOMPLETE事件,JS的环境都会改变,原来的JS的东西都变成不可用。
...全文
139 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingfish2 2012-07-30
  • 打赏
  • 举报
回复
有点太深入了,用处不大
未知数 2012-07-30
  • 打赏
  • 举报
回复
没有你这种说法...
估计是你没有去理解页面过程,使用了后台事件照成的
后台事件的执行是会照成页面的刷新的,也就是页面的东西会重新加载(包括js代码),这样会造成在前台js所作的动态修改失效(页面已经刷新,所有东西js变量,dom元素等都是全新的)。

所以你js作的动态改变用得比较多的话,建议不要使用后台控件,也不要触发后台事件,
用ajax更新页面,不会有你说的问题
FlowShell 2012-07-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

这个事件不就和 jquery ready事件一样吗? 只在页面dom结构加载完执行一次 ,也就是说页面刷新时,只触发一次这个事件
[/Quote]打开一个网页,可能会有多次这样的事件(如果有多个FRAME),每一次发生,JS环境都会变么?
bugknightyyp 2012-07-28
  • 打赏
  • 举报
回复
这个事件不就和 jquery ready事件一样吗? 只在页面dom结构加载完执行一次 ,也就是说页面刷新时,只触发一次这个事件

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧