假设我的内页有很多Javascript.通过简单地使用一些Print/Echo语句初始化JavaScript值,此时很容易初始化变量.
Example: var x = <?php echo('This is a value');?>
Run Code Online (Sandbox Code Playgroud)
我首先想到我可以通过函数参数传递所有变量值但这是不可能的,因为我们有很多值(我们有一个多语言网站,所有文本都来自服务器(BD)).
Example : initializeValues(<?php echo('Value1,Value2,Value3,Value...');?>);//JS Method that can be external of the page
Run Code Online (Sandbox Code Playgroud)
当我们想要从页面中取出所有JavaScript以移动外部 JavaScript文件上的所有内容时,会出现更多问题.初始化所有这些变量的好方法是什么?如果我通过使用文档的OnLoad绑定JavaScript方法,我将无法使用Print/Echo方法填充所有值.
有什么好的模式来解决这个任务吗?