小编jol*_*olt的帖子

当前对象属性作为同一对象中的值的不同属性

抱歉这样一个随机的标题,但不知道如何更好地解释它.因此,不知道这是否是一个重复的问题.

因此,在声明一个新对象时,我正在寻找计算giga值:

var myObject = {
    super : 1,
    mega : 5,
    uber : 100,
    giga : this.super + this.mega + this.uber // super + mega + uber doesn't cut it either..
};
Run Code Online (Sandbox Code Playgroud)

但这不起作用,那么,在宣布或不可能时这样做的任何方法呢?

希望我已经让自己明确并提前感谢!

javascript properties dynamic object

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

jQuery插件无需元素即可工作

如何制作一个可以在不使用元素选择器的情况下执行的jQuery插件?

喜欢,通常是:
$('#myElementID').myPluginFunction(myVariables);
但是,相反:
$.myPluginFunction(myVariables);

提前致谢!

javascript jquery

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

.click()事件未执行

http://jsfiddle.net/M6xdq/

我想要实现的是 - 当用户点击"阅读更多"链接时:

  1. 它被删除了
  2. 将其标签更改为"少读"
  3. 这个新的"少读"链接被添加到它的父元素的下一个元素中(readmore_holder)
  4. 显示"readmore_holder";

然后应该有另一部分"少阅读"再次交换链接并隐藏readmore_holder,但由于我甚alert()至无法显示,我有点失落.

这里有什么问题?

PS如果有简化这个片段的方法,我会非常感激.

提前致谢!

编辑:来自jsFiddle示例的代码.

$('.readmore_holder').hide();
$('.readmore_holder').prev().append(' <a href="javascript:void(0);" class="toggleon">read-more</a>');

$('.toggleon').click(function() {     
    $(this).parent().next().append(' <a href="javascript:void(0);" class="toggleoff">read-less</a>');
    $(this).parent().next().fadeIn();        
    $(this).remove();        
});

$('.toggleoff').click(function() {
    alert('works!');
});?
Run Code Online (Sandbox Code Playgroud)

HTML

<p>Headline is right here</p>
<p class="readmore_holder">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas eget suscipit ante. Pellentesque egestas varius dolor, sit amet blandit erat luctus quis. Nunc semper odio a orci vulputate ut pulvinar mi consequat. Praesent molestie accumsan velit, nec vehicula …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
110
查看次数

检测扬声器是否已插入?

有没有办法检测计算机是否插入了扬声器?如果使用JavaScript可以实现这一点会很好,但如果没有,那么我最好的选择就是Java.

但是,是的,我根本没有使用Java,任何有用的资源呢?

提前致谢!

编辑:

所以答案是"不可能的",我甚至不打算寻找解决方案?

javascript java audio jquery

0
推荐指数
1
解决办法
865
查看次数

变量内部模式

var seperator = ',', group = 'red, blue';
//group.search(seperator/g) - g is not defined
group.search(/seperator/g) // looks for "seperator"
group.search('/' + seperator + '/g') // doesn't seem to find my "seperator"
Run Code Online (Sandbox Code Playgroud)

因此,我没有想法......我如何得到我的内心seperator表达?

提前致谢!

javascript regex dynamic

0
推荐指数
1
解决办法
70
查看次数

php`:`符号用法

我想知道,有什么案例:可供使用?

我只知道:

if(expression):
    // do Something
endif;

while(expression):
    // and others: `for` `foreach` etc.
endwhile;
Run Code Online (Sandbox Code Playgroud)

还有其他用途吗?

php

0
推荐指数
1
解决办法
120
查看次数

e.keycode在firefox 19.0.2,chrome 25.0.1364.172 m,IE 8中未定义

我希望通过正则表达式监视charector.

$('#searchContent').keyup(function(e){

        e = e || window.event;

        var patt =/\w/g;
        var key = String.fromCharCode(e.keyCode);


        console.log ( "key " + key + e.keycode+ " is pressed!!");

        if( e.keycode != 8 && e.keyCode != 46){ //Will return if printable char is not typed. But the datagrid will still refresh on  pressing backspace.
            console.log ( "key " + key+ e.keycode + "is about to take test!!" );
            if(!patt.test(key)){ 
                console.log ( "key " + key+e.keycode + "is failed!!");
                return;
            }
            console.log ( "key " …
Run Code Online (Sandbox Code Playgroud)

html javascript browser jquery keycode

0
推荐指数
1
解决办法
1916
查看次数

一个*empty*PHP文件"<?php",当包含时,不会被解析并被添加到输出缓冲区,为什么呢?

最简单的复制方法是通过Web上下文,通过执行以下操作:

  1. 创建一个file.php包含以下内容:<?php.没有空格!

  2. index.php使用以下内容:

    <?php
    
    header('Content-Type: text/plain');
    
    require 'file.php';
    
    echo 'test';
    
    Run Code Online (Sandbox Code Playgroud)

现在,见证结果.

预期: test

实际: <?phptest

在开发过程中我偶然发现了很多次,这很烦人.

环境:

  • Linux 3.13.7-1-ARCH#1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 x86_64
  • Apache/2.4.9(Unix)(内置:2014年3月16日12:48:23)
  • PHP 5.5.10(cli)(内置:2014年3月5日17:41:10)

为什么这样的行为,怎么来PHP不解析这个?

php require include output-buffering

0
推荐指数
1
解决办法
417
查看次数