小编Eli*_*Eli的帖子

动态创建元素的事件绑定?

我有一些代码,我循环遍历页面上的所有选择框,并将.hover事件绑定到它们,以便在它们的宽度上做一些麻烦mouse on/off.

这发生在页面准备就绪并且工作得很好.

我遇到的问题是,我在初始循环后通过Ajax或DOM添加的任何选择框都不会受到事件限制.

我找到了这个插件(jQuery Live Query Plugin),但在我用插件添加另外5k到我的页面之前,我想知道是否有人知道这样做的方法,无论是直接使用jQuery还是通过其他选项.

javascript jquery events unobtrusive-javascript

1677
推荐指数
21
解决办法
79万
查看次数

PHP_SELF vs PATH_INFO vs SCRIPT_NAME vs REQUEST_URI

我正在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看到了下划线,并且由于某种原因使其变为斜体.

更新:修复了空格.

php codeigniter http

101
推荐指数
5
解决办法
7万
查看次数

jQuery:print_r()显示等效?

可能重复:
JavaScript数据格式化/漂亮的打印机

我对在FireBug中查看未格式化的json blob感到有些厌倦.

有没有人知道jQuery的PHP的print_r()相当于?

会递归地从对象或数组中生成显示字符串的东西,我可以在页面上显示以便快速调试吗?

谢谢!

php debugging jquery

64
推荐指数
7
解决办法
14万
查看次数

Subversion与CVS

我已经同时使用了SVN和CVS,但需要为我将要开始的新项目选择一个.

任何广泛使用过的人都可以提供一些优点和缺点,他们认为哪个更好?最好的学习资源也将受到赞赏.

这将是一个小项目,只有一两个开发人员开始.

svn cvs version-control

51
推荐指数
4
解决办法
5万
查看次数

$ SimpleXML-> asXML()的格式输出;

标题基本概括了所有内容.

如果我有类似的东西(从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)

这对于程序使用者来说很好,但是对于调试/人工任务,有没有人知道如何将它变成一个漂亮的缩进格式?

php xml formatting simplexml

36
推荐指数
3
解决办法
8万
查看次数

CSS:样式应用于类的组合?

我不确定这是否可行,但是当你想根据应用它的类的组合来设置元素的样式时,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)

谢谢!

编辑

感谢所有的答案.这几乎就是我的想法(只是将类视为常规选择器),但它们似乎并不适合我.我将不得不检查我的代码,并确保它们没有被覆盖...

css css-selectors

33
推荐指数
3
解决办法
3万
查看次数

JQuery:当前的格式良好的可打印文档?

我正在寻找一个当前(1.2),格式良好,可打印的jQuery文档版本.我已经检查了替代资源页面并查看了CF和Java的PDF版本,但两者都已过时.

jQuery站点在工具箱中有"可打印版本"的API浏览器,但它打印得非常糟糕,我真的不想一次打印一个页面或标签.

我很难相信这个流行的工具没有打印文档 - 我想要的只是一个简单的列表,其中包含描述和示例ON PAPER.

我错过了什么吗?

如果需要,我可以购买其中一本书,但不确定当前版本是哪一本.

谢谢!


更新: 我可以看到有人投了这票.我知道这是一个非常基本的问题,但不是轻率或轻率地问.我已经做了一个非常坚固的努力来自己找到它,并且我非常擅长在需要时找到信息.

也许那个认为不值得问的问题的人知道在哪里找到印刷文件?

jquery

32
推荐指数
1
解决办法
2410
查看次数

PHP:Cookie域/子域控件

我正在一个有多个子域的网站上工作,其中一些应该得到自己的会话.

我想我已经解决了这个问题,但是我注意到了一些我不理解的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域,它会自动添加点,这意味着该域及其所有子域.如果我没有设置域,那么它只使用当前域就可以了.

知道是什么导致这个,以及我可以做些什么来控制前置点?

谢谢!

php cookies

30
推荐指数
4
解决办法
5万
查看次数

JavaScript:具有SRC属性的内联脚本?

我习惯包括和使用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)

我可以测试在各种浏览器中会发生什么,但想知道官方行为是什么.

javascript include

21
推荐指数
2
解决办法
1万
查看次数

基本的Firefox插件/扩展?

什么firefox插件你不能没有,与webdev有关?

我的清单是:

我总是在寻找新的,所以我想知道是否有人知道我可能错过的任何伟大的?

firefox

14
推荐指数
5
解决办法
1503
查看次数