小编use*_*167的帖子

在JavaScript中获取json-object的键

我在JavaScript中有一个json-object,我想在其中获取使用过的密钥.我的JavaScript代码如下所示:

var jsonData = [{"person":"me","age":"30"},{"person":"you","age":"25"}];
Run Code Online (Sandbox Code Playgroud)

我想要一个提醒我'人'和'年龄'的循环,这是json-Array中第一个对象的关键.

javascript json

86
推荐指数
3
解决办法
37万
查看次数

如何使用for循环遍历子项

我想迭代jQuery的.children()返回值的所有子节点,如下所示:

var childs = $element.children();        
for (var i = 1; i < childs.length - 1; i++)
    childs__.foo();
Run Code Online (Sandbox Code Playgroud)

我需要在3行中写一下,而不是__访问第i个孩子?

我想要这个因为我想要在循环中访问第(i-1)个和第(i + 1)个孩子,如下所示:

var childs = $element.children();        
for (var i = 1; i < childs.length - 1; i++)
{
    childs<<i>>.css('height', childs<<i - 1>>.height());
    childs<<i>>.css('width', childs<<i + 1>>.width());
}
Run Code Online (Sandbox Code Playgroud)

所以我认为这个each()功能不起作用.

javascript jquery children for-loop

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

Eclipse中针对JavaScript代码的"缺少分号"警告

Eclipse为以下代码的第4行提供了"Missing decmicolon"警告:

const C = 'b';
function foo() {
    alert('x');
}
Run Code Online (Sandbox Code Playgroud)

它不适用于以下代码:

//const C = 'b';
function foo() {
    alert('x');
}
Run Code Online (Sandbox Code Playgroud)

对于以下内容,它给了我两个警告:

const C = 'b';
function foo() {
    alert('x');
};
Run Code Online (Sandbox Code Playgroud)

此行有多个标记

  • 不必要的分号
  • 缺少分号

有没有办法让Eclipse用'const'忽略我的行?或者有另一种方法可以解决我的问题吗?

我在用:

用于JavaScript Web开发人员的Eclipse IDE.
版本:Indigo Service Release 1
Build id:20110916-0149

javascript eclipse warnings

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

jquery-plugin中的全局变量或局部变量

如何为jquery-plugin提供单独的局部变量,这些变量可以在不同的插件函数中访问?

我的脚本显示内容为'123'的警报,但我期待'abc'.所以变量't'只存在一次而不是每个插件两次.因此,对于每个插件实例,还应该有一个变量't'的实例.

<html>
<head>
<title></title>

<script type="text/javascript" src="jquery/jquery-1.7.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script>

<script type="text/javascript">
    (function ($) {
        var t = null;
        $.fn.doSomething = function()
        {
            alert(t);
        }
        $.fn.myHtmlControl = function(option) {
            t = option;
        }
    })(jQuery);

    $(function () {
        $('#ctrl1').myHtmlControl("abc");
        $('#ctrl2').myHtmlControl("123");            
        $('#ctrl1').doSomething();
    })        
</script>

</head>
    <body>
        <div id='ctrl1'>Ctrl1</div>
        <div id='ctrl2'>Ctrl2</div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery global-variables local-variables jquery-plugins

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

如何在php/mysql Web应用程序中实现悲观锁定?

如何在php/mysql Web应用程序中实现悲观锁定?

  1. Web用户打开一个页面来编辑一个数据集(行)
  2. 网络用户点击"锁定"按钮,以便其他用户能够阅读但不能写入此数据集
  3. 网络用户进行一些修改(可能需要1至30分钟)
  4. 网络用户点击"保存"或"取消",删除"锁定"

在这种情况下,php/mysql中是否有标准方法?如果网络用户从未点击"保存"/"取消"但关闭了互联网开发者,会发生什么?

php mysql pessimistic-locking

6
推荐指数
3
解决办法
3223
查看次数

具有绝对位置的html5画布不起作用

具有绝对位置的画布不起作用,如您所见:http: //jsfiddle.net/733zs/1/(在Firefox和Chrome中测试)矩形的大小应为500x500像素.

有没有办法让它工作,而无需手动设置宽度和高度?或者我犯了什么错误?

javascript css html5 html5-canvas

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

获取Winforms文本框的光标位置

如何获取.NET中winforms文本框的当前光标(插入符号)位置?SelectionStart仅返回所选文本的开始(所选内容的左侧)。表示如果光标位于所选内容的右侧,则此值是错误的。


需要说明的是:在.NET TextBox中,当插入标记位于选择的右侧时,SelectionStart也指向选择的左侧。这意味着在两张图片中SelectionStart均为2,但插入标记的位置在第一张图片中为2,在右边图片中为7。

在此处输入图片说明

.net c# winforms

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

SlickGrid第一列已修复

是否可以修复SlickGrid的第一列?因此它在水平滚动期间始终可见,如标题行?

感谢帮助!

javascript slickgrid

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

使用Raphael的库来绘制左对齐的文本

我正在使用Raphael的JavaScript库(http://raphaeljs.com/)将一些图形绘制到我的Web应用程序中.我尝试了以下代码:

<html>
<head>
    <title></title>
    <script type="text/javascript" src="raphael/raphael.js"></script>
</head>
<body>    
    <script>
        var paper = Raphael(10, 50, 600, 200);            
        paper.text(300, 50, "first very very long line\nshort line").attr(
            {"font-family":"arial", 
            "font-size":"30",
            "text-align":"left"}
            );
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

结果是一个图形,其中两行文本居中.css font-family和font-size显示正确.但是css text-align被忽略了.为什么?

(使用Firefox 8.0和Chrome 15测试)

javascript alignment raphael

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

jquery文档

我想知道什么是'e'(s.遵循源代码)以及它有什么成员.我在哪里可以找到这类东西的文档?我想为整个jQuery-API和所有参数提供"一个"文档.在Google中搜索太费时间了......

$("#idxy").mousedown(function(e) { ... });
Run Code Online (Sandbox Code Playgroud)

你有什么建议?

html documentation jquery

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