我目前正在进行Web开发,我的默认桌面是Ubuntu,我对我的设置和应用程序感到满意.但是我还需要在Ubuntu上测试网页以实现跨浏览器的兼容性.我已经经历了试图让IE7或IE8(带葡萄酒)在ubuntu上运行的地狱,当他们最终工作时,他们非常错,图形/滚动非常慢.当然可以选择虚拟盒,但是再次使用GBytes就可以运行一个小应用程序!
那么对于那里的所有CSS大师,我怎样才能继续我心爱的Ubuntu并仍然提供一个高质量(测试)的页面.
谢谢.
我想把商业应用程序卖给客户安装在他们的服务器上,但我想用PHP和MySQL做.
我该怎么做才能确保不会打开或复制源代码(&Database).最重要的是代码将托管在客户服务器上.以及如何确保客户不会转售Web应用程序(如将代码和Db复制到其他人)
谢谢
我将所有调用传递给主映射函数然后它应该基于字符串动态调用其他函数(直到这部分,事情很容易)问题是我想将参数传递给第二个函数,这些参数可能变化.给出以下内容(不应更改):
function test1($x){
echo $x;
}
function test2($x, $y){
echo $x * $y;
}
Run Code Online (Sandbox Code Playgroud)
现在是映射功能
function mapping ($str){
switch ($str){
case 'name1':
$fn_name = 'test1';
$var = 5;
break;
case 'name2':
$fn_name = 'test2';
$var = 5;
break;
}
$this->{$fn_name}($var);
}
Run Code Online (Sandbox Code Playgroud)
然后这将运行映射:
$this->mapping('name1');
$this->mapping('name2'); // This one will crash as it need two variables
Run Code Online (Sandbox Code Playgroud)
当然,上述内容被简化为关注问题而不是代码的目的.问题是当函数有多个参数时(很容易发生).我期望有开关盒,并根据如何填充案例参数,该行
$this->{$fn_name}($var);应该工作.
知道函数(test1,test2)结构不能改变,你能告诉或给我一些想法吗?我不能突然开始使用func_get_args()或func_get_arg()
我有以下代码
<div>
<a href="#" class="clickMe">test</a>
<ul>
<li class="action_li">1</li>
<li class="action_li">2</li>
</ul></div> <div>
<a href="#" class="clickMe">test</a>
<ul>
<li class="action_li">3</li>
<li class="action_li">4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想循环所有<li>用<div>点击相同的内容<a>
$("a.clickMe").live("click", function(eve){
eve.preventDefault();
$('.action_li').each(function(index) {
console.debug(this);
});
});
Run Code Online (Sandbox Code Playgroud)
但是当然这会让我全部4个<li>而不是两个封闭所以我希望有一些开始$(this)和结束的东西.each()