当前位置:  开发笔记 > 编程语言 > 正文

如何生成动态Javascript?

如何解决《如何生成动态Javascript?》经验,为你挑选了1个好方法。

我使用YUI渲染页面.并且根据用户的不同,我需要更改它的呈现方式.这种变化不是可以参数化的,它对每个用户来说都是极其不同的.

请告诉我如何动态生成Javascript?



1> Asciant..:

我个人使用php文件来传递由一些基本会话和内部设置组成的JavaScript对象,没有任何关键任务,因为将信息传递给客户端并不过分安全,但我相信它可能遵循与您正在寻找的相同的原则对于.

同样,我使用它来在客户端登录后显示某些元素,尽管所有授权仍在服务器端完成.如果我的会话处理程序给PHP文件ok,它会使用PHP heredoc字符串输出一个JavaScript对象,否则它不会输出任何内容.您可以使用此对象的属性进行比较,或者您可以根据php文件中的设置仅输出特定页面的呈现方式.

HTML:


PHP:

//my session handler authorisation check has been removed
//although you could place your own up here.

//assuming session was authorised
//set content type header
header("content-type: application/x-javascript"); 

$js_object = <<

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有