小编Bri*_*riz的帖子

我将构建输出框移动到它自己的窗口.我怎么搬回来?

我将输出框设置为显示在我的代码下面.我不小心把它从那里拉出来,它变成了自己的窗户.我可以关闭窗口,然后转到View,单击Output,它会回来,仍然是一个窗口!我怎样才能把它放回去?

visual-studio output-window

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

Awesomium允许我在JS中调用/使用C++变量/方法吗?

Awesomium很容易让C++代码调用Javascript方法,但我没有找到一个明确的答案,如果它可以做相反的事情.这个网站似乎说你可以,但通过文字和示例查看并不能启发我.

所以,我正在寻找一个明确的答案:我可以在我的Javascript(Jquery)中调用C++变量/方法吗?

如果你可以包含一个简单的例子,那将非常受欢迎.

谢谢!

javascript c++ jquery awesomium

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

如何从另一个JS文件调用Javascript函数

是的,我在html中包含了这两个功能.我知道订购很重要.我很困惑的是JS函数的设置方式,我不知道调用我想要的函数的正确方法.

例如,我有一个Items.js,我在屏幕上显示了一些内容,但是我希望在用户激活某些内容时隐藏所有这些内容.Phone.js

如何Items.js设置:

Items = function()
{
    this.stop = function()
    {
       // Items are hidden
       $(this.ButtonDiv).hide();
       $(this.CounterDiv).hide();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我如何调用stop函数Phone.js

javascript jquery this

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

有哪些潜在的安全漏洞?C++

我的老板告诉我查看下面的代码并告诉他潜在的安全漏洞是什么.我不是很擅长这种事情,因为我不认为试图破解代码.我只看到没有任何东西被宣布为私人,但除此之外,我只是不知道.

#define NAME_SIZE (unsigned char) 255
// user input should contain the user’s name (first name space
// middle initial space last name and a null
// character), and was entered directly by the user.
// Returns the first character in the user input, or -1 if the method failed.
char poor_method(char* user_input, char* first, char *middle, char* last)
{
   char*buffer;
   char length;

   // find first name
   buffer = strtok(user_input, " ");
   if(buffer==0)
   {
        return -1;
   }
   length = strlen(buffer); …
Run Code Online (Sandbox Code Playgroud)

c++ security code-access-security

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

检查字符串的第一个字母是否为char

我有一个短的2字符串从C++发送到我的Javascript(使用Awesomium).我知道字符串将是"L1","G1","P1"或"D1".这些是首字母缩写.

我要做的是让文本div显示发送的初始的全名,例如,如果发送"L1",那么"Limes"将出现在屏幕上,或者如果发送了"G1",会出现"葡萄".

我试图从字符串中删除最后一个字符,然后检查if语句是否与四个字母中的一个匹配.然后我使用设置div的文本$('#div').html("text to be inserted");

出于某种原因,代码会自动显示最后一个if语句的内容,无论这是否是正确的字符串.

JS:

function showStats(job)
{
   $('#jobHat').css("hat-image", "url(images/"+job+"Hat.png)");

   var jobInitial = job.slice(0, -1); 
   if(jobInitial = "L")
   {
        $('#playerJobText').html("Landman");
   }
   if(jobInitial = "G")
   {
        $('#playerJobText').html("Geologist");
   }
   if(jobInitial = "P")
   {
        $('#playerJobText').html("Petroleum Engineer");
   }
   if(jobInitial = "D")
   {
        $('#playerJobText').html("Drilling Engineer");
   } 
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id ="playerJobText"></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#playerJobText
{
   width: 200px;
   height: 50px;
   position: absolute;
   font-weight: bold;
   text-align:center;
   top: 32.5%;
   left: 19%;
   font-size: 100%;
   font-style: normal;
   color: black;
   z-index: 50;
}
Run Code Online (Sandbox Code Playgroud)

jobHat在JS代码中包含了段,以显示"L1","G1"等字符串的工作区域.图像文件名由字符串替换,字符串显示我拥有的不同图像,因为这些图像名为L1Hat.png,G1Hat.png等.

那么我试图检查字符串的第一个字母以替换div文本的方式有什么问题?

编辑我尝试了双==然后三重= …

html javascript css string jquery

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

我可以用JS数组做到这一点吗?

我想创建一个名为的数组currentArray,但我希望它的内容由不同的数组组成.基本上是副本.但是,我想影响currentArray使用变量(int)复制到哪个数组.

这就是我的意思:

function region(number)
{
        var regionArray1 = [1093, 1276, 436, 541];
        var regionArray2 = [563, 747, 310, 423, 744, 947, 601, 715];

        var currentArray = (regionArray+number)[]; 
}
Run Code Online (Sandbox Code Playgroud)

number将是1或2.如果可以的话,这样做的正确方法是什么?我也试过了,var currentArray = ("regionArray"+number)[];但这似乎也不是正确的方法.

javascript arrays naming-conventions

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

window.clearInterval不起作用?

我正在使用JS通过打开和关闭它们来动画两个图像.我有一个初始图像,当动画打开时,它出现在屏幕上并保持打开状态.然后将具有较高z值的第二图像设置为在与第一图像相同的位置中每1秒打开和关闭,因此看起来两者是交替的.

我正在使用window.setInterval使第二个图像闪烁,但是当我需要关闭动画时(我从屏幕上删除两个图像),我的window.clearInterval不是"正常工作"第一个图像将是走了,但第二个每秒都在眨眼.

码:

function notebookNotification(setting)
{
    $("#lightNotificationContainer").show();
    var notificationAnimation = window.setInterval('$("#darkNotificationContainer").toggle()', 1000);
    if(setting == 0)
    {
        window.clearInterval(notificationAnimation);
        $("#lightNotificationContainer").hide();
        $("#darkNotificationContainer").hide();
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都明白为什么它不起作用?

javascript toggle intervals

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