小编Heb*_*aah的帖子

将一个浮点数舍入到javascript中的下一个整数

我需要将浮点数舍入到最接近的整数,即使该点后的数字小于0.5.

例如,

  • 4.3应该是5(不是4)
  • 4.8应该是5

我怎样才能在JavaScript中执行此操作?

javascript floating-point rounding

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

如何使用javascript强制"输入密钥"充当"tab键"?

我正在一个充满要填充的表格的网站上工作,我需要按下退出按钮时焦点移动到下一个输入控件,就像按"标签"一样.我发现当keypressed为13时移动焦点的代码,但这需要将元素的ID集中在上面

<input id="Text1" type="text" onkeydown="return noNumbers(event)" />
<input id="Text2" type="text" />

<script type="text/javascript">

    function noNumbers(e) {

        keynum = e.which;

        if (keynum == 13)
            document.getElementById("Text2").focus();

    }
</script>
Run Code Online (Sandbox Code Playgroud)

我需要一个通用的功能,当按键代码是13"即输入"触发按下9的默认事件"是标签",当然在Javascript

javascript keyevent onkeydown

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

使用类型名称将JSON文本反序列化为特定对象类型

我曾经使用下面的代码将JSON文本反序列化为强类型对象

Trainer myTrainer = JsonConvert.DeserializeObject<Trainer>(sJsonText);
Run Code Online (Sandbox Code Playgroud)

现在我需要将反序列化JSON文本转换为特定类型,只知道类型的名称.

我尝试使用Reflection从其名称中获取Type,然后将此类型与JsonConvert一起使用,如下所示:

Type myType = Type.GetType("Trainer");
var jobj = JsonConvert.DeserializeObject<myType >(sJsonText);
Run Code Online (Sandbox Code Playgroud)

但不幸的是,下面的错误显示出来:

CS0118  'myType' is a variable but is used like a type
Run Code Online (Sandbox Code Playgroud)

有没有办法可以使用字符串引用类?

c# json dynamic json.net

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