我有一些代码,我循环遍历页面上的所有选择框,并将.hover
事件绑定到它们,以便在它们的宽度上做一些麻烦mouse on/off
.
这发生在页面准备就绪并且工作得很好.
我遇到的问题是,我在初始循环后通过Ajax或DOM添加的任何选择框都不会受到事件限制.
我找到了这个插件(jQuery Live Query Plugin),但在我用插件添加另外5k到我的页面之前,我想知道是否有人知道这样做的方法,无论是直接使用jQuery还是通过其他选项.
我正在CodeIgniter中构建一个PHP应用程序.CodeIgniter将所有请求发送到主控制器:index.php
.但是,我不喜欢index.php
在URI中看到.例如,http://www.example.com/faq/whatever
将路由到http://www.example.com/index.php/faq/whatever
.我需要一种可靠的方法让脚本知道它的地址是什么,因此它将知道如何处理导航.我mod_rewrite
按照CodeIgniter文档使用过.
规则如下:
RewriteEngine on
RewriteCond $1 !^(images|inc|favicon\.ico|index\.php|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)
通常,我会检查php_self
,但在这种情况下,它总是index.php
.我可以得到它REQUEST_URI
,PATH_INFO
等等,但我想,以决定这将是最可靠的.有谁知道(或不知道在哪里可以找到)之间的真正区别PHP_SELF
,PATH_INFO
,SCRIPT_NAME
,和REQUEST_URI
?谢谢你的帮助!
注意:我必须添加空格,因为SO看到了下划线,并且由于某种原因使其变为斜体.
更新:修复了空格.
可能重复:
JavaScript数据格式化/漂亮的打印机
我对在FireBug中查看未格式化的json blob感到有些厌倦.
有没有人知道jQuery的PHP的print_r()相当于?
会递归地从对象或数组中生成显示字符串的东西,我可以在页面上显示以便快速调试吗?
谢谢!
我已经同时使用了SVN和CVS,但需要为我将要开始的新项目选择一个.
任何广泛使用过的人都可以提供一些优点和缺点,他们认为哪个更好?最好的学习资源也将受到赞赏.
这将是一个小项目,只有一两个开发人员开始.
标题基本概括了所有内容.
如果我有类似的东西(从PHP站点示例):
$xmlstr = <<<XML
<?xml version='1.0' standalone='yes'?>
<movies></movies>
XML;
$sxe = new SimpleXMLElement($xmlstr);
$sxe->addAttribute('type', 'documentary');
$movie = $sxe->addChild('movie');
$movie->addChild('title', 'PHP2: More Parser Stories');
$movie->addChild('plot', 'This is all about the people who make it work.');
$characters = $movie->addChild('characters');
$character = $characters->addChild('character');
$character->addChild('name', 'Mr. Parser');
$character->addChild('actor', 'John Doe');
$rating = $movie->addChild('rating', '5');
$rating->addAttribute('type', 'stars');
echo("<pre>".htmlspecialchars($sxe->asXML())."</pre>");
die();
Run Code Online (Sandbox Code Playgroud)
我最终输出一个长字符串,如下所示:
<?xml version="1.0" standalone="yes"?>
<movies type="documentary"><movie><title>PHP2: More Parser Stories</title><plot>This is all about the people who make it work.</plot><characters><character><name>Mr. Parser</name><actor>John Doe</actor></character></characters><rating type="stars">5</rating></movie></movies>
Run Code Online (Sandbox Code Playgroud)
这对于程序使用者来说很好,但是对于调试/人工任务,有没有人知道如何将它变成一个漂亮的缩进格式?
我不确定这是否可行,但是当你想根据应用它的类的组合来设置元素的样式时,CSS中是否有一种语法?
我知道我可以使用jQuery或其他东西来检查一个元素,并根据它所拥有的类改变它的样式,但有没有一种纯CSS方式来做到这一点?
例如,如果我有一个粗体和绿色的类:
.bold_green { color:green; font-weight:bold; }
Run Code Online (Sandbox Code Playgroud)
还有一个大胆和蓝色的课程:
.bold_blue { color:blue; font-weight:bold. }
Run Code Online (Sandbox Code Playgroud)
现在,假设我使用jQuery动态添加和删除类,并希望任何具有两个类的元素都将斜体变为粉红色.
就像是:
.bold_green AND .bold_blue { color:pink; font-style:italic; }
Run Code Online (Sandbox Code Playgroud)
或者,如果我想设置一个具有aclass的元素,并且是另一个具有另一个类的元素的后代?
就像是:
.bold_green HAS_CHILD .bold_blue { color:black; background-color:yellow; }
Run Code Online (Sandbox Code Playgroud)
谢谢!
编辑
感谢所有的答案.这几乎就是我的想法(只是将类视为常规选择器),但它们似乎并不适合我.我将不得不检查我的代码,并确保它们没有被覆盖...
我正在寻找一个当前(1.2),格式良好,可打印的jQuery文档版本.我已经检查了替代资源页面并查看了CF和Java的PDF版本,但两者都已过时.
jQuery站点在工具箱中有"可打印版本"的API浏览器,但它打印得非常糟糕,我真的不想一次打印一个页面或标签.
我很难相信这个流行的工具没有打印文档 - 我想要的只是一个简单的列表,其中包含描述和示例ON PAPER.
我错过了什么吗?
如果需要,我可以购买其中一本书,但不确定当前版本是哪一本.
谢谢!
更新: 我可以看到有人投了这票.我知道这是一个非常基本的问题,但不是轻率或轻率地问.我已经做了一个非常坚固的努力来自己找到它,并且我非常擅长在需要时找到信息.
也许那个认为不值得问的问题的人知道在哪里找到印刷文件?
我正在一个有多个子域的网站上工作,其中一些应该得到自己的会话.
我想我已经解决了这个问题,但是我注意到了一些我不理解的cookie处理方法.我没有在文档中看到任何解释它的东西,所以我想我会看到这里是否有人可以解决这个问题.
如果我这样做:
session_start();
Run Code Online (Sandbox Code Playgroud)
我最终得到了一个像这样的会话cookie:
subdomain.example.net
但是,如果我尝试自己设置cookie域,或者喜欢
ini_set('session.cookie_domain', 'subdomain.example.net');
Run Code Online (Sandbox Code Playgroud)
或者喜欢
session_set_cookie_params( 0, "/", "subdomain.example.net", false, false);
Run Code Online (Sandbox Code Playgroud)
我最终得到了.subdomain.example.net的cookie(注意开头的点),我相信这意味着"匹配所有子域(或者在这种情况下是子子域)".
这实际上发生在我所有的cookie上,而不仅仅是会话.如果我自己设置cookie域,它会自动添加点,这意味着该域及其所有子域.如果我没有设置域,那么它只使用当前域就可以了.
知道是什么导致这个,以及我可以做些什么来控制前置点?
谢谢!
我习惯包括和使用JS这样:
<script type='text/javascript' src='/path/to/script.js'></script>
....
<script type='text/javascript'>
alert('Do some stuff here, using resources defined in script.js.');
</script>
Run Code Online (Sandbox Code Playgroud)
出于好奇,有没有人知道有一个带有src attrib的内联脚本的规则,如:
<script type='text/javascript' src='/path/to/script.js'>
alert('Do some stuff here, using resources defined in script.js.');
</script>
Run Code Online (Sandbox Code Playgroud)
我可以测试在各种浏览器中会发生什么,但想知道官方行为是什么.
什么firefox插件你不能没有,与webdev有关?
我的清单是:
我总是在寻找新的,所以我想知道是否有人知道我可能错过的任何伟大的?