小编Adi*_*oui的帖子

chrome元素检查器中的element.style?

当我在Chrome中检查元素时,根据我的样式,我element.style {}指的是什么?它包含我在代码源中不包含的样式.

css styles google-chrome google-chrome-devtools

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

onsubmit ="return false"是什么意思?(JavaScript,jQuery)

我知道提交表单时会发生onsubmit事件.

通常我们所做的是,我们在onsubmit事件上调用一个方法 <form action="" onsubmit="myfunction()">

今天我看到了这个"<form action="" onsubmit="return false">".这个怎么运作?我无法理解是什么意思 onsubmit="return false".

PS:我在学习Ajax时发现了这一点.这是一个教程,解释了如何在不刷新页面的情况下将数据提交到数据库.

javascript forms jquery

18
推荐指数
2
解决办法
5万
查看次数

Twig中资产声明中的变量

我的内联样式如下:

style="background-image: url({{ asset('bundles/testblog/images/id.jpg') }});"
Run Code Online (Sandbox Code Playgroud)

idurl 的一部分必须根据varibale而改变.我怎样才能在资产内部实现这一点.

我试过了 :

style="background-image: url({{ asset('bundles/testblog/images/'{{variable}}'.jpg') }});" 
Run Code Online (Sandbox Code Playgroud)

但无济于事.

html php symfony twig

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

在javascript中为变量指定第二个名称

我有一个包含长变量名称(postCustomThumbnailsScrollerHeight)的代码源.

我不想为整个代码源重命名这个变量,这样我就可以轻松地继续项目了,但是要简单说明它的名字.我在变量的第一个声明中尝试了以下解决方案(有效),但我不确定这是否是正确的方法.我d在IDE中有不同的颜色:

var postCustomThumbnailsScrollerHeight= d= $('.post-scroller').outerHeight();
Run Code Online (Sandbox Code Playgroud)

我正在通过这个问题寻求你常用的专家建议.

javascript jquery

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

有没有办法告诉国家与history.js的方向?

就像标题所说,onstatechange如果pushState函数被调用,我希望能够执行不同的事件,而不是back函数.或者,如果go功能为负或正.

例:

如果History.pushState()或被History.go(1)调用,我想要statechange事件的回调forwardPushState

如果History.back()或被History.go(-1)调用,我想要statechange事件的回调backwardsPushState

javascript javascript-events browser-history history.js html5-history

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

打开连接时将用户 ID 从浏览器发送到 websocket 服务器

在问这个问题之前,我尽了最大努力阅读了关于SO的严重问题(标记为Ratchet)并处理类似的问题,但无济于事。我什至问了一个没有引起注意的问题,因此我删除了它以写另一个问题(希望是更清晰)。

我的最终目标是使用 Ratchet 构建一个一对一的私人聊天应用程序。除了我无法向特定用户发送消息之外,一切工作正常。

每个登录用户在访问网站的安全区域时都会连接到 websocket 服务器:

$(document).ready(function() { 

    var conn = new WebSocket('ws://localhost:8080');
        conn.onopen = function(e) {
            console.log("Connection established!");

            // Here I need to send the logged in user_id to websocket server
            // and get it in onOpen method so that I can index my array 
            // of connections with user_id instead of
            //$connection->ResourceId, I explain more below

        };

        conn.onmessage = function(e) {
            console.log(e.data);
        };

});
Run Code Online (Sandbox Code Playgroud)

当用户在聊天框中写入消息时,消息会通过 AJAX 发送到 Web 服务器,然后使用 ZeroMQ 推送到 Websocket。在控制器中:

// Persistence of Message(message_id, sender_id, …
Run Code Online (Sandbox Code Playgroud)

real-time zeromq websocket ratchet

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

通过AJAX动态更改Wordpress中的导航链接(下一个和上一个)

我在wordpress网站上,在single.php的循环内,是一个select标签,其中的选项是通过自定义查询返回的当前类别的帖子.

在更改选定的选项时,我有很多javascript函数运行良好,但它们中的最后一个函数(function f_next-previous)似乎不起作用.

此功能的目的是更新下一个和上一个链接而不重新加载页面.

相对于我的模板中的导航链接(下一个和上一个)的代码运行良好,并在上面:

<div id="nav-above" class="navigation">

<div class="nav-previous"><?php previous_post_link( '%link', '<img height="34" src="' . get_bloginfo("template_directory") . '/images/previous.png" />' ); ?></div>

<div class="nav-next"><?php next_post_link( '%link', '<img height="34" src="' . get_bloginfo("template_directory") . '/images/next.png" />' ); ?></div>

</div><!-- #nav-above -->   
Run Code Online (Sandbox Code Playgroud)

这个函数的javascript代码是:

function f_next-previous(id)
{
       $.ajax({  
       cache: true,  
       type: "GET",  
       timeout: 5000,   
       url: 'wp-content/themes/twentyten/pages/next-previous.php?p='+id,  
       success: function(msg)  
        {  

    $('#nav-above').html(msg);

        },  
        error: function(msg)  
        {  
           alert("Your browser broke!");
                return false;
        }  
});

}
Run Code Online (Sandbox Code Playgroud)

文件next-previous.php内容是:

<?php
$p=$_GET['p']; 
require( '../../../wp-load.php' );



$my_query = …
Run Code Online (Sandbox Code Playgroud)

javascript ajax wordpress

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

notBlank 约束不适用于文件输入 - 具有 OneToMany 关系的表单 Symfony2

Article我和实体之间有一对多关系Image。我创建了文章的形式,如下所示:

class ArticleType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder

            ->add('articleTitle','text',array('required' => false))
            ->add('articlePrice','number',array('required' => false))
            ->add('images', new ImageType())

        ;

    }
....
}
Run Code Online (Sandbox Code Playgroud)

class ImageType extends AbstractType
{

    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
        ->add('file', 'file',array('required' => false))

        ;
    }
....
}
Run Code Online (Sandbox Code Playgroud)

我在验证文件属性时遇到问题。我的目标是当用户选择任何文件时返回错误消息(至少一个图像应与文章相关联)。我尝试断言NotBlank但它不起作用。

<?php
....

use Symfony\Component\Validator\Constraints as Assert;


class Image
{


 /**
     * Image file
     *
     * @var File
     * @Assert\NotBlank
     */
    private $file;


   ....
}
Run Code Online (Sandbox Code Playgroud)

我在创建表单时不会 …

forms symfony

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

函数声明不能​​嵌套在非函数块中

我正在阅读有关函数声明与函数表达式的内容,我无法弄清楚以下语句的含义:

函数声明作为独立构造出现,不能嵌套在非函数块中.

有人请用一个例子解释作者的意思,准确地说:"......不能嵌套在非功能块中".

链接是:https://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/

javascript functional-programming

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

什么使预热缓存升温​​?

有人可以用新手的话说明warming up清除后缓存的含义是什么?

在Symfony2中,有一个允许清除缓存的命令:

php app/console cache:clear
Run Code Online (Sandbox Code Playgroud)

但有时在安装一些软件包时,安装会尝试清除缓存,当失败时,它会抛出一条警告:

无法清除缓存--warmup.

为什么要在捆绑安装期间清除缓存?为什么要热身?您通常的解释非常珍贵.

php caching symfony

5
推荐指数
2
解决办法
3810
查看次数