小编use*_*911的帖子

什么是VanillaJS?

我有一个简单的问题,在我的脑海里停留了几天:什么是VanillaJS?有些人将其称为框架,您可以从官方页面下载库.

但是,当我查看一些示例或TodoMVC时,他们只使用经典的原始JavaScript函数,甚至不包括官方页面中的库或任何东西.此外,官方网页上的"文档"链接也会导致JavaScript的Mozilla规范.

我的问题是:VanillaJS是原始JavaScript吗?如果是的话,当你需要的是没有任何特殊包含脚本的浏览器时,为什么人们将它称为"框架"?

对于一个可能很愚蠢的问题我很抱歉,但当他们说"VanillaJS"时我不知道人们在谈论什么.

javascript

688
推荐指数
7
解决办法
26万
查看次数

jQuery.trigger()函数之后的回调

我这里有一点问题.我必须触发一个包含$ .post()的事件来加载表单并将其分配给DOM.完成此操作后,我编辑了表单的字段.

我试过了:

$.when(function(){
    $('#type_rank_field').trigger('change'); //calls the $.post() to load the form
})
 .done(function(){
    $('#quest_'+questions[i].split('|')[1]).children('option[value="'+questions[i].split('|')[0]+'"]').attr('selected',true);
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用,如果我这样离开它:

$('#type_rank_field').trigger('change');
$('#quest_'+questions[i].split('|')[1]).children('option[value="'+questions[i].split('|')[0]+'"]').attr('selected',true);
Run Code Online (Sandbox Code Playgroud)

这种变化甚至看起来像这样:

        $('#type_rank_field').live('change',function(){
        var id = $(this).children('option:selected').attr('id');
        var id_edited = get_id_from_id(id);
        $.post('ajax/load_questions_of_rank.ajax.php',{id: id_edited},function(data){
            //alert(data);
            $('#rank_fields').html(data);
        });
    });
Run Code Online (Sandbox Code Playgroud)

然后在表单正确加载并附加到DOM之前执行表单编辑.对于JavaScript家伙来说这可能是一个愚蠢的问题,但我主要是一个PHP家伙,所以不要残忍:-)

谢谢

javascript jquery events callback

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

使用jQuery和AJAX调用的最佳实践

我对使用jQuery/JavaScript/Ajax时的最佳实践有疑问.让我们说我有一些任务,每个任务都有一个日历.用户可以单击任务日历中的某一天,并通过AJAX在特定日期预订任务.我必须在某处存储任务的日期和ID,我正在使用非常奇怪的ID,例如:

<span class="day_field" id="date_13-02-2013_task_4">13.02.2013</span>
Run Code Online (Sandbox Code Playgroud)

然后我只是附上一个这样的听众:

$('.day_field').on('click',function(){
    var date = $(this).id.split('_')[1];
    var task_id = $(this).id.split('_')[3];
    //place for some validation
    $.post('book_task.php',{task_id: task_id, date: date},function(data){
        //something cool with the result
    });
});
Run Code Online (Sandbox Code Playgroud)

我的问题是:这是正确的方法吗?我不太确定,因为ID可能非常长+它在数据库中包含ID,这根本不可能保存.

谢谢!T.

javascript security jquery

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

从NodeJS服务器将文件推送到GitHub

我有一台NodeJS服务器,它将服务器端JS代码生成到服务器上的单独文件夹中,然后将其作为.zip文件提供给用户。我希望能够采用此代码并将其推送到用户指定的GitHub存储库(甚至更好的做法是-创建新的早午餐并将其推送到分支)。我正在检查GitHub API,但找不到端点来描述这种情况。我还检查了一个节点模块,但检查的是同一故事-没有有关是否可能(以及如何)的信息。

我的问题是-是否可以在服务器上放置一个文件夹并将其以编程方式推送到GitHub存储库(如果知道所有凭据和密钥),如果可以,有人可以将我定向到一些资源吗?我试图找到一些东西,但没有任何意义。

谢谢你T

git push github node.js

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

标签 统计

javascript ×3

jquery ×2

callback ×1

events ×1

git ×1

github ×1

node.js ×1

push ×1

security ×1