小编The*_*Man的帖子

在JavaScript中使用逗号与分号?

给出以下代码

var fn = function () {
    var x = 'x',
    y = 'y';
    this.a = 'a',
    this.b = 'b',
    this.c = 'c';
    this.d = 'd',
    this.e = 'e';   
}
Run Code Online (Sandbox Code Playgroud)

你可以看到两者兼而有之.
使用其中一个会有什么好处?

我的理解是分号是结束声明的.并且逗号应该用于将多个声明串起来.

那么说这个例子那么应该只有两个分号是安全的吗?

var fn = function () {
    var x = 'x',
    y = 'y';
    this.a = 'a',
    this.b = 'b',
    this.c = 'c',
    this.d = 'd',
    this.e = 'e';   
}
Run Code Online (Sandbox Code Playgroud)

javascript syntax

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

Jquery DataTable在加载时自动滚动到底部

我正在使用jQuery DataTable插件,当数据通过AJAX加载时,无法找到使其滚动到表底部的方法.

所以我的页面的基本布局上有两个3 jQuery DataTables.从我通过检查呈现的代码看到的是插件将创建一个id为"myTableid_wrapper"的div包装器,其中有两个子节点和表格.

现在,如果表触发了滚动功能,那么表将再次被包装在另一个具有溢出的div:hidden中,以便可以滚动表.

该div的类名为"dataTables_scrollBody".以下是未触发滚动功能的表的示例.

<div id="myTable1_wrapper" class="dataTables_wrapper" >
  <div id="case_activity_table_filter">no worried about this guy</div>
    <table id="myTable1" >does not matter whats in here</table>
</div>
Run Code Online (Sandbox Code Playgroud)

以下是触发插件滚动功能的表的一般布局.正如您所看到的那样,插件会自动生成类"dataTables_scrollBody"的div.

<div id="myTable2_wrapper" class="dataTables_wrapper" >
  <div id="case_activity_table_filter">no worried about this guy</div>
  <div class="dataTables_scrollBody" style="overflow:hidden" >
    <table id="myTable2" >does not matter whats in here</table>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这两个表都位于同一页面上.这两个表都可能有也可能没有滚动div.

有没有办法定位类"dataTables_scrollBody"并在通过AJAX创建表时滚动到底?

jquery datatables

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

SecurityError:错误#2000:没有活动的安全上下文

我最近使用LocalConnection发生了这个模糊的错误.
每次我尝试连接并将数据发送到另一个swf时都会发生这种情况.进行互联网搜索时出现了与LocalConnection相关的一些结果,而这个错误和一些人的反应只是荒谬.显然这个错误也与图像加载和fileReference有关,就在这种情况下也是如此.我的发送代码工作正常,甚至event.level返回状态,这意味着其他swf得到了消息,但是其他swf回调函数中的跟踪没有显示,告诉我回调从未触发过.

图像加载错误
我在加载图像时再次钉上了这个.
答案已更新,以包括此修复程序.

apache-flex security localconnection actionscript-3 image-loading

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

如何修复错误:错误#2044:未处理的IOErrorEvent:.text =错误#2035:找不到URL

我使用代码,我收到一个错误

msg:错误#2044:未处理的IOErrorEvent:.text =错误#2035:找不到URL.

var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest("gallery/test.swf");
myLoader.load(url);
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

actionscript-3

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

通过拖放文件上传

好的,这是我的问题.
我需要能够让用户将多个图像从定位文件系统拖到flash/flex/html5应用程序上,然后接收文件名详细信息并联系服务器.
在服务器响应后,上传文件(假设服务器验证通过).

我知道这可以用Java完成,但这不是一个选择.

请不要建议使用FileReference.browse函数,因为修饰者使用这个是愚蠢的(这里不开玩笑)并且必须拖放.
这必须适用于流行浏览器的所有当前版本(Chrome,FireFox,IE,Safari)

它归结为我想在网页上放置一个图像,说明放在这里并允许他们上传文件(s )放弃它.
此外,这必须是一个网页界面,我不想安装插件或下载的Air应用程序.(他们是愚蠢的所有这一切)

这可能与Flash/flex/html5?或它们的任何组合

apache-flex flash html5 file-upload

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

如何通过JavaScript更改CSS渐变?

我有一个div,应用了以下渐变:

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #2E2E28 0%, #4D4C48 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #2E2E28 0%, #4D4C48 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2E2E28), color-stop(1, #4D4C48));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #2E2E28 0%, #4D4C48 100%);
/* IE10+ */
background: -ms-linear-gradient(top,  #2E2E28 0%,#4D4C48 100%);
/* W3C */
background: linear-gradient(top,  #2E2E28 0%,#4D4C48 100%);
Run Code Online (Sandbox Code Playgroud)

我怎么能将"#2E2E28"更改为另一个号码,但仍然避免跨浏览器的噩梦?

javascript html5 styles css3

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

如何使用jsdoc-toolkit记录jQuery-ui小部件?

我如何记录此小部件,以便工具包可以公开方法和选项.
我尝试的所有东西都不会在封闭内部看到任何东西.

/**
* @fileOverview
* @version 1.0
*/

(function($) {
    "use strict";
    $.widget('mynamespace.nameofwidget', {

        // foo should show up in the docs
        options: {
            'foo': 'bar'
        },

        // public function name and parameters should be documented
        myPublic function () {
            // code here....
        },

        // private function no need to document
        _create: function () {
            // code here....
        },

        // private function no need to document
        _setOption: function (key, value) {
            // code here....
        },
    });

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

[编辑]

这是我的配置文件 …

javascript documentation jquery jquery-ui jsdoc

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

XML属性解析为XMLList

在下面的代码块中,如果我调试并查看它显示为XMLList的var obj.theID.即使代码跟踪正确,我觉得它应该是一个字符串而不是XMLList.

所以我的问题是如何让它分配字符串而不是XMLList?

var myXML:XML = new XML(
<panels>
  <panel id="1"/>
  <panel id="2"/>
  <panel id="3"/>
</panels>
);

var panels:XMLList = new XMLList( myXML.children());

trace( panels.length()); // is as expected
for each( var panel:XML in (new XMLList( myXML.children())) ){
    var obj:Object = new Object( );

    // XMLList is assigned here but why? and how can I make it a string?
    obj.theID = panel.@id;

    // id is traced as expected but apparently it is just converting the XMLlist to a string.
    trace( …
Run Code Online (Sandbox Code Playgroud)

apache-flex flash e4x actionscript-3 flash-cs4

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